X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=tests%2Fmain.c;h=e73df826ca98c0a92f35970d58f6705870f76978;hb=1410fe4a16ca30242deb8273a8c5867ebeb66b65;hp=9ed6158f2245e49593f63e87e820ec33a8cf463d;hpb=0c809958984a54204a785cadc7db14d0a7cb45d7;p=rodin%2Fchimara.git diff --git a/tests/main.c b/tests/main.c index 9ed6158..e73df82 100644 --- a/tests/main.c +++ b/tests/main.c @@ -62,6 +62,12 @@ on_stopped(ChimaraGlk *glk) g_printerr("Stopped!\n"); } +static void +on_waiting(ChimaraGlk *glk) +{ + g_printerr("Waiting!\n"); +} + static void on_char_input(ChimaraGlk *glk, guint32 window_rock, guint keysym) { @@ -125,14 +131,13 @@ create_window(void) return; } - gtk_builder_connect_signals(builder, NULL); - glk = chimara_glk_new(); g_object_set(glk, "border-width", 6, "spacing", 6, NULL); chimara_glk_set_default_font_string(CHIMARA_GLK(glk), "Serif 12"); chimara_glk_set_monospace_font_string(CHIMARA_GLK(glk), "Monospace 12"); g_signal_connect(glk, "started", G_CALLBACK(on_started), NULL); g_signal_connect(glk, "stopped", G_CALLBACK(on_stopped), NULL); + g_signal_connect(glk, "waiting", G_CALLBACK(on_waiting), NULL); g_signal_connect(glk, "char-input", G_CALLBACK(on_char_input), NULL); g_signal_connect(glk, "line-input", G_CALLBACK(on_line_input), NULL); g_signal_connect(glk, "text-buffer-output", G_CALLBACK(on_text_buffer_output), NULL); @@ -151,6 +156,8 @@ create_window(void) gtk_box_pack_end(vbox, glk, TRUE, TRUE, 0); gtk_box_pack_start(vbox, menubar, FALSE, FALSE, 0); gtk_box_pack_start(vbox, toolbar, FALSE, FALSE, 0); + + gtk_builder_connect_signals(builder, NULL); } int