summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2023-03-31 14:17:44 +0200
committerBenjamin Otte <otte@redhat.com>2023-04-01 20:49:40 +0200
commit40869137959e7058bb86302a0931f28db4f7df12 (patch)
treeae8205922f97e1400edc946ba70f11b0cd8c04b0
parentf5dea9a3c217c49f44eedb18822be080d2451dc0 (diff)
downloadgtk+-40869137959e7058bb86302a0931f28db4f7df12.tar.gz
gtk-demo: Port to GtkColumnViewCell
-rw-r--r--demos/gtk-demo/listview_settings.c9
-rw-r--r--demos/gtk-demo/listview_settings.ui24
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>