diff --git a/gtk/glade/README.glade b/gtk/glade/README.glade deleted file mode 100644 index 4790294a07..0000000000 --- a/gtk/glade/README.glade +++ /dev/null @@ -1,17 +0,0 @@ -The catalog in this directory defines some widgets that are private -to GTK and is needed to edit .ui files defining composite classes -in GTK. - -In order to edit any composite classes in GTK, startup Glade -in the following way, example: - - cd /path/to/gtk/ - GLADE_CATALOG_SEARCH_PATH=`pwd`/gtk/glade glade gtk/ui/gtkfilechooserwidget.ui - -Documentation for updating this catalog can be found here: - https://developer.gnome.org/gladeui/stable/ - -Note also that when including private GTK widgets as components, it is -important to call g_type_ensure () to register the type explicitly -before calling gtk_container_init_template(), otherwise GtkBuilder will -not be able to properly load the type. diff --git a/gtk/glade/gtk-private-widgets.xml b/gtk/glade/gtk-private-widgets.xml deleted file mode 100644 index 7e2ca72b81..0000000000 --- a/gtk/glade/gtk-private-widgets.xml +++ /dev/null @@ -1,33 +0,0 @@ - - gtk_glade_catalog_init - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gtk/gtkgladecatalog.c b/gtk/gtkgladecatalog.c deleted file mode 100644 index a44a120767..0000000000 --- a/gtk/gtkgladecatalog.c +++ /dev/null @@ -1,56 +0,0 @@ -/* gtkgladecatalog.c - * - * Copyright (C) 2013 Openismus GmbH - * - * Authors: - * Tristan Van Berkom - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library. If not, see . - */ - - -#include "config.h" - -#include "gtkpathbar.h" -#include "gtkplacesviewprivate.h" -#include "gtkcolorswatchprivate.h" -#include "gtkcolorplaneprivate.h" -#include "gtkcolorscaleprivate.h" -#include "gtkcoloreditorprivate.h" - -#ifdef G_OS_UNIX -# include "gtkprinteroptionwidget.h" -#endif - -_GDK_EXTERN -void gtk_glade_catalog_init (const char *catalog_name); - -/* This function is referred to in gtk/glade/gtk-private-widgets.xml - * and is used to ensure the private types for use in Glade while - * editing UI files that define GTK’s various composite widget classes. - */ -void -gtk_glade_catalog_init (const char *catalog_name) -{ - g_type_ensure (GTK_TYPE_PATH_BAR); - g_type_ensure (GTK_TYPE_PLACES_VIEW); - g_type_ensure (GTK_TYPE_COLOR_SWATCH); - g_type_ensure (GTK_TYPE_COLOR_PLANE); - g_type_ensure (GTK_TYPE_COLOR_SCALE); - g_type_ensure (GTK_TYPE_COLOR_EDITOR); - -#ifdef G_OS_UNIX - g_type_ensure (GTK_TYPE_PRINTER_OPTION_WIDGET); -#endif -} diff --git a/gtk/meson.build b/gtk/meson.build index f1fd696297..3d46552a40 100644 --- a/gtk/meson.build +++ b/gtk/meson.build @@ -110,7 +110,6 @@ gtk_private_sources = files([ 'gtkfilechooserutils.c', 'gtkfilesystemmodel.c', 'gtkgizmo.c', - 'gtkgladecatalog.c', 'gtkhsla.c', 'gtkiconcache.c', 'tools/gtkiconcachevalidator.c',