[gtk/inspector-navigation: 2/2] inspector: Drop unused properties
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/inspector-navigation: 2/2] inspector: Drop unused properties
- Date: Tue, 7 Jul 2020 05:07:40 +0000 (UTC)
commit bd4368668bb7208ba1e2df701cafc0eb162b64e1
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jul 7 00:53:55 2020 -0400
inspector: Drop unused properties
The individual pages no longer need the object tree
to show object details, this works with the window
now.
gtk/inspector/controllers.c | 55 +--------------------------------------------
gtk/inspector/list-data.c | 55 ---------------------------------------------
gtk/inspector/misc-info.c | 55 ---------------------------------------------
gtk/inspector/prop-editor.c | 1 -
gtk/inspector/prop-list.c | 15 -------------
gtk/inspector/tree-data.c | 2 --
gtk/inspector/window.ui | 4 ----
7 files changed, 1 insertion(+), 186 deletions(-)
---
diff --git a/gtk/inspector/controllers.c b/gtk/inspector/controllers.c
index d140ac6b82..a8fa4340ed 100644
--- a/gtk/inspector/controllers.c
+++ b/gtk/inspector/controllers.c
@@ -19,10 +19,10 @@
#include <glib/gi18n-lib.h>
#include "controllers.h"
-#include "object-tree.h"
#include "gtkbinlayout.h"
#include "gtkdropdown.h"
+#include "gtkbox.h"
#include "gtkcustomsorter.h"
#include "gtkflattenlistmodel.h"
#include "gtkframe.h"
@@ -46,7 +46,6 @@ struct _GtkInspectorControllers
GtkWidget *listbox;
GtkPropertyLookupListModel *model;
GtkSizeGroup *sizegroup;
- GtkInspectorObjectTree *object_tree;
};
struct _GtkInspectorControllersClass
@@ -54,12 +53,6 @@ struct _GtkInspectorControllersClass
GtkWidgetClass parent_class;
};
-enum
-{
- PROP_0,
- PROP_OBJECT_TREE
-};
-
G_DEFINE_TYPE (GtkInspectorControllers, gtk_inspector_controllers, GTK_TYPE_WIDGET)
static void
@@ -270,46 +263,6 @@ gtk_inspector_controllers_set_object (GtkInspectorControllers *self,
g_object_unref (map_model);
}
-static void
-gtk_inspector_controllers_get_property (GObject *object,
- guint param_id,
- GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorControllers *self = GTK_INSPECTOR_CONTROLLERS (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- g_value_take_object (value, self->object_tree);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
-static void
-gtk_inspector_controllers_set_property (GObject *object,
- guint param_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorControllers *self = GTK_INSPECTOR_CONTROLLERS (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- self->object_tree = g_value_get_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
static void
gtk_inspector_controllers_dispose (GObject *object)
{
@@ -326,14 +279,8 @@ gtk_inspector_controllers_class_init (GtkInspectorControllersClass *klass)
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = gtk_inspector_controllers_get_property;
- object_class->set_property = gtk_inspector_controllers_set_property;
object_class->dispose= gtk_inspector_controllers_dispose;
- g_object_class_install_property (object_class, PROP_OBJECT_TREE,
- g_param_spec_object ("object-tree", "Widget Tree", "Widget tree",
- GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
-
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
}
diff --git a/gtk/inspector/list-data.c b/gtk/inspector/list-data.c
index f3b8ed5c42..c51eee1ef1 100644
--- a/gtk/inspector/list-data.c
+++ b/gtk/inspector/list-data.c
@@ -20,8 +20,6 @@
#include "list-data.h"
-#include "object-tree.h"
-
#include "gtkcolumnview.h"
#include "gtktogglebutton.h"
#include "gtklabel.h"
@@ -38,7 +36,6 @@ struct _GtkInspectorListData
{
GtkWidget parent_instance;
- GtkInspectorObjectTree *object_tree;
GListModel *object;
GtkColumnView *view;
GtkWidget *items_label;
@@ -49,12 +46,6 @@ struct _GtkInspectorListDataClass
GtkWidgetClass parent_class;
};
-enum
-{
- PROP_0,
- PROP_OBJECT_TREE,
-};
-
G_DEFINE_TYPE (GtkInspectorListData, gtk_inspector_list_data, GTK_TYPE_WIDGET)
static void
@@ -195,46 +186,6 @@ unbind_props (GtkSignalListItemFactory *factory,
g_signal_handlers_disconnect_by_func (gtk_list_item_get_child (item), object_properties, item);
}
-static void
-get_property (GObject *object,
- guint param_id,
- GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorListData *sl = GTK_INSPECTOR_LIST_DATA (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- g_value_take_object (value, sl->object_tree);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
-static void
-set_property (GObject *object,
- guint param_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorListData *sl = GTK_INSPECTOR_LIST_DATA (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- sl->object_tree = g_value_get_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
static void
finalize (GObject *object)
{
@@ -252,12 +203,6 @@ gtk_inspector_list_data_class_init (GtkInspectorListDataClass *klass)
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
object_class->finalize = finalize;
- object_class->get_property = get_property;
- object_class->set_property = set_property;
-
- g_object_class_install_property (object_class, PROP_OBJECT_TREE,
- g_param_spec_object ("object-tree", "Object Tree", "Object tree",
- GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/list-data.ui");
gtk_widget_class_bind_template_child (widget_class, GtkInspectorListData, view);
diff --git a/gtk/inspector/misc-info.c b/gtk/inspector/misc-info.c
index e7194be6a1..d00163eb8d 100644
--- a/gtk/inspector/misc-info.c
+++ b/gtk/inspector/misc-info.c
@@ -20,7 +20,6 @@
#include "misc-info.h"
#include "window.h"
-#include "object-tree.h"
#include "type-info.h"
#include "gtktypebuiltins.h"
@@ -35,8 +34,6 @@
struct _GtkInspectorMiscInfoPrivate {
- GtkInspectorObjectTree *object_tree;
-
GObject *object;
GtkWidget *swin;
@@ -91,12 +88,6 @@ struct _GtkInspectorMiscInfoPrivate {
gint64 last_frame;
};
-enum
-{
- PROP_0,
- PROP_OBJECT_TREE
-};
-
G_DEFINE_TYPE_WITH_PRIVATE (GtkInspectorMiscInfo, gtk_inspector_misc_info, GTK_TYPE_WIDGET)
static gchar *
@@ -531,46 +522,6 @@ unmap (GtkWidget *widget)
GTK_WIDGET_CLASS (gtk_inspector_misc_info_parent_class)->unmap (widget);
}
-static void
-get_property (GObject *object,
- guint param_id,
- GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorMiscInfo *sl = GTK_INSPECTOR_MISC_INFO (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- g_value_take_object (value, sl->priv->object_tree);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
-static void
-set_property (GObject *object,
- guint param_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- GtkInspectorMiscInfo *sl = GTK_INSPECTOR_MISC_INFO (object);
-
- switch (param_id)
- {
- case PROP_OBJECT_TREE:
- sl->priv->object_tree = g_value_get_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
- break;
- }
-}
-
static void
dispose (GObject *o)
{
@@ -587,17 +538,11 @@ gtk_inspector_misc_info_class_init (GtkInspectorMiscInfoClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- object_class->get_property = get_property;
- object_class->set_property = set_property;
object_class->dispose = dispose;
widget_class->map = map;
widget_class->unmap = unmap;
- g_object_class_install_property (object_class, PROP_OBJECT_TREE,
- g_param_spec_object ("object-tree", "Object Tree", "Object tree",
- GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
-
gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/misc-info.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMiscInfo, swin);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMiscInfo, address);
diff --git a/gtk/inspector/prop-editor.c b/gtk/inspector/prop-editor.c
index cfa98a0734..c182f1c958 100644
--- a/gtk/inspector/prop-editor.c
+++ b/gtk/inspector/prop-editor.c
@@ -21,7 +21,6 @@
#include "prop-editor.h"
#include "strv-editor.h"
-#include "object-tree.h"
#include "prop-list.h"
#include "gtkactionable.h"
diff --git a/gtk/inspector/prop-list.c b/gtk/inspector/prop-list.c
index 1ac46fcdf5..e3f4668d29 100644
--- a/gtk/inspector/prop-list.c
+++ b/gtk/inspector/prop-list.c
@@ -27,7 +27,6 @@
#include "prop-list.h"
#include "prop-editor.h"
-#include "object-tree.h"
#include "gtkcelllayout.h"
#include "gtktreeview.h"
@@ -50,7 +49,6 @@
enum
{
PROP_0,
- PROP_OBJECT_TREE,
PROP_SEARCH_ENTRY
};
@@ -58,7 +56,6 @@ struct _GtkInspectorPropListPrivate
{
GObject *object;
gulong notify_handler_id;
- GtkInspectorObjectTree *object_tree;
GtkWidget *search_entry;
GtkWidget *search_stack;
GtkWidget *list;
@@ -157,10 +154,6 @@ get_property (GObject *object,
switch (param_id)
{
- case PROP_OBJECT_TREE:
- g_value_take_object (value, pl->priv->object_tree);
- break;
-
case PROP_SEARCH_ENTRY:
g_value_take_object (value, pl->priv->search_entry);
break;
@@ -181,10 +174,6 @@ set_property (GObject *object,
switch (param_id)
{
- case PROP_OBJECT_TREE:
- pl->priv->object_tree = g_value_get_object (value);
- break;
-
case PROP_SEARCH_ENTRY:
pl->priv->search_entry = g_value_get_object (value);
break;
@@ -437,10 +426,6 @@ gtk_inspector_prop_list_class_init (GtkInspectorPropListClass *klass)
widget_class->root = root;
widget_class->unroot = unroot;
- g_object_class_install_property (object_class, PROP_OBJECT_TREE,
- g_param_spec_object ("object-tree", "Object Tree", "Object tree",
- GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
-
g_object_class_install_property (object_class, PROP_SEARCH_ENTRY,
g_param_spec_object ("search-entry", "Search Entry", "Search Entry",
GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
diff --git a/gtk/inspector/tree-data.c b/gtk/inspector/tree-data.c
index 4c0b3b8394..ce0c175669 100644
--- a/gtk/inspector/tree-data.c
+++ b/gtk/inspector/tree-data.c
@@ -20,8 +20,6 @@
#include "tree-data.h"
-#include "object-tree.h"
-
#include "gtktreeview.h"
#include "gtkcellrenderertext.h"
#include "gtktogglebutton.h"
diff --git a/gtk/inspector/window.ui b/gtk/inspector/window.ui
index 2baeecda33..d7a51826c3 100644
--- a/gtk/inspector/window.ui
+++ b/gtk/inspector/window.ui
@@ -401,7 +401,6 @@
<property name="title" translatable="yes">Miscellaneous</property>
<property name="child">
<object class="GtkInspectorMiscInfo" id="misc_info">
- <property name="object-tree">object_tree</property>
</object>
</property>
</object>
@@ -412,7 +411,6 @@
<property name="title" translatable="yes">Properties</property>
<property name="child">
<object class="GtkInspectorPropList" id="prop_list">
- <property name="object-tree">object_tree</property>
<property name="search-entry">prop_search_entry</property>
</object>
</property>
@@ -424,7 +422,6 @@
<property name="title" translatable="yes">Layout</property>
<property name="child">
<object class="GtkInspectorPropList" id="layout_prop_list">
- <property name="object-tree">object_tree</property>
<property name="search-entry">layout_prop_search_entry</property>
</object>
</property>
@@ -465,7 +462,6 @@
<property name="title" translatable="yes">Data</property>
<property name="child">
<object class="GtkInspectorListData" id="list_data">
- <property name="object-tree">object_tree</property>
</object>
</property>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]