Clone in a terminal:
Commit 1c2fc70
Johan Mattsson - 2015-08-30T08:42:16+00:00
1c2fc7082912fb851c48c00bbde7352772b13cedjohan.mattsson.m@gmail.com

Store font size in spacing tab

Changed files (2)

Diff

diff --git a/libbirdfont/MenuTab.vala b/libbirdfont/MenuTab.valaindex e3dea92..ccc863d 100644--- a/libbirdfont/MenuTab.vala+++ b/libbirdfont/MenuTab.vala@@ -290,6 +290,15 @@ public class MenuTab : FontDisplay { 			} 		} +		string spacing_zoom = f.settings.get_setting ("spacing_zoom");+		if (spacing_zoom != "") {+			double sz = double.parse (spacing_zoom);+			if (!is_null (SpacingTools.zoom_bar)) {+				SpacingTools.zoom_bar.zoom_level = sz;+				SpacingTools.zoom_bar.new_zoom (sz);+			}+		}+ 		MainWindow.get_toolbox ().update_expanders (); 		MainWindow.get_toolbox ().update_all_expanders (); 		Toolbox.redraw_tool_box ();diff --git a/libbirdfont/SpacingTools.vala b/libbirdfont/SpacingTools.valaindex ef5001e..94edbf6 100644--- a/libbirdfont/SpacingTools.vala+++ b/libbirdfont/SpacingTools.vala@@ -32,11 +32,16 @@ public class SpacingTools : ToolCollection  {  		zoom_bar = new ZoomBar (); 		zoom_bar.new_zoom.connect ((z) => {+			Font f;+			 			KerningTools.font_size = 3 * z; 			 			if (KerningTools.font_size < 0.1) { 				KerningTools.font_size = 0.1; 			}++			f = BirdFont.get_current_font ();+			f.settings.set_setting ("spacing_zoom", @"$z"); 			 			GlyphCanvas.redraw (); 		});

Contact

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