GebrGuiGtkFileEntry

GebrGuiGtkFileEntry

Synopsis

                    GebrGuiGtkFileEntry;
                    GebrGuiGtkFileEntryClass;
void                (*GebrGuiGtkFileEntryCustomize)     (GtkFileChooser *Param1,
                                                         gpointer Param2);
GtkWidget *         gebr_gui_gtk_file_entry_new         (GebrGuiGtkFileEntryCustomize customize_function,
                                                         gpointer user_data);
void                gebr_gui_gtk_file_entry_set_choose_directory
                                                        (GebrGuiGtkFileEntry *file_entry,
                                                         gboolean choose_directory);
gboolean            gebr_gui_gtk_file_entry_get_choose_directory
                                                        (GebrGuiGtkFileEntry *file_entry);
gboolean            gebr_gui_gtk_file_entry_get_do_overwrite_confirmation
                                                        (GebrGuiGtkFileEntry *file_entry);
void                gebr_gui_gtk_file_entry_set_path    (GebrGuiGtkFileEntry *file_entry,
                                                         const gchar *path);
const gchar *       gebr_gui_gtk_file_entry_get_path    (GebrGuiGtkFileEntry *file_entry);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----GebrGuiGtkFileEntry

Implemented Interfaces

GebrGuiGtkFileEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "customize-function"       gpointer              : Read / Write

Signals

  "path-changed"                                   : Run Last / Action

Description

Details

GebrGuiGtkFileEntry

typedef struct _GebrGuiGtkFileEntry GebrGuiGtkFileEntry;

GebrGuiGtkFileEntryClass

typedef struct {
	GtkHBoxClass parent;

	/* signals */
	void (*path_changed) (GebrGuiGtkFileEntry * self);
} GebrGuiGtkFileEntryClass;

GebrGuiGtkFileEntryCustomize ()

void                (*GebrGuiGtkFileEntryCustomize)     (GtkFileChooser *Param1,
                                                         gpointer Param2);

gebr_gui_gtk_file_entry_new ()

GtkWidget *         gebr_gui_gtk_file_entry_new         (GebrGuiGtkFileEntryCustomize customize_function,
                                                         gpointer user_data);

gebr_gui_gtk_file_entry_set_choose_directory ()

void                gebr_gui_gtk_file_entry_set_choose_directory
                                                        (GebrGuiGtkFileEntry *file_entry,
                                                         gboolean choose_directory);

gebr_gui_gtk_file_entry_get_choose_directory ()

gboolean            gebr_gui_gtk_file_entry_get_choose_directory
                                                        (GebrGuiGtkFileEntry *file_entry);

gebr_gui_gtk_file_entry_get_do_overwrite_confirmation ()

gboolean            gebr_gui_gtk_file_entry_get_do_overwrite_confirmation
                                                        (GebrGuiGtkFileEntry *file_entry);

gebr_gui_gtk_file_entry_set_path ()

void                gebr_gui_gtk_file_entry_set_path    (GebrGuiGtkFileEntry *file_entry,
                                                         const gchar *path);

gebr_gui_gtk_file_entry_get_path ()

const gchar *       gebr_gui_gtk_file_entry_get_path    (GebrGuiGtkFileEntry *file_entry);

Property Details

The "customize-function" property

  "customize-function"       gpointer              : Read / Write

Customize GtkFileChooser of dialog.

Signal Details

The "path-changed" signal

void                user_function                      (GebrGuiGtkFileEntry *gebrguigtkfileentry,
                                                        gpointer             user_data)                : Run Last / Action