Haxe wrapper for the libYUI library
修訂 | c9135b17acb635816f2547071e8cbfc5f7d015ec (tree) |
---|---|
時間 | 2022-03-16 07:16:52 |
作者 | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fast...> |
Commiter | Jaime Marquínez Ferrándiz |
Use extern for enums
@@ -18,9 +18,11 @@ | ||
18 | 18 | function widget() : cpp.RawPointer<YWidget>; |
19 | 19 | } |
20 | 20 | |
21 | +@:include("yui/YEvent.h") | |
22 | +@:native("YEvent::EventType") | |
21 | 23 | @:enum |
22 | -abstract EventType(Int) { | |
23 | - var NoEvent = 0; | |
24 | +extern abstract EventType(Int) { | |
25 | + var NoEvent; | |
24 | 26 | var UnknownEvent; |
25 | 27 | var WidgetEvent; |
26 | 28 | var MenuEvent; |
@@ -28,12 +30,14 @@ | ||
28 | 30 | var CancelEvent; |
29 | 31 | var TimeoutEvent; |
30 | 32 | var DebugEvent; |
31 | - var InvalidEvent = 0x4242; | |
33 | + var InvalidEvent; | |
32 | 34 | } |
33 | 35 | |
36 | +@:include("yui/YEvent.h") | |
37 | +@:native("YEvent::EventReason") | |
34 | 38 | @:enum |
35 | -abstract EventReason(Int) { | |
36 | - var UnknownReason = 0; | |
39 | +extern abstract EventReason(Int) { | |
40 | + var UnknownReason; | |
37 | 41 | var Activated; |
38 | 42 | var SelectionChanged; |
39 | 43 | var ValueChanged; |