summaryrefslogtreecommitdiff
path: root/libslab
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2014-01-28 20:04:33 +0100
committerStefano Karapetsas <[email protected]>2014-01-28 20:04:33 +0100
commitee511ba9f042c64be34af0f7d8123391605a34c3 (patch)
treef6724ff5e2f0b6f3d4c99ca881bedd3fa0555501 /libslab
parent3ca08cb10bd7650d771da98c457460556cc43db5 (diff)
downloadmate-control-center-ee511ba9f042c64be34af0f7d8123391605a34c3.tar.bz2
mate-control-center-ee511ba9f042c64be34af0f7d8123391605a34c3.tar.xz
Fix GtkAllocation usage after GTK3 commits
Diffstat (limited to 'libslab')
-rw-r--r--libslab/app-resizer.c28
-rw-r--r--libslab/shell-window.c12
2 files changed, 20 insertions, 20 deletions
diff --git a/libslab/app-resizer.c b/libslab/app-resizer.c
index 8a2f1df6..bf70fbb1 100644
--- a/libslab/app-resizer.c
+++ b/libslab/app-resizer.c
@@ -151,11 +151,11 @@ calculate_num_cols (AppResizer * resizer, gint avail_width)
GtkTable *table = GTK_TABLE (resizer->cached_tables_list->data);
GList *children = gtk_container_get_children (GTK_CONTAINER (table));
GtkWidget *table_element = GTK_WIDGET (children->data);
- GtkAllocation *allocation;
+ GtkAllocation allocation;
g_list_free (children);
- gtk_widget_get_allocation (table_element, allocation);
- resizer->cached_element_width = allocation->width;
+ gtk_widget_get_allocation (table_element, &allocation);
+ resizer->cached_element_width = allocation.width;
resizer->cached_table_spacing = gtk_table_get_default_col_spacing (table);
}
@@ -204,14 +204,14 @@ app_resizer_size_allocate (GtkWidget * widget, GtkAllocation * allocation)
/* printf("ENTER - app_resizer_size_allocate\n"); */
AppResizer *resizer = APP_RESIZER (widget);
GtkWidget *child = GTK_WIDGET (APP_RESIZER (resizer)->child);
- GtkAllocation *widget_allocation;
+ GtkAllocation widget_allocation;
GtkRequisition *child_requisition;
static gboolean first_time = TRUE;
gint new_num_cols;
gint useable_area;
- gtk_widget_get_allocation (child, widget_allocation);
+ gtk_widget_get_allocation (child, &widget_allocation);
if (first_time)
{
@@ -220,8 +220,8 @@ app_resizer_size_allocate (GtkWidget * widget, GtkAllocation * allocation)
(*GTK_WIDGET_CLASS (app_resizer_parent_class)->size_allocate) (widget, allocation);
first_time = FALSE;
- gtk_layout_set_size (GTK_LAYOUT (resizer), widget_allocation->width,
- widget_allocation->height);
+ gtk_layout_set_size (GTK_LAYOUT (resizer), widget_allocation.width,
+ widget_allocation.height);
return;
}
@@ -274,8 +274,8 @@ app_resizer_size_allocate (GtkWidget * widget, GtkAllocation * allocation)
if (GTK_WIDGET_CLASS (app_resizer_parent_class)->size_allocate)
(*GTK_WIDGET_CLASS (app_resizer_parent_class)->size_allocate) (widget, allocation);
- gtk_layout_set_size (GTK_LAYOUT (resizer), widget_allocation->width,
- widget_allocation->height);
+ gtk_layout_set_size (GTK_LAYOUT (resizer), widget_allocation.width,
+ widget_allocation.height);
}
GtkWidget *
@@ -360,16 +360,16 @@ app_resizer_paint_window (GtkWidget * widget, GdkEventExpose * event, AppShellDa
{
GtkWidget *selected_widget = GTK_WIDGET (app_data->selected_group);
#if GTK_CHECK_VERSION (3, 0, 0)
- GtkAllocation *widget_allocation;
- GtkAllocation *selected_widget_allocation;
+ GtkAllocation widget_allocation;
+ GtkAllocation selected_widget_allocation;
- gtk_widget_get_allocation (widget, widget_allocation);
- gtk_widget_get_allocation (selected_widget, selected_widget_allocation);
+ gtk_widget_get_allocation (widget, &widget_allocation);
+ gtk_widget_get_allocation (selected_widget, &selected_widget_allocation);
gdk_cairo_set_source_color (cr, gtk_widget_get_style (selected_widget)->light);
cairo_set_line_width(cr, 1);
- cairo_rectangle(cr, selected_widget_allocation->x, selected_widget_allocation->y, widget_allocation->width, selected_widget_allocation->height);
+ cairo_rectangle(cr, selected_widget_allocation.x, selected_widget_allocation.y, widget_allocation.width, selected_widget_allocation.height);
cairo_stroke_preserve(cr);
cairo_fill(cr);
#else
diff --git a/libslab/shell-window.c b/libslab/shell-window.c
index 1c643e00..a5a5a3e5 100644
--- a/libslab/shell-window.c
+++ b/libslab/shell-window.c
@@ -150,12 +150,12 @@ shell_window_paint_window (GtkWidget * widget, GdkEventExpose * event, gpointer
#endif
{
GtkWidget *left_pane, *right_pane;
- GtkAllocation *allocation;
+ GtkAllocation allocation;
left_pane = SHELL_WINDOW (widget)->_left_pane;
right_pane = SHELL_WINDOW (widget)->_right_pane;
- gtk_widget_get_allocation (left_pane, allocation);
+ gtk_widget_get_allocation (left_pane, &allocation);
/* draw left pane background */
gtk_paint_flat_box (
@@ -172,10 +172,10 @@ shell_window_paint_window (GtkWidget * widget, GdkEventExpose * event, gpointer
#endif
widget,
"",
- allocation->x,
- allocation->y,
- allocation->width,
- allocation->height);
+ allocation.x,
+ allocation.y,
+ allocation.width,
+ allocation.height);
return FALSE;
}