From ccb0de33fdc206ba5605d075e08facfd4e223905 Mon Sep 17 00:00:00 2001 From: Felipe Borges Date: Wed, 25 Jan 2017 15:04:38 +0100 Subject: printers: Set min-content-height on the scrolled window Set a minimum content height of 490px for the panel when the allocated height is smaller than 490px. 490 is an estimated value for the panels to properly fit on netbook screens. See https://wiki.gnome.org/Design/SystemSettings#Notes https://bugzilla.gnome.org/show_bug.cgi?id=767600 --- panels/printers/cc-printers-panel.c | 6 ++++++ panels/printers/printers.ui | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c index d1f2fc8ea..82a25fea5 100644 --- a/panels/printers/cc-printers-panel.c +++ b/panels/printers/cc-printers-panel.c @@ -41,6 +41,8 @@ #include "pp-job.h" #include "pp-printer-entry.h" +#define SCROLL_HEIGHT 490 + CC_PANEL_REGISTER (CcPrintersPanel, cc_printers_panel) #define PRINTERS_PANEL_PRIVATE(o) \ @@ -867,6 +869,10 @@ cc_printers_panel_init (CcPrintersPanel *self) gtk_builder_get_object (priv->builder, "printer-add-button2"); g_signal_connect (widget, "clicked", G_CALLBACK (printer_add_cb), self); + widget = (GtkWidget*) + gtk_builder_get_object (priv->builder, "scrolled-window"); + gtk_scrolled_window_set_min_content_height (GTK_SCROLLED_WINDOW (widget), SCROLL_HEIGHT); + priv->lockdown_settings = g_settings_new ("org.gnome.desktop.lockdown"); if (priv->lockdown_settings) g_signal_connect_object (priv->lockdown_settings, diff --git a/panels/printers/printers.ui b/panels/printers/printers.ui index 832b821a6..0b23cf794 100644 --- a/panels/printers/printers.ui +++ b/panels/printers/printers.ui @@ -44,7 +44,7 @@ - + True -- cgit v1.2.1