From 2940b17a8e77496dbe89f3ecddc176402dc8157c Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Mon, 11 May 2020 19:32:52 +0500 Subject: tests: Fix teststackedheader Connect to signals programmatically. --- tests/teststackedheaders.c | 9 +++++++-- tests/teststackedheaders.ui | 6 ++---- 2 files changed, 9 insertions(+), 6 deletions(-) (limited to 'tests') diff --git a/tests/teststackedheaders.c b/tests/teststackedheaders.c index 2f19db1b97..3435418238 100644 --- a/tests/teststackedheaders.c +++ b/tests/teststackedheaders.c @@ -4,7 +4,6 @@ static GtkWidget *header_stack; static GtkWidget *page_stack; -#if 0 static void back_to_main (GtkButton *button) { @@ -18,13 +17,14 @@ go_to_secondary (GtkButton *button) gtk_stack_set_visible_child_name (GTK_STACK (header_stack), "secondary"); gtk_stack_set_visible_child_name (GTK_STACK (page_stack), "secondary"); } -#endif int main (int argc, char *argv[]) { GtkBuilder *builder; GtkWidget *win; + GtkWidget *new_btn; + GtkWidget *back_btn; #ifdef GTK_SRCDIR g_chdir (GTK_SRCDIR); @@ -38,6 +38,11 @@ main (int argc, char *argv[]) win = (GtkWidget *)gtk_builder_get_object (builder, "window"); header_stack = (GtkWidget *)gtk_builder_get_object (builder, "header_stack"); page_stack = (GtkWidget *)gtk_builder_get_object (builder, "page_stack"); + new_btn = (GtkWidget *)gtk_builder_get_object (builder, "new_btn"); + back_btn = (GtkWidget *)gtk_builder_get_object (builder, "back_btn"); + + g_signal_connect (new_btn, "clicked", G_CALLBACK (go_to_secondary), NULL); + g_signal_connect (back_btn, "clicked", G_CALLBACK (back_to_main), NULL); g_assert (header_stack); diff --git a/tests/teststackedheaders.ui b/tests/teststackedheaders.ui index 96a6012b1a..6112f77de9 100644 --- a/tests/teststackedheaders.ui +++ b/tests/teststackedheaders.ui @@ -11,10 +11,9 @@ - + New center - @@ -32,10 +31,9 @@ - + < center - -- cgit v1.2.1