← Back to team overview

gnome-split-team team mailing list archive

[Branch ~gnome-split-team/gnome-split/mainline] Rev 270: Toolbar theming.

 

------------------------------------------------------------
revno: 270
committer: Guillaume Mazoyer <respawneral@xxxxxxxxx>
branch nick: gnome-split
timestamp: Sat 2012-02-04 05:36:10 +0100
message:
  Toolbar theming.
  
  Use the 'primary-toolbar' class in the style context of
  the main toolbar so it is well integrated in the
  desktop.
modified:
  src/org/gnome/split/gtk/widget/MainToolbar.java


--
lp:gnome-split
https://code.launchpad.net/~gnome-split-team/gnome-split/mainline

Your team GNOME Split developers is subscribed to branch lp:gnome-split.
To unsubscribe from this branch go to https://code.launchpad.net/~gnome-split-team/gnome-split/mainline/+edit-subscription
=== modified file 'src/org/gnome/split/gtk/widget/MainToolbar.java'
--- src/org/gnome/split/gtk/widget/MainToolbar.java	2011-01-04 12:56:24 +0000
+++ src/org/gnome/split/gtk/widget/MainToolbar.java	2012-02-04 04:36:10 +0000
@@ -21,6 +21,8 @@
 package org.gnome.split.gtk.widget;
 
 import org.gnome.gtk.SeparatorToolItem;
+import org.gnome.gtk.StyleClass;
+import org.gnome.gtk.StyleContext;
 import org.gnome.gtk.ToolItem;
 import org.gnome.gtk.Toolbar;
 import org.gnome.split.GnomeSplit;
@@ -65,5 +67,10 @@
         // Add clear button
         final ToolItem clear = actions.getAction(ActionId.CLEAR).createToolItem();
         this.insert(clear, 6);
+
+        // Make this toolbar primary for theming purpose
+        final StyleContext style = this.getStyleContext();
+        style.addClass(StyleClass.PRIMARY_TOOLBAR);
+        style.save();
     }
 }