diff options
author | Tim Janik <timj@gtk.org> | 1998-11-24 07:23:06 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-11-24 07:23:06 +0000 |
commit | 5efb9be963cb79b9a1a7cd4ee1d58f645eae9832 (patch) | |
tree | 8d408e908cbbbf2d89dba4e31878981b00d4a86d /docs/Changes-1.2.txt | |
parent | b0fd18c7bf6dcb7821170d2f46882b2e432c4610 (diff) | |
download | gtk+-5efb9be963cb79b9a1a7cd4ee1d58f645eae9832.tar.gz |
added a section on scrolled windows and scrollable widgets.
Tue Nov 24 07:46:09 1998 Tim Janik <timj@gtk.org>
* docs/Changes-1.2.txt: added a section on scrolled windows and
scrollable widgets.
Diffstat (limited to 'docs/Changes-1.2.txt')
-rw-r--r-- | docs/Changes-1.2.txt | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/docs/Changes-1.2.txt b/docs/Changes-1.2.txt index 6474d6ec99..301991f415 100644 --- a/docs/Changes-1.2.txt +++ b/docs/Changes-1.2.txt @@ -60,5 +60,24 @@ Incompatible Changes from GTK+-1.0 to GTK+-1.2: If you need to do that, use a GtkDrawingArea or (for a toplevel) the new GtkDrawWindow widget. - - +* Scrolled windows do not create an automatic viewport anymore, and + self scrolling widgets do not provide their own scrollbars any + further. Self scrolling widgets of the Gtk+ core currently are + GtkViewport, GtkCList, GtkCTree, GtkText and GtkLayout. All of + these widgets can be added to a scrolled window as normal children + with gtk_container_add() and their scrolling abilities will be setup + appropriatedly in an automatic manner. + Widgets that do not implement own scrolling abilities but get added + to a scrolled window in order to have their allocations scrollable + inside of the scrolled window (e.g. a GtkList) have first to be added + to a GtkViewport, and then the viewport needs to be added to the + scrolled window. + However, the scrolled window code provides a convenience function to + achive this: + gtk_scrolled_window_add_with_viewport() which will do exactly what + it says, add a child widget to a viewport and put that viewport into + the scrolled window. + Scrollbar policy adjustment needs to be perfomed on the scrolled window + with gtk_scrolled_window_set_policy() and is not longer maintained for + the child widgets (e.g. GtkCList's gtk_clist_set_policy() got removed). + |