[gtk] Fix teststack
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Fix teststack
- Date: Wed, 3 Apr 2019 15:10:48 +0000 (UTC)
commit 09cd6e3b5fc7f46894df20fbf074f72560c54bc7
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Apr 3 15:10:10 2019 +0000
Fix teststack
This testcase wasn't updated to new GtkStack apis.
tests/teststack.c | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
---
diff --git a/tests/teststack.c b/tests/teststack.c
index cc75460def..672a12fd12 100644
--- a/tests/teststack.c
+++ b/tests/teststack.c
@@ -35,9 +35,10 @@ static void
toggle_icon_name (GtkWidget *button, gpointer data)
{
gboolean active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button));
- gtk_container_child_set (GTK_CONTAINER (stack), w1,
- "icon-name", active ? "edit-find-symbolic" : NULL,
- NULL);
+ GtkStackPage *page;
+
+ page = gtk_stack_get_page (GTK_STACK (gtk_widget_get_parent (button)), button);
+ g_object_set (page, "icon-name", active ? "edit-find-symbolic" : NULL, NULL);
}
static void
@@ -117,6 +118,7 @@ main (gint argc,
int i;
GtkTreeIter iter;
GEnumClass *class;
+ GtkStackPage *page;
gtk_init ();
@@ -153,18 +155,12 @@ main (gint argc,
gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (w1)),
"This is a\nTest\nBalh!", -1);
- gtk_container_add_with_properties (GTK_CONTAINER (stack), w1,
- "name", "1",
- "title", "1",
- NULL);
+ gtk_stack_add_titled (GTK_STACK (stack), w1, "1", "1");
w2 = gtk_button_new_with_label ("Gazoooooooooooooooonk");
- gtk_container_add (GTK_CONTAINER (stack), w2);
- gtk_container_child_set (GTK_CONTAINER (stack), w2,
- "name", "2",
- "title", "2",
- "needs-attention", TRUE,
- NULL);
+ gtk_stack_add_titled (GTK_STACK (stack), w2, "2", "2");
+ page = gtk_stack_get_page (GTK_STACK (stack), w2);
+ g_object_set (page, "needs-attention", TRUE, NULL);
scrolled_win = gtk_scrolled_window_new (NULL, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]