summaryrefslogtreecommitdiff
path: root/todo.md
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-04-04 14:52:38 -0400
committerPietro Gagliardi <[email protected]>2014-04-04 14:52:38 -0400
commitbe668a965a382fc1de2f9711282b5ec897d55ca5 (patch)
tree23a3e1403cf313ee9b65b21a9178b81400d22a81 /todo.md
parent2884d45f0f05fd19442aa2396c55fc97182d3afc (diff)
Fixed Mac OS X Button appearance; turns out it was using the wrong font. Also updated the TODO file to mark this fix and remove other stale/already fixed details.
Diffstat (limited to 'todo.md')
-rw-r--r--todo.md6
1 files changed, 2 insertions, 4 deletions
diff --git a/todo.md b/todo.md
index 0cacb2d..f84178a 100644
--- a/todo.md
+++ b/todo.md
@@ -28,18 +28,16 @@ important things:
- because the main event loop is not called if initialization fails, it is presently impossible for MsgBoxError() to work if UI initialization fails; this basically means we cannot allow initializiation to fail on Mac OS X if we want to be able to report UI init failures to the user with one (which would be desirable, maybe (would violate Windows HIG?))
- figure out where to auto-place windows in Cocoa (also window coordinates are still not flipped properly so (0,0) on screen is the bottom-left)
- also provide a method to center windows; Cocoa provides one for us but
-- I think Cocoa NSButton text is not vertically aligned properly...?
- - and listbox item text is too low?
+- I think Cocoa listbox item text is too low?
- NSPopUpButton does allow no initial selection ([b setSelectedIndex:-1]); use it
- need to use it /after/ adding initial items, otherwise it won't work
- find out if I can do the same with the ListBoxes
- NSComboBox scans the entered text to see if it matches one of the items and returns the index of that item if it does; find out how to suppress this so that it returns -1 unless the item was chosen from the list (like the other platforms)
-- some Cocoa controls don't seem to resize correctly: Buttons have space around the edges and don't satisfy stretchiness
+- some Cocoa controls don't seem to resize correctly: Buttons have space around the edges
- make sure GTK+ documentation version point differences (x in 4.3.x) don't matter
- LineEdit heights on Windows seem too big; either that or LineEdit, Button, and Label text is not vertically centered properly
- are Checkboxes and Comboboxes too small?
- Cocoa has similar margining issues (like Comboboxes having margins)
- - oh, because message boxes use a different font on Windows 7 now, apparently?... Microsoft... TODO find out for sure
- sometimes the size of the drop-down part of a Combobox becomes 0 or 1 or some other impossibly small value on Windows
- make gcc (Unix)/clang (Mac OS X) pedantic about warnings/errors; also -Werror
- make sure scrollbars in Listbox work identically on all platforms (specifically the existence and autohiding of both horizontal and vertical scrollbars)