Clone in a terminal:
Commit 78307d9
Johan Mattsson - 2015-04-28T20:05:21+00:00
78307d9a44b940a023085caa3c330e90d4fab5c7johan.mattsson.m@gmail.com

Hide pointer when handles are moved in bezier tool

Changed files (3)

Diff

diff --git a/libbirdfont/ForesightTool.vala b/libbirdfont/ForesightTool.valaindex 4475793..739e5b6 100644--- a/libbirdfont/ForesightTool.vala+++ b/libbirdfont/ForesightTool.vala@@ -68,6 +68,8 @@ public class ForesightTool : Tool { 			EditPoint first_point; 			bool clockwise; 			+			MainWindow.set_cursor (NativeWindow.HIDDEN);+			 			if (b == 2) { 				p.release_action (p, 1, x, y); 				p.press_action (p, 2, x, y);@@ -180,6 +182,7 @@ public class ForesightTool : Tool { 				PenTool.force_direction (); 				 				state = NONE;+				MainWindow.set_cursor (NativeWindow.VISIBLE); 			} else if (state == MOVE_POINT) { 			} else if (state == NONE) { 			} else {@@ -210,7 +213,7 @@ public class ForesightTool : Tool { 			PenTool.active_path = current_path; 			PenTool.active_path.hide_end_handle = (state == MOVE_POINT); 			-			if (state == MOVE_HANDLES || state == MOVE_LAST_HANDLE) {				+			if (state == MOVE_HANDLES || state == MOVE_LAST_HANDLE) {			 				if (previous_point > 0) { 					return_if_fail (PenTool.active_path.points.size >= previous_point + 1); 					return_if_fail (PenTool.active_path.points.size > 0);@@ -285,6 +288,8 @@ public class ForesightTool : Tool { 				} 				 				PenTool.retain_angle = false;+				+				MainWindow.set_cursor (NativeWindow.HIDDEN); 			} else { 				if (DrawingTools.get_selected_point_type () != PointType.QUADRATIC) { 					p.move_action (p, x, y);diff --git a/libbirdfont/StrokeTool.vala b/libbirdfont/StrokeTool.valaindex 1370c84..d405599 100644--- a/libbirdfont/StrokeTool.vala+++ b/libbirdfont/StrokeTool.vala@@ -1054,7 +1054,7 @@ public class StrokeTool : Tool { 		} 		 		foreach (Path p in r.paths) {-			c = counters (r, p); // FIXME: this needs improvements+			c = counters (r, p); 			 			if (has_zero_area_segment (p)) { 				remove.add (p);diff --git a/libbirdfont/TabContent.vala b/libbirdfont/TabContent.valaindex df20e15..5f2f2ef 100644--- a/libbirdfont/TabContent.vala+++ b/libbirdfont/TabContent.vala@@ -362,7 +362,7 @@ public class TabContent : GLib.Object { 		TabContent.key_release (Key.ALT_RIGHT); 		TabContent.key_release (Key.LOGO_LEFT); 		TabContent.key_release (Key.LOGO_RIGHT);-			+		 		if (MainWindow.get_current_display () is Glyph) { 			TabContent.key_release ((uint) ' '); 		}

Contact

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