diff options
author | Benjamin Otte <otte@redhat.com> | 2023-03-31 14:17:44 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2023-04-01 20:49:40 +0200 |
commit | 40869137959e7058bb86302a0931f28db4f7df12 (patch) | |
tree | ae8205922f97e1400edc946ba70f11b0cd8c04b0 | |
parent | f5dea9a3c217c49f44eedb18822be080d2451dc0 (diff) | |
download | gtk+-40869137959e7058bb86302a0931f28db4f7df12.tar.gz |
gtk-demo: Port to GtkColumnViewCell
-rw-r--r-- | demos/gtk-demo/listview_settings.c | 9 | ||||
-rw-r--r-- | demos/gtk-demo/listview_settings.ui | 24 |
2 files changed, 16 insertions, 17 deletions
diff --git a/demos/gtk-demo/listview_settings.c b/demos/gtk-demo/listview_settings.c index fc484f3f45..4e8e69bfbf 100644 --- a/demos/gtk-demo/listview_settings.c +++ b/demos/gtk-demo/listview_settings.c @@ -148,9 +148,9 @@ settings_key_new (GSettings *settings, } static void -item_value_changed (GtkEditableLabel *label, - GParamSpec *pspec, - GtkListItem *item) +item_value_changed (GtkEditableLabel *label, + GParamSpec *pspec, + GtkColumnViewCell *cell) { SettingsKey *self; const char *text; @@ -162,8 +162,7 @@ item_value_changed (GtkEditableLabel *label, text = gtk_editable_get_text (GTK_EDITABLE (label)); - g_object_get (item, "item", &self, NULL); - g_object_unref (self); + self = gtk_column_view_cell_get_item (cell); type = g_settings_schema_key_get_value_type (self->key); name = g_settings_schema_key_get_name (self->key); diff --git a/demos/gtk-demo/listview_settings.ui b/demos/gtk-demo/listview_settings.ui index 15cbb67d9e..49080e5df2 100644 --- a/demos/gtk-demo/listview_settings.ui +++ b/demos/gtk-demo/listview_settings.ui @@ -90,13 +90,13 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkLabel"> <property name="xalign">0</property> <binding name="label"> <lookup name="name" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> </object> @@ -118,12 +118,12 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkEditableLabel"> <binding name="text"> <lookup name="value" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> <signal name="notify::label" handler="item_value_changed"/> @@ -146,13 +146,13 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkLabel"> <property name="xalign">0</property> <binding name="label"> <lookup name="type" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> </object> @@ -175,13 +175,13 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkLabel"> <property name="xalign">0</property> <binding name="label"> <lookup name="default-value" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> </object> @@ -205,14 +205,14 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkLabel"> <property name="xalign">0</property> <property name="wrap">1</property> <binding name="label"> <lookup name="summary" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> </object> @@ -236,14 +236,14 @@ <property name="bytes"><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="GtkListItem"> + <template class="GtkColumnViewCell"> <property name="child"> <object class="GtkLabel"> <property name="xalign">0</property> <property name="wrap">1</property> <binding name="label"> <lookup name="description" type="SettingsKey"> - <lookup name="item">GtkListItem</lookup> + <lookup name="item">GtkColumnViewCell</lookup> </lookup> </binding> </object> |