| GTK+ Reference Manual | ||||
|---|---|---|---|---|
#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);
GObject +----GInitiallyUnowned +----GtkObject +----GtkCellRenderer +----GtkCellRendererToggle
"activatable"gboolean : Read / Write "active"gboolean : Read / Write "inconsistent"gboolean : Read / Write "indicator-size"gint : Read / Write "radio"gboolean : Read / Write
"toggled"void user_function (GtkCellRendererToggle *cell_renderer,gchar *path,gpointer user_data) : Run last
GtkCellRendererToggle 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.
GtkCellRenderer* gtk_cell_renderer_toggle_new (void);
Creates a new GtkCellRendererToggle. Adjust rendering
parameters using object properties. Object properties can be set
globally (with g_object_set()
| Returns : | the new cell renderer |
gboolean gtk_cell_renderer_toggle_get_radio (GtkCellRendererToggle *toggle);
Returns whether we're rendering radio toggles rather than checkboxes.
toggle : |
a GtkCellRendererToggle |
| Returns : | TRUE |
void gtk_cell_renderer_toggle_set_radio (GtkCellRendererToggle *toggle,gboolean radio);
If radio is TRUEFALSE
toggle : |
a GtkCellRendererToggle |
radio : |
TRUE |
gboolean gtk_cell_renderer_toggle_get_active (GtkCellRendererToggle *toggle);
Returns whether the cell renderer is active. See
gtk_cell_renderer_toggle_set_active().
toggle : |
a GtkCellRendererToggle |
| Returns : | TRUE |
void gtk_cell_renderer_toggle_set_active (GtkCellRendererToggle *toggle,gboolean setting);
Activates or deactivates a cell renderer.
toggle : |
a GtkCellRendererToggle. |
setting : |
the value to set. |
activatable" property"activatable"gboolean : Read / Write
The toggle button can be activated.
Default value: TRUE
active" property"active"gboolean : Read / Write
The toggle state of the button.
Default value: FALSE
inconsistent" property"inconsistent"gboolean : Read / Write
The inconsistent state of the button.
Default value: FALSE
indicator-size" property"indicator-size"gint : Read / Write
Size of check or radio indicator.
Allowed values: >= 0
Default value: 12
void user_function (GtkCellRendererToggle *cell_renderer,gchar *path,gpointer user_data) : Run last
The ::toggled signal is emitted when the cell is toggled.
cell_renderer : |
the object which received the signal |
path : |
string representation of GtkTreePath describing the event location |
user_data : |
user data set when the signal handler was connected. |