Commit 485f9f0
ttf unit preferences
Changed files (4)
addedicons/ttf_units.pngmodifiedlibbirdfont/DrawingTools.valamodifiedlibbirdfont/GridTool.valamodifiedlibbirdfont/MainWindow.vala
Diff
new file mode 100644Binary files /dev/null and b/icons/ttf_units.png differ@@ -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); @@ -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) => {@@ -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; }