AddUserHandler actually adds now

git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@801 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
Nishi 2025-11-24 19:18:43 +00:00
commit cbc0818e2f
2 changed files with 32 additions and 14 deletions

View file

@ -12,6 +12,7 @@
typedef struct _MwClass * MwClass, MwClassRec;
typedef struct _MwIntegerKeyValue MwIntegerKeyValue;
typedef struct _MwTextKeyValue MwTextKeyValue;
typedef struct _MwUserHandlerArray MwUserHandlerArray;
typedef struct _MwUserHandlerKeyValue MwUserHandlerKeyValue;
typedef struct _MwVoidKeyValue MwVoidKeyValue;
typedef struct _MwMenu* MwMenu;
@ -48,10 +49,14 @@ struct _MwIntegerKeyValue {
int value;
};
struct _MwUserHandlerKeyValue {
char* key;
struct _MwUserHandlerArray {
void* user_data;
MwUserHandler value;
MwUserHandler handler;
};
struct _MwUserHandlerKeyValue {
char* key;
MwUserHandlerArray* value;
};
struct _MwVoidKeyValue {