X-Git-Url: http://git.maemo.org/git/?p=espeaktime;a=blobdiff_plain;f=src%2Fapplet.c;h=f9426df99f27ef743495b712dbce75accf22f841;hp=71a1a8802c9eb1dbd3fa09e7420183c30cffeea1;hb=985bbc6de528f1fd1a6d38d2a29b867bfcc61a56;hpb=b3cdb2678f8c77d22751919a9bcd64e3fc359d69 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; }