From 79752c921a623c529e3e3bc672ae8a0d34010abc Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 2 Feb 2011 00:22:35 -0500 Subject: [PATCH] Printers: fix panel width --- panels/printers/cc-printers-panel.c | 10 +-- panels/printers/printers.ui | 96 ++++++++++++----------------- 2 files changed, 41 insertions(+), 65 deletions(-) diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c index d89a74a46..be41b577c 100644 --- a/panels/printers/cc-printers-panel.c +++ b/panels/printers/cc-printers-panel.c @@ -432,8 +432,6 @@ printer_selection_changed_cb (GtkTreeSelection *selection, widget = (GtkWidget*) gtk_builder_get_object (priv->builder, "supply-drawing-area"); - width = gtk_widget_get_allocated_width (widget); - if (marker_levels) { gchar **marker_levelsv = NULL; @@ -443,17 +441,15 @@ printer_selection_changed_cb (GtkTreeSelection *selection, marker_levelsv = g_strsplit (marker_levels, ",", -1); gtk_widget_set_size_request (widget, - width, + -1, ((g_strv_length (marker_levelsv) - 1) * SUPPLY_BAR_SPACE + g_strv_length (marker_levelsv) * SUPPLY_BAR_HEIGHT)); g_strfreev (marker_levelsv); } else - gtk_widget_set_size_request (widget, 0, 0); + gtk_widget_set_size_request (widget, -1, -1); - width = gtk_widget_get_allocated_width (widget); - height = gtk_widget_get_allocated_height (widget); - gtk_widget_queue_draw_area (widget, 0, 0, width, height); + gtk_widget_queue_draw (widget); widget = (GtkWidget*) diff --git a/panels/printers/printers.ui b/panels/printers/printers.ui index 403cd29b8..f458a14c6 100644 --- a/panels/printers/printers.ui +++ b/panels/printers/printers.ui @@ -470,19 +470,33 @@ True - 4 - True + 3 + + + Back + True + True + True + GTK_ALIGN_START + GTK_ALIGN_CENTER + + + GTK_FILL + GTK_FILL + + True Active Print Jobs + GTK_ALIGN_CENTER + GTK_ALIGN_CENTER 1 - GTK_FILL @@ -491,35 +505,11 @@ True - 3 - 4 - + 2 + GTK_FILL GTK_FILL - - - True - - - Back - True - True - True - - - False - 0 - - - - - GTK_FILL - - - - - False @@ -625,19 +615,33 @@ True - 4 - True + 3 + + + Back + True + True + True + GTK_ALIGN_START + GTK_ALIGN_CENTER + + + GTK_FILL + GTK_FILL + + True Printer Options + GTK_ALIGN_CENTER + GTK_ALIGN_CENTER 1 - GTK_FILL @@ -646,35 +650,11 @@ True - 3 - 4 - + 2 + GTK_FILL GTK_FILL - - - True - - - Back - True - True - True - - - False - 0 - - - - - GTK_FILL - - - - - False