More TODO rearranging.
This commit is contained in:
parent
34f55321e0
commit
553941a5dd
20
TODO.md
20
TODO.md
|
@ -1,13 +1,3 @@
|
||||||
- figure out what to do on Windows and GTK+ if we don't have menus but the user wants a menubar (zero-height widget? don't bother? complain?)
|
|
||||||
- bin.c
|
|
||||||
- find a way to consolidate the duplicate code across OSs
|
|
||||||
- find a way to move the has parent check at the beginning of binDestroy()
|
|
||||||
- determine whether or not margins count in preferredSize() when there is no main control
|
|
||||||
- menu item state change while the menu is visible (not in response to user action)
|
|
||||||
- OS X: requires an [NSMenu update] call after changing state
|
|
||||||
- Windows: requires getting current menu state when amending it in sync()
|
|
||||||
- figure out where we should return HRESULTs
|
|
||||||
- Windows: don't abort if a cleanup function fails?
|
|
||||||
- should uiWindowOnClosing() really return an int?
|
- should uiWindowOnClosing() really return an int?
|
||||||
- if so, should the default return 0 instead of 1?
|
- if so, should the default return 0 instead of 1?
|
||||||
- note that uiInitOptions should be initialized to zero
|
- note that uiInitOptions should be initialized to zero
|
||||||
|
@ -52,6 +42,16 @@ ultimately:
|
||||||
- generate libui.lib and related files
|
- generate libui.lib and related files
|
||||||
- rename newcontrol.[cm] to control.[cm] or something else?
|
- rename newcontrol.[cm] to control.[cm] or something else?
|
||||||
- make OS-specific headers generated by an IDL
|
- make OS-specific headers generated by an IDL
|
||||||
|
- figure out what to do on Windows and GTK+ if we don't have menus but the user wants a menubar (zero-height widget? don't bother? complain?)
|
||||||
|
- bin.c
|
||||||
|
- find a way to consolidate the duplicate code across OSs
|
||||||
|
- find a way to move the has parent check at the beginning of binDestroy()
|
||||||
|
- determine whether or not margins count in preferredSize() when there is no main control
|
||||||
|
- menu item state change while the menu is visible (not in response to user action)
|
||||||
|
- OS X: requires an [NSMenu update] call after changing state
|
||||||
|
- Windows: requires getting current menu state when amending it in sync()
|
||||||
|
- figure out where we should return HRESULTs
|
||||||
|
- Windows: don't abort if a cleanup function fails?
|
||||||
|
|
||||||
notes to self
|
notes to self
|
||||||
- explicitly document label position at top-left corner
|
- explicitly document label position at top-left corner
|
||||||
|
|
Loading…
Reference in New Issue