mirror of
https://gitea.nishi.boats/pyrite-dev/milsko
synced 2026-01-21 08:34:11 +00:00
merge generic_func_idea from git
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@433 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
@@ -36,6 +36,7 @@ typedef void (*MwHandler4)(MwWidget handle, int key);
|
||||
typedef void (*MwHandler5)(MwWidget handle, void* ptr);
|
||||
typedef void (*MwUserHandler)(MwWidget handle, void* user_data, void* call_data);
|
||||
typedef void (*MwErrorHandler)(int code, const char* message, void* user_data);
|
||||
typedef void (*MwHandlerExecute)(MwWidget handle, const char* name, void* out, va_list args);
|
||||
|
||||
#if __STDC_VERSION__ >= 199901L || __GNUC__ > 2
|
||||
typedef unsigned long long MwOffset;
|
||||
@@ -174,21 +175,21 @@ struct _MwCursor {
|
||||
};
|
||||
|
||||
struct _MwClass {
|
||||
MwHandler2 create;
|
||||
MwHandler destroy;
|
||||
MwHandler draw;
|
||||
MwHandler click;
|
||||
MwHandler parent_resize;
|
||||
MwHandler3 prop_change;
|
||||
MwHandler mouse_move;
|
||||
MwHandler5 mouse_up;
|
||||
MwHandler5 mouse_down;
|
||||
MwHandler4 key;
|
||||
void* reserved1;
|
||||
void* reserved2;
|
||||
void* reserved3;
|
||||
void* reserved4;
|
||||
void* reserved5;
|
||||
MwHandler2 create;
|
||||
MwHandler destroy;
|
||||
MwHandler draw;
|
||||
MwHandler click;
|
||||
MwHandler parent_resize;
|
||||
MwHandler3 prop_change;
|
||||
MwHandler mouse_move;
|
||||
MwHandler5 mouse_up;
|
||||
MwHandler5 mouse_down;
|
||||
MwHandler4 key;
|
||||
MwHandlerExecute execute;
|
||||
void* reserved2;
|
||||
void* reserved3;
|
||||
void* reserved4;
|
||||
void* reserved5;
|
||||
};
|
||||
|
||||
struct _MwFont {
|
||||
|
||||
Reference in New Issue
Block a user