[gtk/matthiasc-for-master: 4/4] popover: Drop unused api
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc-for-master: 4/4] popover: Drop unused api
- Date: Mon, 17 Jun 2019 03:04:32 +0000 (UTC)
commit a5c327bb02bf44282e2851692e8029df74dcc246
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jun 16 22:46:48 2019 -0400
popover: Drop unused api
The inspector is no longer using this
list model, so drop the api.
gtk/gtkpopover.c | 42 ------------------------------------------
gtk/gtkpopover.h | 2 --
2 files changed, 44 deletions(-)
---
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 7ac8b7b4bf..9781c1a13e 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -140,8 +140,6 @@
#define POS_IS_VERTICAL(p) ((p) == GTK_POS_TOP || (p) == GTK_POS_BOTTOM)
-static GListStore *popover_list = NULL;
-
typedef struct {
GdkSurface *surface;
GskRenderer *renderer;
@@ -743,21 +741,8 @@ gtk_popover_dispose (GObject *object)
{
GtkPopover *popover = GTK_POPOVER (object);
GtkPopoverPrivate *priv = gtk_popover_get_instance_private (popover);
- guint i;
GtkWidget *child;
- for (i = 0; i < g_list_model_get_n_items (G_LIST_MODEL (popover_list)); i++)
- {
- gpointer item = g_list_model_get_item (G_LIST_MODEL (popover_list), i);
- if (item == object)
- {
- g_list_store_remove (popover_list, i);
- break;
- }
- else
- g_object_unref (item);
- }
-
child = gtk_bin_get_child (GTK_BIN (popover));
if (child)
@@ -778,13 +763,6 @@ gtk_popover_finalize (GObject *object)
G_OBJECT_CLASS (gtk_popover_parent_class)->finalize (object);
}
-static void
-gtk_popover_constructed (GObject *object)
-{
- g_list_store_append (popover_list, object);
- g_object_unref (object);
-}
-
static void
gtk_popover_get_gap_coords (GtkPopover *popover,
gint *initial_x_out,
@@ -1333,10 +1311,6 @@ gtk_popover_class_init (GtkPopoverClass *klass)
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
GtkContainerClass *container_class = GTK_CONTAINER_CLASS (klass);
- if (popover_list == NULL)
- popover_list = g_list_store_new (GTK_TYPE_WIDGET);
-
- object_class->constructed = gtk_popover_constructed;
object_class->dispose = gtk_popover_dispose;
object_class->finalize = gtk_popover_finalize;
object_class->set_property = gtk_popover_set_property;
@@ -1446,22 +1420,6 @@ size_changed (GtkWidget *widget,
gtk_popover_move_resize (popover);
}
-/**
- * gtk_popover_get_popovers:
- *
- * Returns the list of all existing #GtkPopover widgets.
- *
- * Returns: (transfer none): The list of existing popovers.
- */
-GListModel *
-gtk_popover_get_popovers (void)
-{
- if (popover_list == NULL)
- popover_list = g_list_store_new (GTK_TYPE_WIDGET);
-
- return G_LIST_MODEL (popover_list);
-}
-
void
gtk_popover_set_default_widget (GtkPopover *popover,
GtkWidget *widget)
diff --git a/gtk/gtkpopover.h b/gtk/gtkpopover.h
index 301fa298f7..41b5956c9e 100644
--- a/gtk/gtkpopover.h
+++ b/gtk/gtkpopover.h
@@ -101,8 +101,6 @@ GDK_AVAILABLE_IN_ALL
void gtk_popover_set_default_widget (GtkPopover *popover,
GtkWidget *widget);
-GDK_AVAILABLE_IN_ALL
-GListModel * gtk_popover_get_popovers (void);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]