[gtk/kill-containers: 96/99] Drop GtkContainer and its accessible implementation



commit 8afb9729150dc6451fb8330e965c2d6fc28294e0
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri May 8 21:27:13 2020 -0400

    Drop GtkContainer and its accessible implementation
    
    It is no longer used.

 docs/reference/gtk/gtk4-docs.xml         |   1 -
 docs/reference/gtk/gtk4-sections.txt     |  24 --
 docs/reference/gtk/gtk4.types.in         |   1 -
 gtk/a11y/gtk-a11y-autocleanups.h         |   1 -
 gtk/a11y/gtkcontaineraccessible.c        | 228 ---------------
 gtk/a11y/gtkcontaineraccessible.h        |  65 -----
 gtk/a11y/gtkcontaineraccessibleprivate.h |  38 ---
 gtk/a11y/gtkwidgetaccessible.c           |   1 -
 gtk/a11y/meson.build                     |   2 -
 gtk/gtk-a11y.h                           |   1 -
 gtk/gtk.h                                |   1 -
 gtk/gtkcontainer.c                       | 469 -------------------------------
 gtk/gtkcontainer.h                       | 118 --------
 gtk/meson.build                          |   2 -
 14 files changed, 952 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-docs.xml b/docs/reference/gtk/gtk4-docs.xml
index 63cc7d7579..0d76daa01c 100644
--- a/docs/reference/gtk/gtk4-docs.xml
+++ b/docs/reference/gtk/gtk4-docs.xml
@@ -303,7 +303,6 @@
     <chapter id="AbstractObjects">
       <title>Abstract Base Classes</title>
       <xi:include href="xml/gtkwidget.xml" />
-      <xi:include href="xml/gtkcontainer.xml" />
       <xi:include href="xml/gtkrange.xml" />
       <xi:include href="xml/gtkimcontext.xml" />
       <xi:include href="xml/gtknativedialog.xml" />
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 9c13f2cad5..36beaabf27 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -692,30 +692,6 @@ GtkComboBoxTextPrivate
 gtk_combo_box_text_get_type
 </SECTION>
 
-<SECTION>
-<FILE>gtkcontainer</FILE>
-<TITLE>GtkContainer</TITLE>
-GtkContainer
-GtkContainerClass
-gtk_container_add
-gtk_container_remove
-gtk_container_foreach
-gtk_container_get_children
-gtk_container_child_type
-gtk_container_forall
-
-<SUBSECTION Standard>
-GTK_CONTAINER
-GTK_IS_CONTAINER
-GTK_TYPE_CONTAINER
-GTK_CONTAINER_CLASS
-GTK_IS_CONTAINER_CLASS
-GTK_CONTAINER_GET_CLASS
-<SUBSECTION Private>
-GtkContainerPrivate
-gtk_container_get_type
-</SECTION>
-
 <SECTION>
 <FILE>gtkdialog</FILE>
 <TITLE>GtkDialog</TITLE>
diff --git a/docs/reference/gtk/gtk4.types.in b/docs/reference/gtk/gtk4.types.in
index 6fa275416c..226d2945ce 100644
--- a/docs/reference/gtk/gtk4.types.in
+++ b/docs/reference/gtk/gtk4.types.in
@@ -52,7 +52,6 @@ gtk_constraint_get_type
 gtk_constraint_guide_get_type
 gtk_constraint_layout_get_type
 gtk_constraint_target_get_type
-gtk_container_get_type
 gtk_css_provider_get_type
 gtk_dialog_get_type
 gtk_drag_icon_get_type
