|  |  |  | Glade UI Builder Reference Manual |  | 
|---|---|---|---|---|
| GladePaletteGladePalette — A widget to select a GladeWidgetClass for addition | 
#include <glade.h>
            GladePalette;
GtkWidget*  glade_palette_new               (const GList *catalogs);
GladeItemAppearance glade_palette_get_item_appearance
                                            (GladePalette *palette);
void        glade_palette_set_item_appearance
                                            (GladePalette *palette,
                                             GladeItemAppearance appearance);
void        glade_palette_deselect_current_item
                                            (GladePalette *palette,
                                             gboolean sticky_aware);
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);
  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.
GtkWidget* glade_palette_new (const GList *catalogs);
Creates a new GladePalette widget
| catalogs: | the widget catalogs for the palette. | 
| Returns : | a new GladePalette | 
GladeItemAppearance glade_palette_get_item_appearance
                                            (GladePalette *palette);
| palette: | a GladePalette | 
| Returns : | The appearance of the palette items | 
void        glade_palette_set_item_appearance
                                            (GladePalette *palette,
                                             GladeItemAppearance appearance);
Sets the appearance of the palette items.
| palette: | a GladePalette | 
| appearance: | 
void        glade_palette_deselect_current_item
                                            (GladePalette *palette,
                                             gboolean sticky_aware);
Deselects the currently selected item
| palette: | a GladePalette | 
| sticky_aware: | whether to consider sticky selection mode | 
gboolean    glade_palette_get_use_small_item_icons
                                            (GladePalette *palette);
| 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.
| palette: | a GladePalette | 
| use_small_item_icons: | Whether to use small item icons | 
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
void user_function (GladePalette *gladepalette, gpointer user_data) : Run last
| gladepalette: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. |