Clone in a terminal:
Commit 0249db8
Johan Mattsson - 2015-09-21T09:38:06+00:00
0249db85d349fca31657148b7893ffe4c647d198johan.mattsson.m@gmail.com

Select theme label in file tools

Changed files (1)

Diff

diff --git a/libbirdfont/FileTools.vala b/libbirdfont/FileTools.valaindex e7fd2b9..7048f6a 100644--- a/libbirdfont/FileTools.vala+++ b/libbirdfont/FileTools.vala@@ -68,6 +68,7 @@ public class FileTools : ToolCollection  { 				Toolbox toolbox = MainWindow.get_toolbox (); 				string theme_file = s.data; 				TabBar tb = MainWindow.get_tab_bar ();+				 				Preferences.set ("theme", theme_file); 				Theme.load_theme (theme_file); @@ -86,13 +87,27 @@ public class FileTools : ToolCollection  { 				OverViewItem.selected_label_background = null; 				OverViewItem.label_background_no_menu = null; 				OverViewItem.selected_label_background_no_menu = null;+				+				foreach (Tool t in themes.tool) {					+					t.set_selected (false);+				}+				+				self.set_selected (true); 			}); 			 			if (!theme.has_prefix ("generated_")) { 				themes.add_tool (theme_label); 			} 		}-		++		string theme_in_use = Preferences.get ("theme");+		foreach (Tool t in themes.tool) {+			if (t is LabelTool) {+				LabelTool lt = (LabelTool) t;+				t.set_selected (theme_in_use == lt.data);+			}+		}+				 		expanders.add (font_name);					 		expanders.add (file_tools); 		expanders.add (themes);

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112