Commit d214a9d
Hide cursor
Changed files (2)
Diff
@@ -15,6 +15,10 @@ namespace BirdFont { public interface NativeWindow : GLib.Object {+ + public static const int HIDDEN = 0;+ public static const int VISIBLE = 1;+ public abstract void file_chooser (string title, FileChooser file_chooser_callback, uint flags); public abstract void update_window_size ();@@ -65,7 +69,7 @@ public interface NativeWindow : GLib.Object { public abstract bool can_export (); /** Set cursor visibility */- public abstract bool set_cursor (bool visible);+ public abstract bool set_cursor (int visible); } }@@ -176,6 +176,8 @@ public class PenTool : Tool { } } + MainWindow.native_window.set_cursor (NativeWindow.VISIBLE);+ point_selection_image = false; BirdFont.get_current_font ().touch (); });@@ -556,11 +558,11 @@ public class PenTool : Tool { move_selected = false; move_selected_handle = false; }-+ if (move_selected_handle || move_selected) {- MainWindow.native_window.set_cursor (false);+ MainWindow.native_window.set_cursor (NativeWindow.HIDDEN); } else {- MainWindow.native_window.set_cursor (true);+ MainWindow.native_window.set_cursor (NativeWindow.VISIBLE); } // move control point handles