summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-10-25 23:43:04 -0400
committerPietro Gagliardi <[email protected]>2014-10-25 23:43:04 -0400
commitacc8157bea65221220ae33b665781de86745b465 (patch)
treeb87e3f117d707447dab2e7c84280b82eef1a7ffb
parentaf2657e17edfb1905b916dbe358deb27862f379f (diff)
Laid out the groundwork for MORE improvement...
-rw-r--r--future14
1 files changed, 14 insertions, 0 deletions
diff --git a/future b/future
index e382c86..40e4908 100644
--- a/future
+++ b/future
@@ -1,3 +1,17 @@
+imminent:
+- the new sizing infrasructure does not work with os x
+- I'm surprsied now that it worked on GTK+
+- the addition of container to stack/grid/simplegrid doesn't actually fix the problem of simplifying container hiding
+- so something different is needed
+- perhaps get rid of container entirely
+ - keep goContainer (the C GtkContainer/NSView subclasses) around for the purpose of autommated resizing
+ - on Windows, gouiwindow and the button and (eventual) group subclasses will need to respond to WM_WINDOWPOSCHANGED to size the child
+- we WILL need to implement containerShow() and containerHide() which respect the programmer's show/hide settings
+- for GTK+, all widget size allocations need to be relative to the window, not the parent; this is different from Windows and Mac OS X
+
+
+
+
mac os x sizing is now completely broken
- need to catch window initial sizes
- need to catch tab changes