diff options
author | Havoc Pennington <hp@redhat.com> | 2001-06-08 18:09:34 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2001-06-08 18:09:34 +0000 |
commit | 74e7da214f1ee9b98304145813814d4f73a97a15 (patch) | |
tree | fc3dd7f61cea4cabf3fc5dc44dc8fbd9ca691b30 /gtk/gtkcontainer.h | |
parent | 72ef055bde913c993d4a38964542b1d1c4470e1b (diff) | |
download | gdk-pixbuf-74e7da214f1ee9b98304145813814d4f73a97a15.tar.gz |
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
Diffstat (limited to 'gtk/gtkcontainer.h')
-rw-r--r-- | gtk/gtkcontainer.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gtk/gtkcontainer.h b/gtk/gtkcontainer.h index fa1c03add..051276965 100644 --- a/gtk/gtkcontainer.h +++ b/gtk/gtkcontainer.h @@ -83,9 +83,7 @@ struct _GtkContainerClass void (* forall) (GtkContainer *container, gboolean include_internals, GtkCallback callback, - gpointer callbabck_data); - gboolean (* focus) (GtkContainer *container, - GtkDirectionType direction); + gpointer callback_data); void (* set_focus_child) (GtkContainer *container, GtkWidget *widget); GtkType (*child_type) (GtkContainer *container); @@ -129,8 +127,6 @@ void gtk_container_foreach_full (GtkContainer *container, gpointer callback_data, GtkDestroyNotify notify); GList* gtk_container_children (GtkContainer *container); -gboolean gtk_container_focus (GtkContainer *container, - GtkDirectionType direction); void gtk_container_propagate_expose (GtkContainer *container, GtkWidget *child, GdkEventExpose *event); @@ -203,8 +199,7 @@ void gtk_container_addv (GtkContainer *container, void gtk_container_child_set (GtkContainer *container, GtkWidget *child, const gchar *first_arg_name, - ...); - + ...); /* Non-public methods */ |