diff options
author | Benjamin Otte <otte@redhat.com> | 2019-11-03 03:34:56 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-30 19:26:46 -0400 |
commit | 9d86020d4c0846dd55216d770ecff9d91f04b48d (patch) | |
tree | 3dbbd1e64309f08edbf98e3974102e2aa8b18619 /gtk/gtklistitemprivate.h | |
parent | 32eedec565937cbc42115680c86fc260f2755452 (diff) | |
download | gtk+-9d86020d4c0846dd55216d770ecff9d91f04b48d.tar.gz |
listitem: Move position/item/selected tracking to widget
This way, we can ensure it's always there when we need it (before the
item gets created) and gone when we don't (if some GC language holds on
to the item after we've destroyed the widget).
Diffstat (limited to 'gtk/gtklistitemprivate.h')
-rw-r--r-- | gtk/gtklistitemprivate.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/gtk/gtklistitemprivate.h b/gtk/gtklistitemprivate.h index b84057f838..d8f8833313 100644 --- a/gtk/gtklistitemprivate.h +++ b/gtk/gtklistitemprivate.h @@ -32,23 +32,14 @@ struct _GtkListItem GtkListItemWidget *owner; /* has a reference */ - GObject *item; GtkWidget *child; - guint position; guint activatable : 1; guint selectable : 1; - guint selected : 1; }; GtkListItem * gtk_list_item_new (void); -void gtk_list_item_set_item (GtkListItem *self, - gpointer item); -void gtk_list_item_set_position (GtkListItem *self, - guint position); -void gtk_list_item_set_selected (GtkListItem *self, - gboolean selected); G_END_DECLS |