Clone in a terminal:
Commit 93084f6
Johan Mattsson - 2013-01-27T17:26:46+00:00
93084f698db510875370abe9e8e701fff4eb1e23johan.mattsson.m@gmail.com

various mac book fixes

Changed files (4)

Diff

diff --git a/birdfont/GtkWindow.vala b/birdfont/GtkWindow.valaindex b028a36..bc20361 100644--- a/birdfont/GtkWindow.vala+++ b/birdfont/GtkWindow.vala@@ -397,6 +397,11 @@ public class GtkWindow : Gtk.Window, NativeWindow { 		edit_menu.append (import_svg_item); 		import_svg_item.activate.connect (() => { ImportSvg.import (); });	 +		Gtk.MenuItem close_path_item = new Gtk.MenuItem.with_mnemonic (_("Close _path"));+		edit_menu.append (close_path_item);+		close_path_item.activate.connect (() => { PenTool.close_all_paths (); });+		close_path_item.add_accelerator ("activate", accel_group, 'B', Gdk.ModifierType.CONTROL_MASK, Gtk.AccelFlags.VISIBLE);+		 		edit_menu.append (new SeparatorMenuItem ());  		Gtk.MenuItem select_point_above = new Gtk.MenuItem.with_mnemonic (" Ctrl+↑  " + _("_Select point above"));diff --git a/libbirdfont/PenTool.vala b/libbirdfont/PenTool.valaindex 7abcaaa..ef8e621 100644--- a/libbirdfont/PenTool.vala+++ b/libbirdfont/PenTool.vala@@ -139,6 +139,14 @@ public class PenTool : Tool { 		}); 	} 	+	public static void close_all_paths () {+		Glyph g = MainWindow.get_current_glyph ();+		foreach (Path p in g.path_list) {+			p.close ();+		}+		g.redraw_area (0, 0, g.allocation.width, g.allocation.height);+	}+	 	public void set_precision (double p) { 		precision = p; 		MainWindow.get_toolbox ().precision.set_value_round (p, false, false);diff --git a/libbirdfont/Toolbox.vala b/libbirdfont/Toolbox.valaindex 6eaf752..8e51038 100644--- a/libbirdfont/Toolbox.vala+++ b/libbirdfont/Toolbox.vala@@ -323,7 +323,7 @@ public class Toolbox : GLib.Object  { 		}); 		view_tools.add_tool (zoom_boundries); -		Tool zoom_bg = new Tool ("zoom_background_image", _("Zoom in background image"), 'b');+		Tool zoom_bg = new Tool ("zoom_background_image", _("Zoom in background image")); 		zoom_bg.select_action.connect((self) => { 			if (MainWindow.get_current_glyph ().get_background_image () != null) { 				zoom_tool.store_current_view ();					diff --git a/mac/build_mac.py b/mac/build_mac.pyindex d1c4107..c2877df 100755--- a/mac/build_mac.py+++ b/mac/build_mac.py@@ -47,7 +47,7 @@ def build(): 	# Compile birdfont on MacOSX 10.5 (Leopard) 	 	#libbirdfont-	run("rm -rf build")+	run("rm -rf build/mac/*") 	run("mkdir -p build/mac/libbirdfont") 	run("mkdir -p build/mac/bin") 

Contact

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