]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcellrenderertoggle.h
change GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it
[~andy/gtk] / gtk / gtkcellrenderertoggle.h
index 094258b7d68a95ba94ce5790f044d1f9eef64409..5f2c3a9d824ed3b46a8686c104582064e207aa26 100644 (file)
@@ -31,7 +31,7 @@ extern "C" {
 #define GTK_CELL_RENDERER_TOGGLE(obj)                  (GTK_CHECK_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggle))
 #define GTK_CELL_RENDERER_TOGGLE_CLASS(klass)          (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
 #define GTK_IS_CELL_RENDERER_TOGGLE(obj)               (GTK_CHECK_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE))
-#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass)       (GTK_CHECK_CLASS_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE))
+#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass)       (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE))
 #define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj)         (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
 
 typedef struct _GtkCellRendererToggle GtkCellRendererToggle;
@@ -43,6 +43,7 @@ struct _GtkCellRendererToggle
 
   /*< private >*/
   guint active : 1;
+  guint activatable : 1;
   guint radio : 1;
 };
 
@@ -50,13 +51,14 @@ struct _GtkCellRendererToggleClass
 {
   GtkCellRendererClass parent_class;
 
-  void (* toggled) (GtkCellRendererToggle *celltoggle,
-                   gchar                 *path);
+  void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle,
+                   const gchar                 *path);
 };
 
 GtkType          gtk_cell_renderer_toggle_get_type  (void);
 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);