[dia] [gtk-deprecated] use g_object_set instead of sealed member variables



commit 4e97119f05edb119c0dfc0f869b370f93256f031
Author: Hans Breuer <hans breuer org>
Date:   Sun Aug 26 13:52:29 2012 +0200

    [gtk-deprecated] use g_object_set instead of sealed member variables

 app/plugin-manager.c |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/app/plugin-manager.c b/app/plugin-manager.c
index 9715644..d9000f7 100644
--- a/app/plugin-manager.c
+++ b/app/plugin-manager.c
@@ -109,13 +109,17 @@ can_unload (GtkTreeViewColumn *tree_column,
                      LOADED_COLUMN, &loaded, -1);
   if (!loaded || (loaded && dia_plugin_can_unload(info)))
     {
-      cell->mode = GTK_CELL_RENDERER_MODE_ACTIVATABLE;
-      GTK_CELL_RENDERER_TOGGLE(cell)->activatable = TRUE;
+      g_object_set (cell, 
+		    "mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE,
+		    "activatable", TRUE,
+		    NULL);
     }
   else
     {
-      cell->mode = GTK_CELL_RENDERER_MODE_INERT;
-      GTK_CELL_RENDERER_TOGGLE(cell)->activatable = FALSE;
+      g_object_set (cell,
+		    "mode", GTK_CELL_RENDERER_MODE_INERT,
+		    "activatable", FALSE,
+		    NULL);
     }
 }
 
@@ -171,13 +175,17 @@ can_inhibit (GtkTreeViewColumn *tree_column,
   if (   0 == strcmp(dia_plugin_get_name(info), "Standard")
       || 0 == strcmp(dia_plugin_get_name(info), "Internal"))
     {
-      cell->mode = GTK_CELL_RENDERER_MODE_INERT;
-      GTK_CELL_RENDERER_TOGGLE(cell)->activatable = FALSE;
+      g_object_set (cell,
+		    "mode", GTK_CELL_RENDERER_MODE_INERT,
+		    "activatable", FALSE,
+		    NULL);
     }
   else
     {
-      cell->mode = GTK_CELL_RENDERER_MODE_ACTIVATABLE;
-      GTK_CELL_RENDERER_TOGGLE(cell)->activatable = TRUE;
+      g_object_set (cell, 
+		    "mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE,
+		    "activatable", TRUE,
+		    NULL);
     }
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]