18 lines
941 B
C
18 lines
941 B
C
typedef struct uiMenuItem uiMenuItem;
|
|
#define uiMenuItem(this) ((uiMenuItem *) (this))
|
|
uiprivExtern void uiMenuItemEnable(uiMenuItem *m);
|
|
uiprivExtern void uiMenuItemDisable(uiMenuItem *m);
|
|
uiprivExtern void uiMenuItemOnClicked(uiMenuItem *m, void (*f)(uiMenuItem *sender, uiWindow *window, void *data), void *data);
|
|
uiprivExtern int uiMenuItemChecked(uiMenuItem *m);
|
|
uiprivExtern void uiMenuItemSetChecked(uiMenuItem *m, int checked);
|
|
|
|
typedef struct uiMenu uiMenu;
|
|
#define uiMenu(this) ((uiMenu *) (this))
|
|
uiprivExtern uiMenuItem *uiMenuAppendItem(uiMenu *m, const char *name);
|
|
uiprivExtern uiMenuItem *uiMenuAppendCheckItem(uiMenu *m, const char *name);
|
|
uiprivExtern uiMenuItem *uiMenuAppendQuitItem(uiMenu *m);
|
|
uiprivExtern uiMenuItem *uiMenuAppendPreferencesItem(uiMenu *m);
|
|
uiprivExtern uiMenuItem *uiMenuAppendAboutItem(uiMenu *m);
|
|
uiprivExtern void uiMenuAppendSeparator(uiMenu *m);
|
|
uiprivExtern uiMenu *uiNewMenu(const char *name);
|