[gedit-latex] Make outline toolbar a gtk3 inline-toolbar



commit e111d216e71d6530704810302280b1a6c72910d4
Author: John Stowers <john stowers gmail com>
Date:   Fri Jun 24 14:15:19 2011 +1200

    Make outline toolbar a gtk3 inline-toolbar

 latex/outline.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/latex/outline.py b/latex/outline.py
index 1b99470..6f6f743 100644
--- a/latex/outline.py
+++ b/latex/outline.py
@@ -77,7 +77,6 @@ class BaseOutlineView(SideView):
 		
 		self._toolbar = Gtk.Toolbar()
 		self._toolbar.set_style(Gtk.ToolbarStyle.ICONS)
-		# TODO: why is this deprecated?
 		self._toolbar.set_icon_size(Gtk.IconSize.MENU)
 		self._toolbar.insert(btn_follow, -1)
 		self._toolbar.insert(Gtk.SeparatorToolItem(), -1)
@@ -114,7 +113,15 @@ class BaseOutlineView(SideView):
 		scrolled.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
 		
 		self.pack_start(scrolled, True, True, 0)
-		
+
+		# theme like gtk3
+		ctx = scrolled.get_style_context()
+		ctx.set_junction_sides(Gtk.JunctionSides.TOP)
+
+		ctx = self._toolbar.get_style_context()
+		ctx.set_junction_sides(Gtk.JunctionSides.TOP | Gtk.JunctionSides.BOTTOM)
+		ctx.add_class("inline-toolbar")
+
 		# this holds a list of the currently expanded paths
 		self._expandedPaths = None
 		



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