32 #include "../common/object.h" |
32 #include "../common/object.h" |
33 |
33 |
34 @interface EventWrapper : NSObject { |
34 @interface EventWrapper : NSObject { |
35 void *data; |
35 void *data; |
36 ui_callback callback; |
36 ui_callback callback; |
|
37 int value; |
37 } |
38 } |
38 |
39 |
39 - (EventWrapper*) initWithData: (void*)data callback:(ui_callback) f; |
40 - (EventWrapper*) initWithData: (void*)data callback:(ui_callback) f; |
40 |
41 |
41 - (void*) data; |
42 - (void*) data; |
42 - (void) setData:(void*)d; |
43 - (void) setData:(void*)d; |
43 |
|
44 - (ui_callback) callback; |
44 - (ui_callback) callback; |
45 - (void) setCallback: (ui_callback)f; |
45 - (void) setCallback: (ui_callback)f; |
|
46 - (int) intval; |
|
47 - (void) setIntval:(int)i; |
46 |
48 |
47 - (BOOL)handleEvent:(id)sender; |
49 - (BOOL)handleEvent:(id)sender; |
48 - (BOOL)handleStateEvent:(id)sender; |
50 - (BOOL)handleStateEvent:(id)sender; |
49 |
51 |
50 @end |
52 @end |