[gtk/matthiasc-for-master: 4/4] popover: Drop unused api



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]