GebrGuiFileEntry

GebrGuiFileEntry

Synopsis

void                (*GebrGuiFileEntryCustomize)        (GtkFileChooser *Param1,
                                                         gpointer Param2);
struct              GebrGuiFileEntry;
struct              GebrGuiFileEntryClass;
GtkWidget *         gebr_gui_file_entry_new             (GebrGuiFileEntryCustomize customize_function,
                                                         gpointer user_data);
void                gebr_gui_file_entry_set_choose_directory
                                                        (GebrGuiFileEntry *file_entry,
                                                         gboolean choose_directory);
gboolean            gebr_gui_file_entry_get_choose_directory
                                                        (GebrGuiFileEntry *file_entry);
gboolean            gebr_gui_file_entry_get_do_overwrite_confirmation
                                                        (GebrGuiFileEntry *file_entry);
void                gebr_gui_file_entry_set_path        (GebrGuiFileEntry *file_entry,
                                                         const gchar *path);
const gchar *       gebr_gui_file_entry_get_path        (GebrGuiFileEntry *file_entry);
void                gebr_gui_file_entry_set_activates_default
                                                        (GebrGuiFileEntry *self,
                                                         gboolean setting);
void                gebr_gui_file_entry_set_warning     (GebrGuiFileEntry *self,
                                                         const gchar *tooltip);
void                gebr_gui_file_entry_unset_warning   (GebrGuiFileEntry *self,
                                                         const gchar *tooltip);
void                gebr_gui_file_entry_set_paths_from_line
                                                        (GebrGuiFileEntry *self,
                                                         const gchar *prefix,
                                                         GebrGeoXmlLine *line);

Object Hierarchy

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

Implemented Interfaces

GebrGuiFileEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "customize-function"       gpointer              : Read / Write

Signals

  "path-changed"                                   : Action

Description

Details

GebrGuiFileEntryCustomize ()

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

struct GebrGuiFileEntry

struct GebrGuiFileEntry;

struct GebrGuiFileEntryClass

struct GebrGuiFileEntryClass {
	GtkHBoxClass parent;

	/* signals */
	void (*path_changed) (GebrGuiFileEntry * self);
};

gebr_gui_file_entry_new ()

GtkWidget *         gebr_gui_file_entry_new             (GebrGuiFileEntryCustomize customize_function,
                                                         gpointer user_data);

gebr_gui_file_entry_set_choose_directory ()

void                gebr_gui_file_entry_set_choose_directory
                                                        (GebrGuiFileEntry *file_entry,
                                                         gboolean choose_directory);

gebr_gui_file_entry_get_choose_directory ()

gboolean            gebr_gui_file_entry_get_choose_directory
                                                        (GebrGuiFileEntry *file_entry);

gebr_gui_file_entry_get_do_overwrite_confirmation ()

gboolean            gebr_gui_file_entry_get_do_overwrite_confirmation
                                                        (GebrGuiFileEntry *file_entry);

gebr_gui_file_entry_set_path ()

void                gebr_gui_file_entry_set_path        (GebrGuiFileEntry *file_entry,
                                                         const gchar *path);

gebr_gui_file_entry_get_path ()

const gchar *       gebr_gui_file_entry_get_path        (GebrGuiFileEntry *file_entry);

gebr_gui_file_entry_set_activates_default ()

void                gebr_gui_file_entry_set_activates_default
                                                        (GebrGuiFileEntry *self,
                                                         gboolean setting);

Sets this entry to activate the default response for the toplevel window containing self based on the value of setting.


gebr_gui_file_entry_set_warning ()

void                gebr_gui_file_entry_set_warning     (GebrGuiFileEntry *self,
                                                         const gchar *tooltip);

gebr_gui_file_entry_unset_warning ()

void                gebr_gui_file_entry_unset_warning   (GebrGuiFileEntry *self,
                                                         const gchar *tooltip);

gebr_gui_file_entry_set_paths_from_line ()

void                gebr_gui_file_entry_set_paths_from_line
                                                        (GebrGuiFileEntry *self,
                                                         const gchar *prefix,
                                                         GebrGeoXmlLine *line);

Property Details

The "customize-function" property

  "customize-function"       gpointer              : Read / Write

Customize GtkFileChooser of dialog.

Signal Details

The "path-changed" signal

void                user_function                      (GebrGuiFileEntry *gebrguifileentry,
                                                        gpointer          user_data)             : Action