summaryrefslogtreecommitdiff
path: root/gtk/gtklistitemprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2019-11-03 03:34:56 +0100
committerMatthias Clasen <mclasen@redhat.com>2020-05-30 19:26:46 -0400
commit9d86020d4c0846dd55216d770ecff9d91f04b48d (patch)
tree3dbbd1e64309f08edbf98e3974102e2aa8b18619 /gtk/gtklistitemprivate.h
parent32eedec565937cbc42115680c86fc260f2755452 (diff)
downloadgtk+-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.h9
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