[rhythmbox] Use thin separator between widgets and remove some shadows



commit 67579a26d5272c2838b82da61aada8ecc34726da
Author: Trinh Anh Ngoc <atw1990 gmail com>
Date:   Tue Mar 17 21:57:49 2015 +0700

    Use thin separator between widgets and remove some shadows

 data/ui/style.css                |   18 +++++++++++++++---
 plugins/context/ContextView.py   |    4 +++-
 plugins/soundcloud/soundcloud.py |    2 +-
 shell/rb-statusbar.c             |    1 +
 sources/rb-play-queue-source.c   |    2 +-
 widgets/rb-entry-view.c          |    2 +-
 widgets/rb-library-browser.c     |    2 +-
 widgets/rb-property-view.c       |    2 +-
 widgets/rb-source-toolbar.c      |    3 ++-
 9 files changed, 26 insertions(+), 10 deletions(-)
---
diff --git a/data/ui/style.css b/data/ui/style.css
index 0991a81..5468e19 100644
--- a/data/ui/style.css
+++ b/data/ui/style.css
@@ -1,10 +1,22 @@
 .sidebar-toolbar {
-       border-width: 0 0 1px 0;
+       border: 0;
        border-radius: 0;
 }
 
-.sidebar-queue {
-       border-width: 0 0 1px 0;
+RBLibraryBrowser {
+       background-color: @borders;
+}
+
+.statusbar {
+       border-top: solid 1px @borders;
+}
+
+GtkApplicationWindow * {
+       -GtkPaned-handle-size: 1;
+}
+
+GtkApplicationWindow .pane-separator {
+       background-color: @borders;
 }
 
 .primary-toolbar {
diff --git a/plugins/context/ContextView.py b/plugins/context/ContextView.py
index 697efff..f17fcb6 100644
--- a/plugins/context/ContextView.py
+++ b/plugins/context/ContextView.py
@@ -212,7 +212,7 @@ class ContextView (GObject.GObject):
         self.webview.connect("navigation-requested", self.navigation_request_cb)
         scroll = Gtk.ScrolledWindow()
         scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
-        scroll.set_shadow_type(Gtk.ShadowType.IN)
+        scroll.set_shadow_type(Gtk.ShadowType.NONE)
         scroll.add (self.webview)
 
         # set up webkit settings to match gtk font settings
@@ -223,6 +223,8 @@ class ContextView (GObject.GObject):
 
         #---- pack everything into side pane ----#
         self.buttons = Gtk.HBox(spacing=3)
+        self.buttons.set_margin_start(6)
+        self.buttons.set_margin_end(6)
         self.vbox.pack_start (self.buttons, False, True, 6)
         self.vbox.pack_start (scroll, True, True, 0)
 
diff --git a/plugins/soundcloud/soundcloud.py b/plugins/soundcloud/soundcloud.py
index 6fad33f..bf75579 100644
--- a/plugins/soundcloud/soundcloud.py
+++ b/plugins/soundcloud/soundcloud.py
@@ -461,7 +461,7 @@ class SoundCloudSource(RB.StreamingSource):
                                          shell_player=shell.props.shell_player,
                                          is_drag_source=True,
                                          is_drag_dest=False,
-                                         shadow_type=Gtk.ShadowType.IN)
+                                         shadow_type=Gtk.ShadowType.NONE)
                self.songs.append_column(RB.EntryViewColumn.TITLE, True)
                self.songs.append_column(RB.EntryViewColumn.ARTIST, True)
                self.songs.append_column(RB.EntryViewColumn.DURATION, True)
