Use CFFI prime bindings, refine Cairo font

This commit is contained in:
Joshua Granick
2015-08-28 19:55:52 -07:00
parent 53cb4871fe
commit 87f7ad32a2
28 changed files with 1625 additions and 1582 deletions

View File

@@ -22,7 +22,7 @@ class NativeMouse {
__hidden = true;
lime_mouse_hide ();
lime_mouse_hide.call ();
}
@@ -35,7 +35,7 @@ class NativeMouse {
__hidden = false;
lime_mouse_show ();
lime_mouse_show.call ();
}
@@ -44,7 +44,7 @@ class NativeMouse {
public static function warp (x:Int, y:Int, window:Window):Void {
lime_mouse_warp (x, y, window == null ? null : window.backend.handle);
lime_mouse_warp.call (x, y, window == null ? null : window.backend.handle);
}
@@ -87,7 +87,7 @@ class NativeMouse {
}
lime_mouse_set_cursor (type);
lime_mouse_set_cursor.call (type);
}
@@ -111,7 +111,7 @@ class NativeMouse {
if (__lock != value) {
lime_mouse_set_lock (value);
lime_mouse_set_lock.call (value);
__hidden = value;
__lock = value;
@@ -130,11 +130,11 @@ class NativeMouse {
private static var lime_mouse_hide = System.load ("lime", "lime_mouse_hide", 0);
private static var lime_mouse_set_cursor = System.load ("lime", "lime_mouse_set_cursor", 1);
private static var lime_mouse_set_lock = System.load ("lime", "lime_mouse_set_lock", 1);
private static var lime_mouse_show = System.load ("lime", "lime_mouse_show", 0);
private static var lime_mouse_warp = System.load ("lime", "lime_mouse_warp", 3);
private static var lime_mouse_hide = System.loadPrime ("lime", "lime_mouse_hide", "v");
private static var lime_mouse_set_cursor = System.loadPrime ("lime", "lime_mouse_set_cursor", "iv");
private static var lime_mouse_set_lock = System.loadPrime ("lime", "lime_mouse_set_lock", "bv");
private static var lime_mouse_show = System.loadPrime ("lime", "lime_mouse_show", "v");
private static var lime_mouse_warp = System.loadPrime ("lime", "lime_mouse_warp", "iidv");
}