PixmapCombo
Object Hierarchy
GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkHBox
+----MyGtkComboBox
+----PixmapCombo
Signal Prototypes
"changed" void user_function (PixmapCombo *pixmapcombo,
gint arg1,
gpointer user_data);
Details
PixmapCombo
typedef struct {
GtkComboBox combo_box;
/* Static information */
PixmapComboElement const *elements;
int cols, rows;
int num_elements;
/* State info */
int last_index;
/* Interface elements */
GtkWidget *combo_table, *preview_button;
GtkWidget *preview_pixmap;
GtkTooltips *tool_tip;
GnomePixmap **pixmaps;
} PixmapCombo;
PixmapComboElement
typedef struct {
char const *untranslated_tooltip;
char **xpm_data;
int index;
} PixmapComboElement;
pixmap_combo_new ()
GtkWidget* pixmap_combo_new (PixmapComboElement const *elements,
int ncols,
int nrows);
pixmap_combo_select_pixmap ()
void pixmap_combo_select_pixmap (PixmapCombo *combo,
int index);
Signals
The "changed" signal
void user_function (PixmapCombo *pixmapcombo,
gint arg1,
gpointer user_data);