diff --git a/shell/rb-statusbar.c b/shell/rb-statusbar.c
index 3e9e998..8f02888 100644
--- a/shell/rb-statusbar.c
+++ b/shell/rb-statusbar.c
@@ -309,6 +309,7 @@ rb_statusbar_new (RhythmDB *db)
 {
         RBStatusbar *statusbar = g_object_new (RB_TYPE_STATUSBAR,
                                                "db", db,
+                                               "margin", 0,
                                                NULL);
 
         g_return_val_if_fail (statusbar->priv != NULL, NULL);
diff --git a/sources/rb-play-queue-source.c b/sources/rb-play-queue-source.c
index 1ae03d7..ec13f18 100644
--- a/sources/rb-play-queue-source.c
+++ b/sources/rb-play-queue-source.c
@@ -278,7 +278,7 @@ rb_play_queue_source_constructed (GObject *object)
 
        g_object_set (priv->sidebar,
                      "vscrollbar-policy", GTK_POLICY_AUTOMATIC,
-                     "shadow-type", GTK_SHADOW_IN,
+                     "shadow-type", GTK_SHADOW_NONE,
                      NULL);
        gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (priv->sidebar)),
                                     "sidebar-queue");
diff --git a/widgets/rb-entry-view.c b/widgets/rb-entry-view.c
index 120f592..734b127 100644
--- a/widgets/rb-entry-view.c
+++ b/widgets/rb-entry-view.c
@@ -786,7 +786,7 @@ rb_entry_view_new (RhythmDB *db,
                                           "vscrollbar_policy", GTK_POLICY_AUTOMATIC,
                                           "hexpand", TRUE,
                                           "vexpand", TRUE,
-                                          "shadow_type", GTK_SHADOW_IN,
+                                          "shadow_type", GTK_SHADOW_NONE,
                                           "db", db,
                                           "shell-player", RB_SHELL_PLAYER (shell_player),
                                           "is-drag-source", is_drag_source,
diff --git a/widgets/rb-library-browser.c b/widgets/rb-library-browser.c
index 855186e..1cc8c06 100644
--- a/widgets/rb-library-browser.c
+++ b/widgets/rb-library-browser.c
@@ -227,7 +227,7 @@ rb_library_browser_init (RBLibraryBrowser *widget)
 {
        RBLibraryBrowserPrivate *priv = RB_LIBRARY_BROWSER_GET_PRIVATE (widget);
 
-       gtk_box_set_spacing (GTK_BOX (widget), 5);
+       gtk_box_set_spacing (GTK_BOX (widget), 1);
        gtk_orientable_set_orientation (GTK_ORIENTABLE (widget), GTK_ORIENTATION_HORIZONTAL);
 
        priv->property_views = g_hash_table_new (g_direct_hash, g_direct_equal);
diff --git a/widgets/rb-property-view.c b/widgets/rb-property-view.c
index 9834130..7ccae79 100644
--- a/widgets/rb-property-view.c
+++ b/widgets/rb-property-view.c
@@ -478,7 +478,7 @@ rb_property_view_new (RhythmDB *db,
                                               "vscrollbar_policy", GTK_POLICY_AUTOMATIC,
                                               "hexpand", TRUE,
                                               "vexpand", TRUE,
-                                              "shadow_type", GTK_SHADOW_IN,
+                                              "shadow_type", GTK_SHADOW_NONE,
                                               "db", db,
                                               "prop", propid,
                                               "title", title,
diff --git a/widgets/rb-source-toolbar.c b/widgets/rb-source-toolbar.c
index df0ff90..45516ad 100644
--- a/widgets/rb-source-toolbar.c
+++ b/widgets/rb-source-toolbar.c
@@ -293,6 +293,8 @@ rb_source_toolbar_new (RBDisplayPage *page, GtkAccelGroup *accel_group)
                               "column-homogeneous", TRUE,
                               "row-spacing", 6,
                               "row-homogeneous", TRUE,
+                              "margin-start", 6,
+                              "margin-end", 6,
                               NULL);
        return RB_SOURCE_TOOLBAR (object);
 }
@@ -324,7 +326,6 @@ add_search_entry (RBSourceToolbar *toolbar, gboolean menu)
        g_assert (toolbar->priv->search_entry == NULL);
 
        toolbar->priv->search_entry = rb_search_entry_new (menu);
-       gtk_widget_set_margin_right (GTK_WIDGET (toolbar->priv->search_entry), 6);
        gtk_grid_attach (GTK_GRID (toolbar), GTK_WIDGET (toolbar->priv->search_entry), 2, 0, 1, 1);
 
        g_signal_connect (toolbar->priv->search_entry, "search", G_CALLBACK (search_cb), toolbar);


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