GimpCellRendererToggle 3 LIBGIMPWIDGETS Library GimpCellRendererToggle Synopsis GimpCellRendererToggle; GtkCellRenderer* gimp_cell_renderer_toggle_new (const gchar *stock_id); void gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell, const gchar *path, GdkModifierType state); Object Hierarchy GObject +----GInitiallyUnowned +----GtkObject +----GtkCellRenderer +----GtkCellRendererToggle +----GimpCellRendererToggle Properties "stock-id" gchararray : Read / Write / Construct "stock-size" gint : Read / Write / Construct Signals "clicked" void user_function (GimpCellRendererToggle *gimpcellrenderertoggle, gchar *arg1, GdkModifierType *arg2, gpointer user_data) : Run last Description Details <anchor id="GimpCellRendererToggle-struct" role="struct"/>GimpCellRendererToggle GimpCellRendererToggletypedef struct _GimpCellRendererToggle GimpCellRendererToggle; <anchor id="gimp-cell-renderer-toggle-new" role="function" condition="since:GIMP 2.2"/>gimp_cell_renderer_toggle_new () gimp_cell_renderer_toggle_newGtkCellRenderer* gimp_cell_renderer_toggle_new (const gchar *stock_id); Creates a custom version of the GtkCellRendererToggle. Instead of showing the standard toggle button, it shows a stock 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. stock_id : the stock_id of the icon to use for the active state Returns : a new GimpCellRendererToggle Since GIMP 2.2 <anchor id="gimp-cell-renderer-toggle-clicked" role="function" condition="since:GIMP 2.2"/>gimp_cell_renderer_toggle_clicked () gimp_cell_renderer_toggle_clickedvoid gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell, const gchar *path, GdkModifierType state); Emits the "clicked" signal from a GimpCellRendererToggle. cell : a GimpCellRendererToggle path : state : Since GIMP 2.2 Property Details <anchor id="GimpCellRendererToggle--stock-id"/>The "<literal>stock-id</literal>" property GimpCellRendererToggle:stock-id "stock-id" gchararray : Read / Write / Construct Default value: NULL <anchor id="GimpCellRendererToggle--stock-size"/>The "<literal>stock-size</literal>" property GimpCellRendererToggle:stock-size "stock-size" gint : Read / Write / Construct Allowed values: >= 0 Default value: 4 Signal Details <anchor id="GimpCellRendererToggle-clicked"/>The "clicked" signal GimpCellRendererToggle::clickedvoid user_function (GimpCellRendererToggle *gimpcellrenderertoggle, gchar *arg1, GdkModifierType *arg2, gpointer user_data) : Run last gimpcellrenderertoggle : the object which received the signal. arg1 : arg2 : user_data : user data set when the signal handler was connected.