Commit 52f71952 authored by Owen Taylor's avatar Owen Taylor
Browse files

Minor additions and fixes

parent 5c67089e
...@@ -195,12 +195,17 @@ Additions: ...@@ -195,12 +195,17 @@ Additions:
involves a XQueryTree. involves a XQueryTree.
* Scrolled windows need to be smarter about when they size-request/allocate * 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 * Should all the default handlers really return FALSE? This can
cause confusing presses to be sent to containers that actually cause confusing presses to be sent to containers that actually
want to get events on themselves. 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: Text/Edit widget:
......
...@@ -333,8 +333,7 @@ Removing from a container ...@@ -333,8 +333,7 @@ Removing from a container
When a widget is removed to a container, the container: When a widget is removed to a container, the container:
1) Calls gtk_widget_unparent (widget) 1) Calls gtk_widget_unparent (widget)
2) Sets widget->parent to NULL 2) Queues a resize.
3) Queues a resize.
Notes: Notes:
...@@ -378,7 +377,7 @@ The Map signal ...@@ -378,7 +377,7 @@ The Map signal
1) Set the MAPPED flag 1) Set the MAPPED flag
2) If the widget has any windows, gdk_window_show those windows 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. VISIBLE and !MAPPED.
3) Do any other functions related to putting the widget onscreen. 3) Do any other functions related to putting the widget onscreen.
(for instance, showing extra popup windows...) (for instance, showing extra popup windows...)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment