| Glade User Interface Designer Reference Manual | ||||
|---|---|---|---|---|
GladePalette;
enum GladeItemAppearance;
GtkWidget* glade_palette_new (const GList *catalogs);
void glade_palette_deselect_current_item (GladePalette *palette,
gboolean sticky_aware);
GladeWidgetAdaptor* glade_palette_get_current_item (GladePalette *palette);
GladeItemAppearance glade_palette_get_item_appearance (GladePalette *palette);
void glade_palette_set_item_appearance (GladePalette *palette,
GladeItemAppearance item_appearance);
gboolean glade_palette_get_use_small_item_icons
(GladePalette *palette);
void glade_palette_set_use_small_item_icons
(GladePalette *palette,
gboolean use_small_item_icons);
void glade_palette_set_show_selector_button
(GladePalette *palette,
gboolean show_selector_button);
gboolean glade_palette_get_show_selector_button
(GladePalette *palette);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkVBox
+----GladePalette
"catalogs" gpointer : Read / Write / Construct Only "current-item" gpointer : Read "item-appearance" GladeItemAppearance : Read / Write "show-selector-button" gboolean : Read / Write "use-small-item-icons" gboolean : Read / Write
GladePalette is responsible for displaying the list of available GladeWidgetClass types and publishing the currently selected class to the Glade core.
typedef enum
{
GLADE_ITEM_ICON_AND_LABEL,
GLADE_ITEM_ICON_ONLY,
GLADE_ITEM_LABEL_ONLY
} GladeItemAppearance;
GtkWidget* glade_palette_new (const GList *catalogs);
Creates a new GladePalette widget
|
the widget catalogs for the palette. |
Returns : |
a new GladePalette |
void glade_palette_deselect_current_item (GladePalette *palette, gboolean sticky_aware);
Deselects the currently selected item
|
a GladePalette |
|
whether to consider sticky selection mode |
GladeWidgetAdaptor* glade_palette_get_current_item (GladePalette *palette);
Gets the GladeWidgetAdaptor of the currently selected item.
|
a GladePalette |
Returns : |
the GladeWidgetAdaptor of currently selected item, or NULL if no item is selected. |
GladeItemAppearance glade_palette_get_item_appearance (GladePalette *palette);
|
a GladePalette |
Returns : |
The appearance of the palette items |
void glade_palette_set_item_appearance (GladePalette *palette, GladeItemAppearance item_appearance);
Sets the appearance of the palette items.
|
a GladePalette |
|
the item appearance |
gboolean glade_palette_get_use_small_item_icons
(GladePalette *palette);
|
a GladePalette |
Returns : |
Whether small item icons are used |
void glade_palette_set_use_small_item_icons
(GladePalette *palette,
gboolean use_small_item_icons);
Sets whether to use small item icons.
|
a GladePalette |
|
Whether to use small item icons |
void glade_palette_set_show_selector_button
(GladePalette *palette,
gboolean show_selector_button);
Sets whether to show the internal widget selector button
|
a GladePalette |
|
whether to show selector button |
gboolean glade_palette_get_show_selector_button
(GladePalette *palette);
|
a GladePalette |
Returns : |
Whether the selector button is visible |
"catalogs" property"catalogs" gpointer : Read / Write / Construct Only
The widget catalogs for the palette.
"current-item" property"current-item" gpointer : Read
The GladeWidgetAdaptor of the currently selected item.
"item-appearance" property"item-appearance" GladeItemAppearance : Read / Write
The appearance of the palette items.
Default value: GLADE_ITEM_ICON_ONLY
"show-selector-button" property"show-selector-button" gboolean : Read / Write
Whether to show the internal selector button.
Default value: TRUE