diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-03-02 00:49:32 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-03-02 00:49:32 +0000 |
commit | 193bed18960d15ba75d9caccbbce15b2b60625a0 (patch) | |
tree | 793f048090b9cde07b01017fbe86c280ce002580 /gtk/gtkcellrenderertoggle.c | |
parent | addeb140ec47ae641e9ae9fecb2e2cb3fd9d71da (diff) | |
download | gtk+-193bed18960d15ba75d9caccbbce15b2b60625a0.tar.gz |
Move handling of buttons fully in gtktreeviewcolumn. This code is less
Thu Mar 1 19:50:56 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_realize_button):
Move handling of buttons fully in gtktreeviewcolumn. This code is
less interrelated then it was, but it still requires the
GtkTreeView to map it.
* test/testtreecolumn.c: Now I can add a column to one view,
remove it, add it to the another view, remove it, then re-add it
to the first. Nifty.
Diffstat (limited to 'gtk/gtkcellrenderertoggle.c')
-rw-r--r-- | gtk/gtkcellrenderertoggle.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk/gtkcellrenderertoggle.c b/gtk/gtkcellrenderertoggle.c index 2213f3c16b..78dfaf6525 100644 --- a/gtk/gtkcellrenderertoggle.c +++ b/gtk/gtkcellrenderertoggle.c @@ -347,3 +347,20 @@ gtk_cell_renderer_toggle_get_radio (GtkCellRendererToggle *toggle) return toggle->radio; } + +gboolean +gtk_cell_renderer_toggle_get_active (GtkCellRendererToggle *toggle) +{ + g_return_val_if_fail (GTK_IS_CELL_RENDERER_TOGGLE (toggle), FALSE); + + return toggle->active; +} + +void +gtk_cell_renderer_toggle_set_active (GtkCellRendererToggle *toggle, + gboolean setting) +{ + g_return_if_fail (GTK_IS_CELL_RENDERER_TOGGLE (toggle)); + + g_object_set (G_OBJECT (toggle), "active", setting, NULL); +} |