Owen Taylor
aa49527fa7
Enforce the widget/child realization/mapping invariants.
...
Sat Jul 7 02:50:14 2001 Owen Taylor <otaylor@redhat.com >
* gtk/gtkwidget.c (gtk_widget_set_parent): Enforce
the widget/child realization/mapping invariants.
* gtk/gtkwidget.[ch] gtk/gtkprivate.h: Add functions
gtk_widget_[get/set]_child_visible() to control
whether visible children of a mapped window are
mapped.
* docs/widget_system.txt: Updated for changes in
container contract, and addition of GTK_CHILD_VISIBLE.
* gtk/gtkcontainer.c: Add generic map()/unmap()
functions that work for almost all containers.
* gtk/gtknotebook.c gtk/gtkpacker.c: Use
gtk_widget_set_child_visible() where necessary.
* gtk/*.c: Remove excess map(), unmap(), and
realization/mapping invariant enforcing code
from many containers.
2001-07-19 14:57:15 +00:00
..
2001-07-02 05:03:21 +00:00
2001-01-09 16:41:17 +00:00
2001-06-21 17:44:27 +00:00
2001-01-09 16:41:17 +00:00
2001-01-09 16:41:17 +00:00
2001-07-12 22:45:05 +00:00
2001-05-25 03:42:40 +00:00
2001-04-03 13:18:00 +00:00
2001-07-06 02:10:32 +00:00
2001-03-23 22:21:06 +00:00
2000-10-29 08:03:34 +00:00
2001-07-02 05:03:21 +00:00
2000-10-30 23:21:38 +00:00
2000-10-30 23:21:38 +00:00
2000-10-30 23:21:38 +00:00
2001-01-09 16:41:17 +00:00
2001-03-23 22:21:06 +00:00
2001-03-29 21:17:45 +00:00
2000-10-30 23:21:38 +00:00
2001-06-21 17:44:27 +00:00
2001-05-11 17:13:44 +00:00
2001-03-03 23:29:50 +00:00
2001-07-02 05:03:21 +00:00
2001-01-09 16:41:17 +00:00
2001-02-03 01:09:41 +00:00
2001-03-15 19:02:23 +00:00
2001-06-29 01:59:02 +00:00
2001-06-25 01:51:58 +00:00
2001-05-11 17:13:44 +00:00
2000-11-14 16:36:20 +00:00
2001-06-09 00:12:00 +00:00
2001-06-30 16:08:25 +00:00
2001-06-21 17:44:27 +00:00
2001-02-04 03:11:11 +00:00
2001-05-25 03:42:40 +00:00
2001-03-23 23:39:24 +00:00
2001-02-03 01:09:41 +00:00
2001-01-09 16:41:17 +00:00
2001-05-11 17:13:44 +00:00
2001-06-05 20:07:02 +00:00
2001-05-18 18:28:52 +00:00
2001-06-25 01:51:58 +00:00
2001-05-11 17:13:44 +00:00
2001-06-15 18:25:42 +00:00
2001-04-17 18:12:46 +00:00
2000-11-14 16:36:20 +00:00
2001-02-03 01:09:41 +00:00
2000-10-29 08:03:34 +00:00
2001-06-26 20:56:32 +00:00
2001-03-23 22:21:06 +00:00
2001-04-01 04:05:42 +00:00
2001-01-09 16:41:17 +00:00
2000-10-29 08:03:34 +00:00
2001-07-02 05:03:21 +00:00
2001-01-09 16:41:17 +00:00
2001-07-12 22:45:05 +00:00
2001-04-28 00:12:47 +00:00
2001-05-11 17:13:44 +00:00
2000-10-29 08:03:34 +00:00
2000-11-01 16:01:17 +00:00
2001-06-24 15:34:48 +00:00
2001-01-09 16:41:17 +00:00
2001-01-09 16:41:17 +00:00
2001-01-09 16:41:17 +00:00
2001-06-21 17:44:27 +00:00
2001-05-18 18:28:52 +00:00
2001-07-05 02:54:11 +00:00
2001-01-09 16:41:17 +00:00
2001-06-21 17:44:27 +00:00
2001-06-24 15:34:48 +00:00
2001-07-12 22:45:05 +00:00
2001-06-06 20:39:02 +00:00
2001-07-19 14:57:15 +00:00
2001-02-03 01:09:41 +00:00
2001-06-05 21:53:56 +00:00
2001-01-09 16:41:17 +00:00
2000-11-14 16:36:20 +00:00
2001-04-17 18:12:46 +00:00
2001-07-02 05:03:21 +00:00
2001-05-11 17:13:44 +00:00
2001-06-15 18:25:42 +00:00
2001-07-05 02:54:11 +00:00
2001-06-05 20:07:02 +00:00
2001-04-17 18:12:46 +00:00
2001-05-25 20:41:46 +00:00
2001-05-07 15:58:47 +00:00
2001-06-21 17:44:27 +00:00
2001-01-31 03:51:14 +00:00
2001-05-11 17:13:44 +00:00
2001-06-15 18:25:42 +00:00
2001-03-23 22:21:06 +00:00
2001-06-21 17:44:27 +00:00
2000-10-29 08:03:34 +00:00
2001-06-25 01:51:58 +00:00
2000-11-14 16:36:20 +00:00
2001-01-09 16:41:17 +00:00
2001-05-18 18:28:52 +00:00
2001-06-04 23:15:51 +00:00
2001-06-29 01:59:02 +00:00
2001-01-31 03:51:14 +00:00
2001-04-25 16:34:09 +00:00
2001-06-13 21:24:09 +00:00
2001-03-03 23:29:50 +00:00
2001-06-21 17:44:27 +00:00
2001-06-29 16:30:25 +00:00
2001-07-02 05:03:21 +00:00
2001-02-03 01:09:41 +00:00
2001-07-02 05:03:21 +00:00
2001-06-04 23:15:51 +00:00
2001-01-09 16:41:17 +00:00
2001-05-11 17:13:44 +00:00
2001-06-05 20:07:02 +00:00
2001-05-18 18:28:52 +00:00
2001-07-02 05:03:21 +00:00
2001-06-28 05:24:00 +00:00