TODO consolidation.

This commit is contained in:
Pietro Gagliardi 2015-04-30 17:34:15 -04:00
parent 75b4d28569
commit 6400a6ea8c
3 changed files with 3 additions and 6 deletions

View File

@ -21,6 +21,9 @@
- disabling containers on wine doesn't redraw children as disabled
- test on real windows
- collapse multiple consecutive menu separators?
- including for quit/preferences/about?
- or not even have separators there?
- in which case, hide leading or trailing separators?
ultimately:
- add some sort of runtime type checking

View File

@ -197,7 +197,6 @@ uiMenuItem *menuAppendQuitItem(uiMenu *mm)
if (hasQuit)
complain("attempt to add multiple Quit menu items");
hasQuit = TRUE;
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typeQuit, NULL);
}
@ -207,7 +206,6 @@ uiMenuItem *menuAppendPreferencesItem(uiMenu *mm)
if (hasPreferences)
complain("attempt to add multiple Preferences menu items");
hasPreferences = TRUE;
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typePreferences, NULL);
}
@ -217,7 +215,6 @@ uiMenuItem *menuAppendAboutItem(uiMenu *mm)
if (hasAbout)
complain("attempt to add multiple About menu items");
hasAbout = TRUE;
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typeAbout, NULL);
}

View File

@ -181,7 +181,6 @@ uiMenuItem *menuAppendCheckItem(uiMenu *mm, const char *name)
uiMenuItem *menuAppendQuitItem(uiMenu *mm)
{
// TODO check multiple quit items
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typeQuit, NULL);
}
@ -189,7 +188,6 @@ uiMenuItem *menuAppendQuitItem(uiMenu *mm)
uiMenuItem *menuAppendPreferencesItem(uiMenu *mm)
{
// TODO check multiple preferences items
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typePreferences, NULL);
}
@ -197,7 +195,6 @@ uiMenuItem *menuAppendPreferencesItem(uiMenu *mm)
uiMenuItem *menuAppendAboutItem(uiMenu *mm)
{
// TODO check multiple about items
// TODO conditionally add separator
newItem((struct menu *) mm, typeSeparator, NULL);
return newItem((struct menu *) mm, typeAbout, NULL);
}