common-bin

common-bin

Functions

Types and Values

  BinMenu

Description

Functions

BinCallback ()

void
(*BinCallback) (gpointer obj,
                GValue *val);

common_bin_init ()

void
common_bin_init (BinMenu *binmenu);

common_bin_reset ()

void
common_bin_reset (BinMenu *binmenu);

common_bin_get_description ()

gchar *
common_bin_get_description (BinMenu *binmenu);

common_bin_create_menu ()

void
common_bin_create_menu (GtkWidget *relative_to,
                        BinMenu *binmenu,
                        GType entry_type,
                        BinCallback loaded_value_cb,
                        gpointer loaded_value_cb_data);

common_bin_adjust ()

void
common_bin_adjust (BinMenu *binmenu,
                   gboolean editable,
                   const GValue *value);

Types and Values

BinMenu

typedef struct {
        GtkWidget    *popover; /* GtkPopover popup window */
        GtkWidget    *load_button;
        GtkWidget    *save_button;
	GtkWidget    *clear_button;
#ifdef HAVE_GIO
	GtkWidget    *open_button;
	gchar        *ctype;
	GtkWidget    *open_menu;
#endif

	gchar        *current_folder;

	GType         entry_type;
	GValue       *tmpvalue;

	BinCallback   loaded_value_cb;
	gpointer      loaded_value_cb_data;
} BinMenu;