gnome-split-team team mailing list archive
-
gnome-split-team team
-
Mailing list archive
-
Message #00174
[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();
}
}