GladePalette

GladePalette — A widget to select a GladeWidgetClass for addition.

Properties

GladeItemAppearance item-appearance Read / Write
GladeProject * project Read / Write
gboolean show-selector-button Read / Write
gboolean use-small-item-icons Read / Write

Signals

void refresh Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── GladePalette

Implemented Interfaces

GladePalette implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

GladePalette is responsible for displaying the list of available GladeWidgetClass types and publishing the currently selected class to the Glade core.

Functions

glade_palette_new ()

GtkWidget *
glade_palette_new (void);

Creates a new GladePalette widget

Returns

a new GladePalette


glade_palette_get_item_appearance ()

GladeItemAppearance
glade_palette_get_item_appearance (GladePalette *palette);

Parameters

palette

a GladePalette

 

Returns

The appearance of the palette items


glade_palette_set_item_appearance ()

void
glade_palette_set_item_appearance (GladePalette *palette,
                                   GladeItemAppearance item_appearance);

Sets the appearance of the palette items.

Parameters

palette

a GladePalette

 

item_appearance

the item appearance

 

glade_palette_get_use_small_item_icons ()

gboolean
glade_palette_get_use_small_item_icons
                               (GladePalette *palette);

Parameters

palette

a GladePalette

 

Returns

Whether small item icons are used


glade_palette_set_use_small_item_icons ()

void
glade_palette_set_use_small_item_icons
                               (GladePalette *palette,
                                gboolean use_small_item_icons);

Sets whether to use small item icons.

Parameters

palette

a GladePalette

 

use_small_item_icons

Whether to use small item icons

 

glade_palette_set_show_selector_button ()

void
glade_palette_set_show_selector_button
                               (GladePalette *palette,
                                gboolean show_selector_button);

Sets whether to show the internal widget selector button

Parameters

palette

a GladePalette

 

show_selector_button

whether to show selector button

 

glade_palette_get_show_selector_button ()

gboolean
glade_palette_get_show_selector_button
                               (GladePalette *palette);

Parameters

palette

a GladePalette

 

Returns

Whether the selector button is visible

Types and Values

struct GladePalette

struct GladePalette;

enum GladeItemAppearance

Members

GLADE_ITEM_ICON_AND_LABEL

   

GLADE_ITEM_ICON_ONLY

   

GLADE_ITEM_LABEL_ONLY

   

Property Details

The “item-appearance” property

  “item-appearance”          GladeItemAppearance

The appearance of the palette items.

Flags: Read / Write

Default value: GLADE_ITEM_ICON_ONLY


The “project” property

  “project”                  GladeProject *

This palette's current project.

Flags: Read / Write


The “show-selector-button” property

  “show-selector-button”     gboolean

Whether to show the internal selector button.

Flags: Read / Write

Default value: TRUE


The “use-small-item-icons” property

  “use-small-item-icons”     gboolean

Whether to use small icons to represent items.

Flags: Read / Write

Default value: FALSE

Signal Details

The “refresh” signal

void
user_function (GladePalette *gladepalette,
               gpointer      user_data)

Flags: Run Last