summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-11-24 07:23:06 +0000
committerTim Janik <timj@src.gnome.org>1998-11-24 07:23:06 +0000
commit5efb9be963cb79b9a1a7cd4ee1d58f645eae9832 (patch)
tree8d408e908cbbbf2d89dba4e31878981b00d4a86d
parentb0fd18c7bf6dcb7821170d2f46882b2e432c4610 (diff)
downloadgdk-pixbuf-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.
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-05
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-25
-rw-r--r--ChangeLog.pre-2-45
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--docs/Changes-1.2.txt23
8 files changed, 56 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 4c43b6a77..b19672dba 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
+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.
+
1998-11-24 Andrew T. Veliath <andrewtv@usa.net>
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
diff --git a/docs/Changes-1.2.txt b/docs/Changes-1.2.txt
index 6474d6ec9..301991f41 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).
+