[gnome-control-center/extensible-shell] shell: Add a title inside the capplet area instead of using the titlebar
- From: Thomas Wood <thos src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center/extensible-shell] shell: Add a title inside the capplet area instead of using the titlebar
- Date: Wed, 24 Feb 2010 16:40:48 +0000 (UTC)
commit 85c8273f3981409867d17cb3eea0a0acc1960caa
Author: Thomas Wood <thomas wood intel com>
Date: Wed Feb 24 16:40:10 2010 +0000
shell: Add a title inside the capplet area instead of using the titlebar
shell/control-center.c | 7 +++++--
shell/shell.ui | 26 ++++++++++++++++++++++++--
2 files changed, 29 insertions(+), 4 deletions(-)
---
diff --git a/shell/control-center.c b/shell/control-center.c
index 6a18ba5..17985c6 100644
--- a/shell/control-center.c
+++ b/shell/control-center.c
@@ -468,7 +468,9 @@ item_activated_cb (GtkIconView *icon_view,
gtk_notebook_set_current_page (GTK_NOTEBOOK (data->notebook), CAPPLET_PAGE);
- gtk_window_set_title (GTK_WINDOW (data->window), data->current_title);
+ gtk_label_set_text (GTK_LABEL (gtk_builder_get_object (data->builder, "label-title")),
+ data->current_title);
+ gtk_widget_show (GTK_WIDGET (gtk_builder_get_object (data->builder, "title-alignment")));
}
else
{
@@ -491,7 +493,8 @@ shell_show_overview_page (ShellData *data)
if (data->current_panel != NULL)
cc_panel_set_active (data->current_panel, FALSE);
- gtk_window_set_title (GTK_WINDOW (data->window), _("System Settings"));
+ gtk_label_set_text (GTK_LABEL (gtk_builder_get_object (data->builder, "label-title")), "");
+ gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (data->builder, "title-alignment")));
/* clear the search text */
g_free (data->filter_string);
diff --git a/shell/shell.ui b/shell/shell.ui
index de4c6f9..69620da 100644
--- a/shell/shell.ui
+++ b/shell/shell.ui
@@ -68,6 +68,28 @@
</packing>
</child>
<child>
+ <object class="GtkAlignment" id="title-alignment">
+ <property name="no_show_all">True</property>
+ <property name="top_padding">12</property>
+ <property name="left_padding">12</property>
+ <child>
+ <object class="GtkLabel" id="label-title">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ <attribute name="size" value="12000"/>
+ </attributes>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
<object class="GtkNotebook" id="notebook">
<property name="visible">True</property>
<property name="can_focus">True</property>
@@ -125,7 +147,7 @@
</child>
</object>
<packing>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
</object>
@@ -144,8 +166,8 @@
<object class="GtkSizeGroup" id="sizegroup">
<property name="mode">vertical</property>
<widgets>
- <widget name="home-button"/>
<widget name="entry-alignment"/>
+ <widget name="home-button"/>
</widgets>
</object>
</interface>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]