[libgda] Replace (deprecated) gtk_paint_expander() with gtk_render_expander().



commit 607c415bc975089dd28c5ef22b1889bc461b4764
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Jul 4 13:10:55 2011 +0200

    Replace (deprecated) gtk_paint_expander() with gtk_render_expander().
    
    This deprecation happened in GTK+ 3.0.

 .../data-entries/gdaui-data-cell-renderer-combo.c  |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)
---
diff --git a/libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c b/libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c
index 862323e..58140e1 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c
@@ -522,21 +522,18 @@ gdaui_data_cell_renderer_combo_render (GtkCellRenderer      *cell,
 
 	if (combocell->priv->show_expander) {
 		gint expander_size;
-		GtkStyle *style;
+		GtkStyleContext *style_context = gtk_widget_get_style_context (widget);
 		guint xpad, ypad;
 
 		gtk_widget_style_get (widget, "expander-size", &expander_size, NULL);
-		g_object_get ((GObject*) widget, "style", &style, NULL);
 		g_object_get ((GObject*) cell, "xpad", &xpad, "ypad", &ypad, NULL);
 		
-		gtk_paint_expander (style,
-				    cr, state,
-				    widget,
-				    "expander",
+		
+		gtk_render_expander (style_context,
+				    cr,
 				    cell_area->x + cell_area->width - xpad - expander_size/2.,
-				    cell_area->y + cell_area->height - ypad - expander_size/2. ,
-				    GTK_EXPANDER_EXPANDED);
-		g_object_unref (style);
+				    cell_area->y + cell_area->height - ypad - expander_size/2.,
+                                    expander_size, expander_size);
 	}
 
 	if (combocell->priv->to_be_deleted) {



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