projects
/
espeaktime
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
applet: add Test button
[espeaktime]
/
src
/
applet.c
diff --git
a/src/applet.c
b/src/applet.c
index
71a1a88
..
f9426df
100644
(file)
--- 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,
"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);
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;
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)
{
osso_return_t save_state(osso_context_t *osso, gpointer data)
{
+ g_print("save_state called\n");
return OSSO_OK;
}
return OSSO_OK;
}