diff options
| -rw-r--r-- | main.go | 4 | ||||
| -rw-r--r-- | todo.md | 5 |
2 files changed, 8 insertions, 1 deletions
@@ -16,7 +16,9 @@ func main() { l := NewLabel("This is a label") s0 := NewStack(Vertical, b, c, cb1, cb2, e, l) lb := NewListbox(true, "Select One", "Or More", "To Continue") - s := NewStack(Horizontal, lb, s0) + lb2 := NewListbox(false, "Select", "Only", "One", "Please") + s1 := NewStack(Vertical, lb2, lb) + s := NewStack(Horizontal, s1, s0) err := w.Open(s) if err != nil { panic(err) @@ -8,6 +8,10 @@ so I don't forget: - in fact, see if we really need to track errors on a lot of things... - password entry fields, character-limited entry fields, numeric entry fields, multiline entry fields - possible rename of LineEdit? +- more flexible size appropriation: allow a small button to be at the top of everything in the main() example here +- scrollbars on listboxes (shouldn't they be automatic? or is that just wine being dumb?) +- [Windows] should ListBox have a border style? +- padding and spacing in Stack; maybe a setting in Stack which keeps controls at their preferred size? super ultra important things: - the windows build appears to be unstable: @@ -17,6 +21,7 @@ super ultra important things: important things: - maybe make it so sysData doesn't need specialized info on every control type? - write an implementation documentation. +- Control.preferredSize() (definitely needed for Grid and Form) far off: - localization |
