Synopsis
#include <gtk/gtk.h>
GtkCellRendererToggle;
GtkCellRenderer* gtk_cell_renderer_toggle_new (void);
gboolean gtk_cell_renderer_toggle_get_radio (GtkCellRendererToggle *toggle);
void gtk_cell_renderer_toggle_set_radio (GtkCellRendererToggle *toggle,
gboolean radio);
gboolean gtk_cell_renderer_toggle_get_active (GtkCellRendererToggle *toggle);
void gtk_cell_renderer_toggle_set_active (GtkCellRendererToggle *toggle,
gboolean setting);
Object Hierarchy
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkCellRenderer
+----GtkCellRendererToggle
Properties"activatable" gboolean : Read / Write "active" gboolean : Read / Write "inconsistent" gboolean : Read / Write "indicator-size" gint : Read / Write "radio" gboolean : Read / Write DescriptionGtkCellRendererToggle renders a toggle button in a cell. The button is drawn as a radio- or checkbutton, depending on the radio property. When activated, it emits the toggled signal. Detailsgtk_cell_renderer_toggle_new ()GtkCellRenderer* gtk_cell_renderer_toggle_new (void);
Creates a new GtkCellRendererToggle. Adjust rendering
parameters using object properties. Object properties can be set
globally (with
gtk_cell_renderer_toggle_get_radio ()gboolean gtk_cell_renderer_toggle_get_radio (GtkCellRendererToggle *toggle); Returns whether we're rendering radio toggles rather than checkboxes.
gtk_cell_renderer_toggle_set_radio ()void gtk_cell_renderer_toggle_set_radio (GtkCellRendererToggle *toggle, gboolean radio);
If
gtk_cell_renderer_toggle_get_active ()gboolean gtk_cell_renderer_toggle_get_active (GtkCellRendererToggle *toggle);
Returns whether the cell renderer is active. See
gtk_cell_renderer_toggle_set_active ()void gtk_cell_renderer_toggle_set_active (GtkCellRendererToggle *toggle, gboolean setting); Activates or deactivates a cell renderer.
Property DetailsThe
| ||||||||||||||||||||||||||||||||||
|
the object which received the signal |
|
string representation of GtkTreePath describing the event location |
|
user data set when the signal handler was connected. |