3#ifndef _LIBGNOMEUIMM_FILE_ENTRY_H
4#define _LIBGNOMEUIMM_FILE_ENTRY_H
32#include <gtkmm/editable.h>
36#ifndef DOXYGEN_SHOULD_SKIP_THIS
37typedef struct _GnomeFileEntry GnomeFileEntry;
38typedef struct _GnomeFileEntryClass GnomeFileEntryClass;
46{
class FileEntry_Class; }
61#ifndef DOXYGEN_SHOULD_SKIP_THIS
63 typedef FileEntry_Class CppClassType;
64 typedef GnomeFileEntry BaseObjectType;
65 typedef GnomeFileEntryClass BaseClassType;
70#ifndef DOXYGEN_SHOULD_SKIP_THIS
73 friend class FileEntry_Class;
74 static CppClassType fileentry_class_;
81 explicit FileEntry(
const Glib::ConstructParams& construct_params);
82 explicit FileEntry(GnomeFileEntry* castitem);
87#ifndef DOXYGEN_SHOULD_SKIP_THIS
88 static GType get_type() G_GNUC_CONST;
91 static GType get_base_type() G_GNUC_CONST;
95 GnomeFileEntry*
gobj() {
return reinterpret_cast<GnomeFileEntry*
>(gobject_); }
98 const GnomeFileEntry*
gobj()
const {
return reinterpret_cast<GnomeFileEntry*
>(gobject_); }
103#ifdef GLIBMM_VFUNCS_ENABLED
108#ifdef GLIBMM_VFUNCS_ENABLED
112#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
124 FileEntry(
const Glib::ustring& history_id,
const Glib::ustring& browse_dialog_title);
132 void set_title (
const Glib::ustring& browse_dialog_title);
Definition: file-entry.h:59
Gtk::Widget * gtk_entry()
FileEntry(const Glib::ustring &history_id, const Glib::ustring &browse_dialog_title)
Glib::SignalProxy0< void > signal_activate()
void set_modal(bool is_modal=true)
Glib::ustring get_full_path(bool file_must_exist) const
GnomeFileEntry * gobj()
Provides access to the underlying C GtkObject.
Definition: file-entry.h:95
virtual void on_activate()
void set_filename(const Glib::ustring &filename)
virtual void on_browse_clicked()
Gnome::UI::FileEntry * wrap(GnomeFileEntry *object, bool take_copy=false)
A Glib::wrap() method for this object.
void set_default_path(const Glib::ustring &path)
void set_directory_entry(bool directory_entry=true)
bool get_directory_entry() const
void set_title(const Glib::ustring &browse_dialog_title)
Gtk::Widget * gnome_entry()
const GnomeFileEntry * gobj() const
Provides access to the underlying C GtkObject.
Definition: file-entry.h:98
Glib::SignalProxy0< void > signal_browse_clicked()