mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-12 05:20:17 +00:00
Minor additions and fixes
This commit is contained in:
parent
5c67089e7d
commit
52f719521a
7
TODO
7
TODO
@ -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
|
|||||||
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
|
|||||||
|
|
||||||
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...)
|
||||||
|
Loading…
Reference in New Issue
Block a user