From 77c0198751b3c72804918070942123d1b4a5c4f1 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 2 Mar 2014 19:56:54 -0500 Subject: Added Mac OS X Labels and a bunch of TODOs. Now for Listboxes... oh boy... --- todo.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'todo.md') diff --git a/todo.md b/todo.md index 5448f08..2672548 100644 --- a/todo.md +++ b/todo.md @@ -21,6 +21,8 @@ so I don't forget: - have Combobox.InsertBefore, Listbox.InsertBefore, Combobox.Delete, and Listbox.Delete return an error on invalid index before creation - make the Windows implementation of message boxes run on uitask - ensure MsgBoxError can run if initialization failed if things change ever +- should Labels be selectable? + - should message box text be selectable on all platforms or only on those that make it the default? important things: - ui.Go() should exit when the main() you pass in exits @@ -29,6 +31,7 @@ important things: - I think Cocoa NSButton text is not vertically aligned properly...? - 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) - figure out what to do about deleting a nonexistent item; each backend responds differently by default +- some Cocoa controls don't seem to resize correctly: Buttons have space around the edges and don't satisfy stretchiness; Labels in the grid test window get cropped - there's no GTK+ error handling whatsoever; we need to figure out how it works - make sure GTK+ documentation point differences don't matter - button sizes and LineEdit sizes on Windows seem too big; Comboboxes have margins -- cgit v1.2.3