diff --git a/gtk/a11y/gtk-a11y-autocleanups.h b/gtk/a11y/gtk-a11y-autocleanups.h
index ad64194238..33be4124c0 100644
--- a/gtk/a11y/gtk-a11y-autocleanups.h
+++ b/gtk/a11y/gtk-a11y-autocleanups.h
@@ -26,7 +26,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkButtonAccessible, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAccessible, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkCellAccessibleParent, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkComboBoxAccessible, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkContainerAccessible, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkContainerCellAccessible, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkEntryAccessible, g_object_unref)
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkExpanderAccessible, g_object_unref)
diff --git a/gtk/a11y/gtkwidgetaccessible.c b/gtk/a11y/gtkwidgetaccessible.c
index 0587a33973..e7885705dc 100644
--- a/gtk/a11y/gtkwidgetaccessible.c
+++ b/gtk/a11y/gtkwidgetaccessible.c
@@ -300,7 +300,6 @@ takes_focus (GtkWidget *widget)
     return TRUE;
 
   if (GTK_IS_ACCEL_LABEL (widget) ||
-      GTK_IS_CONTAINER(widget) ||
       GTK_IS_DRAG_ICON (widget) ||
       GTK_IS_DRAWING_AREA (widget) ||
       GTK_IS_GL_AREA (widget) ||
diff --git a/gtk/a11y/meson.build b/gtk/a11y/meson.build
index bece44428f..f47ca0a2bf 100644
--- a/gtk/a11y/meson.build
+++ b/gtk/a11y/meson.build
@@ -8,7 +8,6 @@ a11y_sources = files([
   'gtkcolorswatchaccessible.c',
   'gtkcomboboxaccessible.c',
   'gtkcompositeaccessible.c',
-  'gtkcontaineraccessible.c',
   'gtkcontainercellaccessible.c',
   'gtkentryaccessible.c',
   'gtkexpanderaccessible.c',
@@ -61,7 +60,6 @@ a11y_headers = files([
   'gtkcellaccessibleparent.h',
   'gtkcomboboxaccessible.h',
   'gtkcompositeaccessible.h',
-  'gtkcontaineraccessible.h',
   'gtkcontainercellaccessible.h',
   'gtkentryaccessible.h',
   'gtkexpanderaccessible.h',
diff --git a/gtk/gtk-a11y.h b/gtk/gtk-a11y.h
index 24fe4dd4ee..e097eed58e 100644
--- a/gtk/gtk-a11y.h
+++ b/gtk/gtk-a11y.h
@@ -34,7 +34,6 @@
 #include <gtk/a11y/gtkcellaccessibleparent.h>
 #include <gtk/a11y/gtkcomboboxaccessible.h>
 #include <gtk/a11y/gtkcompositeaccessible.h>
-#include <gtk/a11y/gtkcontaineraccessible.h>
 #include <gtk/a11y/gtkcontainercellaccessible.h>
 #include <gtk/a11y/gtkentryaccessible.h>
 #include <gtk/a11y/gtkexpanderaccessible.h>
diff --git a/gtk/gtk.h b/gtk/gtk.h
index e9bf5e1cff..0bdffdb4e0 100644
--- a/gtk/gtk.h
+++ b/gtk/gtk.h
@@ -82,7 +82,6 @@
 #include <gtk/gtkcomboboxtext.h>
 #include <gtk/gtkconstraintlayout.h>
 #include <gtk/gtkconstraint.h>
-#include <gtk/gtkcontainer.h>
 #include <gtk/gtkcssprovider.h>
 #include <gtk/gtkcustomlayout.h>
 #include <gtk/gtkdebug.h>
diff --git a/gtk/meson.build b/gtk/meson.build
index 3307c1aac1..015aabaafe 100644
--- a/gtk/meson.build
+++ b/gtk/meson.build
@@ -198,7 +198,6 @@ gtk_public_sources = files([
   'gtkconstraintguide.c',
   'gtkconstraintlayout.c',
   'gtkconstraint.c',
-  'gtkcontainer.c',
   'gtkcssprovider.c',
   'gtkcustomlayout.c',
   'gtkdialog.c',
@@ -451,7 +450,6 @@ gtk_public_headers = files([
   'gtkconstraintguide.h',
   'gtkconstraintlayout.h',
   'gtkconstraint.h',
-  'gtkcontainer.h',
   'gtkcssprovider.h',
   'gtkcustomlayout.h',
   'gtkdebug.h',


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]