summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-01-21 00:34:25 -0500
committerMatthias Clasen <mclasen@redhat.com>2021-01-21 10:20:21 -0500
commit7527f181d53daa314d985e4709dceda6cdaae4ba (patch)
tree845d2ffd850e2fd7d0775e9ab95462ae495c837d
parentc05b418512ea535b5bb71735aed0dd0a3adb8865 (diff)
downloadgtk+-7527f181d53daa314d985e4709dceda6cdaae4ba.tar.gz
inspector: Simplify action editor
We are not using the size group anymore, so drop it.
-rw-r--r--gtk/inspector/action-editor.c24
-rw-r--r--gtk/inspector/action-editor.h3
-rw-r--r--gtk/inspector/actions.c2
3 files changed, 4 insertions, 25 deletions
diff --git a/gtk/inspector/action-editor.c b/gtk/inspector/action-editor.c
index d3b08e6092..dcecf4926e 100644
--- a/gtk/inspector/action-editor.c
+++ b/gtk/inspector/action-editor.c
@@ -21,7 +21,6 @@
#include "action-editor.h"
#include "variant-editor.h"
-#include "gtksizegroup.h"
#include "gtktogglebutton.h"
#include "gtkentry.h"
#include "gtklabel.h"
@@ -42,7 +41,6 @@ struct _GtkInspectorActionEditor
GtkWidget *activate_button;
GtkWidget *parameter_entry;
GtkWidget *state_entry;
- GtkSizeGroup *sg;
};
typedef struct
@@ -179,8 +177,6 @@ constructed (GObject *object)
row = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
activate = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_box_append (GTK_BOX (row), activate);
- if (r->sg)
- gtk_size_group_add_widget (r->sg, activate);
r->activate_button = gtk_button_new_with_label (_("Activate"));
g_signal_connect (r->activate_button, "clicked", G_CALLBACK (activate_action), r);
@@ -202,8 +198,6 @@ constructed (GObject *object)
r->state_type = g_variant_type_copy (g_variant_get_type (state));
row = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
label = gtk_label_new (_("Set State"));
- if (r->sg)
- gtk_size_group_add_widget (r->sg, label);
gtk_box_append (GTK_BOX (row), label);
r->state_entry = gtk_inspector_variant_editor_new (r->state_type, state_changed, r);
gtk_inspector_variant_editor_set_value (r->state_entry, state);
@@ -227,7 +221,6 @@ dispose (GObject *object)
GtkWidget *child;
g_free (r->name);
- g_clear_object (&r->sg);
if (r->state_type)
g_variant_type_free (r->state_type);
g_signal_handlers_disconnect_by_func (r->owner, action_enabled_changed_cb, r);
@@ -257,10 +250,6 @@ get_property (GObject *object,
g_value_set_string (value, r->name);
break;
- case PROP_SIZEGROUP:
- g_value_set_object (value, r->sg);
- break;
-
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
break;
@@ -286,10 +275,6 @@ set_property (GObject *object,
r->name = g_value_dup_string (value);
break;
- case PROP_SIZEGROUP:
- r->sg = g_value_dup_object (value);
- break;
-
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, param_id, pspec);
break;
@@ -314,22 +299,17 @@ gtk_inspector_action_editor_class_init (GtkInspectorActionEditorClass *klass)
g_object_class_install_property (object_class, PROP_NAME,
g_param_spec_string ("name", "Name", "The action name",
NULL, G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
- g_object_class_install_property (object_class, PROP_SIZEGROUP,
- g_param_spec_object ("sizegroup", "Size Group", "The Size Group for activate",
- GTK_TYPE_SIZE_GROUP, G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
}
GtkWidget *
-gtk_inspector_action_editor_new (GObject *owner,
- const char *name,
- GtkSizeGroup *activate)
+gtk_inspector_action_editor_new (GObject *owner,
+ const char *name)
{
return g_object_new (GTK_TYPE_INSPECTOR_ACTION_EDITOR,
"owner", owner,
"name", name,
- "sizegroup", activate,
NULL);
}
diff --git a/gtk/inspector/action-editor.h b/gtk/inspector/action-editor.h
index db13c6c447..f48640036c 100644
--- a/gtk/inspector/action-editor.h
+++ b/gtk/inspector/action-editor.h
@@ -34,8 +34,7 @@ G_BEGIN_DECLS
GType gtk_inspector_action_editor_get_type (void);
GtkWidget *gtk_inspector_action_editor_new (GObject *owner,
- const char *name,
- GtkSizeGroup *activate);
+ const char *name);
void gtk_inspector_action_editor_update (GtkInspectorActionEditor *r,
gboolean enabled,
GVariant *state);
diff --git a/gtk/inspector/actions.c b/gtk/inspector/actions.c
index 9c01e7475b..60de944d31 100644
--- a/gtk/inspector/actions.c
+++ b/gtk/inspector/actions.c
@@ -243,7 +243,7 @@ bind_changes_cb (GtkSignalListItemFactory *factory,
owner = action_holder_get_owner (ACTION_HOLDER (item));
name = action_holder_get_name (ACTION_HOLDER (item));
- editor = gtk_inspector_action_editor_new (owner, name, NULL);
+ editor = gtk_inspector_action_editor_new (owner, name);
gtk_widget_add_css_class (editor, "cell");
gtk_list_item_set_child (list_item, editor);
}