[gnome-builder/wip/chergert/perspective] panels: try out text labels



commit 0b6cd6ef3ac39926f232497d1fe72399f6a0f0a5
Author: Christian Hergert <christian hergert me>
Date:   Mon Dec 14 15:50:03 2015 -0800

    panels: try out text labels
    
    Not sure how long this will work out, as we add panels, but for now it is
    clearly more readable.
    
    Some issues with using textual labels may be mitigated once we add basic
    split support to panes.

 data/theme/Adwaita.css                        |    5 +++++
 libide/ide-layout-pane.c                      |    2 ++
 plugins/devhelp/gbp-devhelp-workbench-addin.c |    2 +-
 plugins/project-tree/gb-project-tree-addin.c  |    2 +-
 plugins/symbol-tree/symbol-tree.c             |    2 +-
 5 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/data/theme/Adwaita.css b/data/theme/Adwaita.css
index 8bc327d..e949291 100644
--- a/data/theme/Adwaita.css
+++ b/data/theme/Adwaita.css
@@ -233,11 +233,16 @@ layoutpane > box > box:first-child > stackswitcher > button {
   background-color: transparent;
   border-style: none;
   border-radius: 0px;
+  border-bottom: 3px solid transparent;
   box-shadow: none;
   padding: 6px 1px 7px 1px;
   color: #888a85;
+  text-shadow: none;
+  font-weight: bold;
 }
 
 layoutpane > box > box:first-child > stackswitcher > button:checked {
+  border-bottom: 3px solid @theme_selected_bg_color;
   color: #2e3436;
+  text-shadow: 0 1px #eeeeec;
 }
diff --git a/libide/ide-layout-pane.c b/libide/ide-layout-pane.c
index cc4f6e3..b55446f 100644
--- a/libide/ide-layout-pane.c
+++ b/libide/ide-layout-pane.c
@@ -370,7 +370,9 @@ ide_layout_pane_add_page (IdeLayoutPane *self,
                           const gchar   *icon_name)
 {
   gtk_container_add_with_properties (GTK_CONTAINER (self->stack), page,
+#if 0
                                      "icon-name", icon_name,
+#endif
                                      "title", title,
                                      NULL);
 }
diff --git a/plugins/devhelp/gbp-devhelp-workbench-addin.c b/plugins/devhelp/gbp-devhelp-workbench-addin.c
index 9bae37d..032124e 100644
--- a/plugins/devhelp/gbp-devhelp-workbench-addin.c
+++ b/plugins/devhelp/gbp-devhelp-workbench-addin.c
@@ -87,7 +87,7 @@ gbp_devhelp_workbench_addin_load (IdeWorkbenchAddin *addin,
                               "visible", TRUE,
                               NULL);
   ide_layout_pane_add_page (IDE_LAYOUT_PANE (pane), GTK_WIDGET (self->panel),
-                            _("Devhelp"), "devhelp-symbolic");
+                            _("Documentation"), "devhelp-symbolic");
 
   action = g_simple_action_new ("focus-devhelp-search", NULL);
   g_signal_connect_object (action, "activate", G_CALLBACK (focus_devhelp_search), self, 0);
diff --git a/plugins/project-tree/gb-project-tree-addin.c b/plugins/project-tree/gb-project-tree-addin.c
index b19f174..0f06831 100644
--- a/plugins/project-tree/gb-project-tree-addin.c
+++ b/plugins/project-tree/gb-project-tree-addin.c
@@ -74,7 +74,7 @@ gb_project_tree_addin_load (IdeWorkbenchAddin *addin,
   gtk_container_add (GTK_CONTAINER (scroller), GTK_WIDGET (self->tree));
 
   ide_layout_pane_add_page (IDE_LAYOUT_PANE (pane), scroller,
-                            _("Project Tree"), "folder-symbolic");
+                            _("Project"), "folder-symbolic");
 
   ide_widget_set_context_handler (self->tree, gb_project_tree_addin_context_set);
 
diff --git a/plugins/symbol-tree/symbol-tree.c b/plugins/symbol-tree/symbol-tree.c
index 5856408..ed2a531 100644
--- a/plugins/symbol-tree/symbol-tree.c
+++ b/plugins/symbol-tree/symbol-tree.c
@@ -287,7 +287,7 @@ symbol_tree_load (IdeWorkbenchAddin *addin,
 
   ide_layout_pane_add_page (IDE_LAYOUT_PANE (right_pane),
                             GTK_WIDGET (self),
-                            _("Symbol Tree"),
+                            _("Symbols"),
                             "lang-function-symbolic");
 
   gtk_container_child_set (GTK_CONTAINER (gtk_widget_get_parent (GTK_WIDGET (self))),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]