diff options
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | docs/widget_system.txt | 5 |
2 files changed, 8 insertions, 4 deletions
@@ -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...) |