Clone in a terminal:
Commit 485f9f0
Johan Mattsson - 2013-09-06T14:45:45+00:00
485f9f043c30fabda6067bde1dbef7fd5beac3bajohan.mattsson.m@gmail.com

ttf unit preferences

Changed files (4)

Diff

diff --git a/icons/ttf_units.png b/icons/ttf_units.pngnew file mode 100644index 0000000..b1d01a1Binary files /dev/null and b/icons/ttf_units.png differdiff --git a/libbirdfont/DrawingTools.vala b/libbirdfont/DrawingTools.valaindex aba9203..0f11008 100644--- a/libbirdfont/DrawingTools.vala+++ b/libbirdfont/DrawingTools.vala@@ -645,6 +645,7 @@ public class DrawingTools : ToolCollection  { 		Tool ttf_units = new Tool ("ttf_units", _("Use TTF units.")); 		ttf_units.select_action.connect((self) => { 			GridTool.ttf_units = !GridTool.ttf_units;+			Preferences.set ("ttf_units", @"$(GridTool.ttf_units)"); 		}); 		style_tools.add_tool (ttf_units); 		diff --git a/libbirdfont/GridTool.vala b/libbirdfont/GridTool.valaindex 53690df..c877efa 100644--- a/libbirdfont/GridTool.vala+++ b/libbirdfont/GridTool.vala@@ -23,7 +23,7 @@ class GridTool : Tool { 	static List<Line> vertical; 	 	static bool visible = false;-	public static bool ttf_units = true;+	public static bool ttf_units = false; 	 	public static double size_x; 	public static double size_y;@@ -31,8 +31,14 @@ class GridTool : Tool { 	public static List<SpinButton> sizes; 	 	public GridTool (string n) {+		string units; 		base (n, _("Show grid"), 'g', NONE); 		+		units = Preferences.get ("ttf_units");+		if (units == "true") {+			ttf_units = true;+		}+		 		horizontal = new List <Line> (); 		vertical = new List <Line> (); 		@@ -56,7 +62,6 @@ class GridTool : Tool { 			if (visible && !t.is_selected ()) { 				MainWindow.get_toolbox ().select_tool (t); 			}-			 		}); 		 		press_action.connect((self, b, x, y) => {diff --git a/libbirdfont/MainWindow.vala b/libbirdfont/MainWindow.valaindex 2111582..04fb987 100644--- a/libbirdfont/MainWindow.vala+++ b/libbirdfont/MainWindow.vala@@ -113,7 +113,7 @@ public class MainWindow { 		}
 		
 		over_view = new OverView();
-		tabs.add_unique_tab (over_view, 100, false);
+		tabs.add_unique_tab (over_view);
 				
 		return over_view;
 	}

Contact

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