summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO7
-rw-r--r--docs/widget_system.txt5
2 files changed, 8 insertions, 4 deletions
diff --git a/TODO b/TODO
index 454150c605..c14e8ef3b8 100644
--- a/TODO
+++ b/TODO
@@ -195,12 +195,17 @@ Additions:
involves a XQueryTree.
* Scrolled windows need to be smarter about when they size-request/allocate
- their children.
+ their children. In particular, we should not be queuing the resizes
+ on the toplevel window, but on the Viewport.
* Should all the default handlers really return FALSE? This can
cause confusing presses to be sent to containers that actually
want to get events on themselves.
+ * Fix block_resize, disable_resize.
+
+ * Buttons's should derive from Bin's. (GTK 2.0 change, breaks
+ lots of stuff)
Text/Edit widget:
diff --git a/docs/widget_system.txt b/docs/widget_system.txt
index a11580c0fa..e5f0328671 100644
--- a/docs/widget_system.txt
+++ b/docs/widget_system.txt
@@ -333,8 +333,7 @@ Removing from a container
When a widget is removed to a container, the container:
1) Calls gtk_widget_unparent (widget)
- 2) Sets widget->parent to NULL
- 3) Queues a resize.
+ 2) Queues a resize.
Notes:
@@ -378,7 +377,7 @@ The Map signal
1) Set the MAPPED flag
2) If the widget has any windows, gdk_window_show those windows
- 3) call gtk_widget_map for all child windows that are
+ 3) call gtk_widget_map for all child widgets that are
VISIBLE and !MAPPED.
3) Do any other functions related to putting the widget onscreen.
(for instance, showing extra popup windows...)