From 985bbc6de528f1fd1a6d38d2a29b867bfcc61a56 Mon Sep 17 00:00:00 2001 From: Alex Badea Date: Sat, 19 Jun 2010 14:54:53 +0300 Subject: [PATCH] applet: add Test button --- src/applet.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/applet.c b/src/applet.c index 71a1a88..f9426df 100644 --- a/src/applet.c +++ b/src/applet.c @@ -140,15 +140,25 @@ osso_return_t execute(osso_context_t *osso, gpointer data, gboolean user_activat "eSpeakTime Settings", GTK_WINDOW(data), GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR, - GTK_STOCK_SAVE, - GTK_RESPONSE_OK, - GTK_STOCK_CANCEL, - GTK_RESPONSE_CANCEL, + "Test", 1, + GTK_STOCK_SAVE, GTK_RESPONSE_OK, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), build_ui()); gtk_widget_show_all(dialog); - gtk_dialog_run(GTK_DIALOG(dialog)); + while (1) { + int result = gtk_dialog_run(GTK_DIALOG(dialog)); + switch (result) { + case 1: + g_print("Test button\n"); + continue; + case GTK_RESPONSE_OK: + g_print("Save\n"); + break; + } + break; + } gtk_widget_destroy(GTK_WIDGET(dialog)); return OSSO_OK; @@ -156,6 +166,7 @@ osso_return_t execute(osso_context_t *osso, gpointer data, gboolean user_activat osso_return_t save_state(osso_context_t *osso, gpointer data) { + g_print("save_state called\n"); return OSSO_OK; } -- 1.7.9.5