summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Borges <felipeborges@gnome.org>2017-01-25 15:04:38 +0100
committerFelipe Borges <felipeborges@gnome.org>2017-02-08 15:33:20 +0100
commitccb0de33fdc206ba5605d075e08facfd4e223905 (patch)
tree155306c38a1e9075f98c52daa515b5c1609f3b22
parent4b688438ebf2c064e9ffb98e223f4b9bd69cdc06 (diff)
downloadgnome-control-center-wip/feborges/new-printers-panel.tar.gz
printers: Set min-content-height on the scrolled windowwip/feborges/new-printers-panel
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
-rw-r--r--panels/printers/cc-printers-panel.c6
-rw-r--r--panels/printers/printers.ui2
2 files changed, 7 insertions, 1 deletions
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 @@
</packing>
</child>
<child>
- <object class="GtkScrolledWindow">
+ <object class="GtkScrolledWindow" id="scrolled-window">
<property name="visible">True</property>
<child>
<object class="GtkBox" id="content">