projects
/
espeaktime
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b3cdb26
)
applet: add Test button
author
Alex Badea
<vamposdecampos@gmail.com>
Sat, 19 Jun 2010 11:54:53 +0000
(14:54 +0300)
committer
Alex Badea
<vamposdecampos@gmail.com>
Sat, 19 Jun 2010 11:54:53 +0000
(14:54 +0300)
src/applet.c
patch
|
blob
|
history
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;
}