[gnome-control-center/wip/feborges/new-printers-panel: 30/30] printers: Set min-content-height on the scrolled window
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center/wip/feborges/new-printers-panel: 30/30] printers: Set min-content-height on the scrolled window
- Date: Wed, 8 Feb 2017 14:39:53 +0000 (UTC)
commit ccb0de33fdc206ba5605d075e08facfd4e223905
Author: Felipe Borges <felipeborges gnome org>
Date: Wed Jan 25 15:04:38 2017 +0100
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 deletions(-)
---
diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c
index d1f2fc8..82a25fe 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 832b821..0b23cf7 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">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]