]> Pileus Git - ~andy/gtk/commit
geez, don't call g_list funcs on GSList
authorHavoc Pennington <hp@redhat.com>
Fri, 8 Jun 2001 18:09:34 +0000 (18:09 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Fri, 8 Jun 2001 18:09:34 +0000 (18:09 +0000)
commit74e7da214f1ee9b98304145813814d4f73a97a15
treefc3dd7f61cea4cabf3fc5dc44dc8fbd9ca691b30
parent72ef055bde913c993d4a38964542b1d1c4470e1b
geez, don't call g_list funcs on GSList

2001-06-08  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): geez,
don't call g_list funcs on GSList

* gtk/gtkwidget.c (gtk_widget_child_focus): replaces
gtk_container_focus(), since some widgets have focusable locations
which are not other widgets. These widgets should not have to be
containers just to manage the focus. For example, GtkHSV is
currently a container for no good reason. Also, this cleans
up the "if (is_container && is_sensitive && is_drawable)
container_focus ()" mess in widget implementations.

* gtk/gtkcontainer.c (gtk_container_focus): deprecate this
function, and have it just call gtk_widget_child_focus().

* gtk/gtkhsv.c: derive from widget not container

Throughout: fix to reflect GtkContainer::focus change
28 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/Changes-2.0.txt
docs/reference/gtk/tmpl/gtk-unused.sgml
docs/reference/gtk/tmpl/gtkcontainer.sgml
docs/reference/gtk/tmpl/gtkwidget.sgml
gtk/gtkclist.c
gtk/gtkcontainer.c
gtk/gtkcontainer.h
gtk/gtkhsv.c
gtk/gtkhsv.h
gtk/gtklist.c
gtk/gtkmarshal.list
gtk/gtkmarshalers.list
gtk/gtknotebook.c
gtk/gtkplug.c
gtk/gtksocket.c
gtk/gtktextbuffer.c
gtk/gtktoolbar.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwindow.c