[gnome-initial-setup] GisDriver: Add scrollbars around the pages on small screens
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-initial-setup] GisDriver: Add scrollbars around the pages on small screens
- Date: Mon, 10 Nov 2014 19:37:57 +0000 (UTC)
commit 68c22a6c762694814e7c996943bb06a659f4a72d
Author: Rui Matos <tiagomatos gmail com>
Date: Mon Nov 10 20:29:53 2014 +0100
GisDriver: Add scrollbars around the pages on small screens
gnome-initial-setup/gis-driver.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c
index e9f63e4..e60e308 100644
--- a/gnome-initial-setup/gis-driver.c
+++ b/gnome-initial-setup/gis-driver.c
@@ -100,6 +100,16 @@ prepare_main_window (GisDriver *driver)
if (gis_driver_is_small_screen (driver))
{
+ GtkWidget *child, *sw;
+
+ child = g_object_ref (gtk_bin_get_child (GTK_BIN (priv->main_window)));
+ gtk_container_remove (GTK_CONTAINER (priv->main_window), child);
+ sw = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (sw);
+ gtk_container_add (GTK_CONTAINER (priv->main_window), sw);
+ gtk_container_add (GTK_CONTAINER (sw), child);
+ g_object_unref (child);
+
gtk_window_maximize (priv->main_window);
}
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]