GimpCellRendererToggle

GimpCellRendererToggle — A GtkCellRendererToggle that displays icons instead of a checkbox.

Functions

Properties

char * icon-name Read / Write / Construct
gboolean override-background Read / Write / Construct
char * stock-id Read / Write / Construct
int stock-size Read / Write / Construct

Signals

void clicked Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkCellRenderer
                ╰── GtkCellRendererToggle
                    ╰── GimpCellRendererToggle

Description

A GtkCellRendererToggle that displays icons instead of a checkbox.

Functions

gimp_cell_renderer_toggle_new ()

GtkCellRenderer *
gimp_cell_renderer_toggle_new (const gchar *icon_name);

Creates a custom version of the GtkCellRendererToggle. Instead of showing the standard toggle button, it shows a named icon if the cell is active and no icon otherwise. This cell renderer is for example used in the Layers treeview to indicate and control the layer's visibility by showing GIMP_STOCK_VISIBLE.

Parameters

icon_name

the icon name of the icon to use for the active state

 

Returns

a new GimpCellRendererToggle

Since: 2.2


gimp_cell_renderer_toggle_clicked ()

void
gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell,
                                   const gchar *path,
                                   GdkModifierType state);

Emits the "clicked" signal from a GimpCellRendererToggle.

Parameters

cell

a GimpCellRendererToggle

 

path

the path to the clicked row

 

state

the modifier state

 

Since: 2.2

Types and Values

GimpCellRendererToggle

typedef struct _GimpCellRendererToggle GimpCellRendererToggle;

Property Details

The “icon-name” property

  “icon-name”                char *

The icon to display.

Owner: GimpCellRendererToggle

Flags: Read / Write / Construct

Default value: NULL


The “override-background” property

  “override-background”      gboolean

Draw the background if the row is selected.

Owner: GimpCellRendererToggle

Flags: Read / Write / Construct

Default value: FALSE


The “stock-id” property

  “stock-id”                 char *

The icon to display, deprecated.

Owner: GimpCellRendererToggle

Flags: Read / Write / Construct

Default value: NULL


The “stock-size” property

  “stock-size”               int

The icon size to use.

Owner: GimpCellRendererToggle

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 4

Signal Details

The “clicked” signal

void
user_function (GimpCellRendererToggle *gimpcellrenderertoggle,
               char                   *arg1,
               GdkModifierType         arg2,
               gpointer                user_data)

Flags: Run Last