TODO consolidation.
This commit is contained in:
parent
75b4d28569
commit
6400a6ea8c
3
TODO.md
3
TODO.md
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue