Expanded the menu test. GTK+ is really starting to get on my nerves.
This commit is contained in:
parent
f416b32477
commit
b9f855eaec
|
@ -10,10 +10,23 @@ uiMenuItem *undoItem;
|
|||
uiMenuItem *checkItem;
|
||||
uiMenuItem *accelItem;
|
||||
uiMenuItem *prefsItem;
|
||||
uiMenu *testMenu;
|
||||
uiMenuItem *enabledItem;
|
||||
uiMenuItem *enableThisItem;
|
||||
uiMenuItem *forceCheckedItem;
|
||||
uiMenuItem *forceUncheckedItem;
|
||||
uiMenu *helpMenu;
|
||||
uiMenuItem *helpItem;
|
||||
uiMenuItem *aboutItem;
|
||||
|
||||
static void enableItemTest(uiMenuItem *item, uiWindow *w, void *data)
|
||||
{
|
||||
if (uiMenuItemChecked(enabledItem))
|
||||
uiMenuItemEnable(enableThisItem);
|
||||
else
|
||||
uiMenuItemDisable(enableThisItem);
|
||||
}
|
||||
|
||||
void initMenus(void)
|
||||
{
|
||||
fileMenu = uiNewMenu("File");
|
||||
|
@ -28,6 +41,14 @@ void initMenus(void)
|
|||
accelItem = uiMenuAppendItem(editMenu, "A&ccele&&rator T_es__t");
|
||||
prefsItem = uiMenuAppendPreferencesItem(editMenu);
|
||||
|
||||
testMenu = uiNewMenu("Test");
|
||||
enabledItem = uiMenuAppendCheckItem(testMenu, "Enable Below Item");
|
||||
uiMenuItemSetChecked(enabledItem, 1);
|
||||
uiMenuItemOnClicked(enabledItem, enableItemTest, NULL);
|
||||
enableThisItem = uiMenuAppendItem(testMenu, "This Will Be Enabled");
|
||||
forceCheckedItem = uiMenuAppendItem(testMenu, "Force Above Checked");
|
||||
forceUncheckedItem = uiMenuAppendItem(testMenu, "Force Above Unchecked");
|
||||
|
||||
helpMenu = uiNewMenu("Help");
|
||||
helpItem = uiMenuAppendItem(helpMenu, "Help");
|
||||
aboutItem = uiMenuAppendAboutItem(helpMenu);
|
||||
|
|
Loading…
Reference in New Issue