31 |
|
|
32 |
#ifdef USE_MAEMO |
#ifdef USE_MAEMO |
33 |
#include <hildon/hildon-banner.h> |
#include <hildon/hildon-banner.h> |
34 |
|
#if MAEMO_VERSION_MAJOR >= 5 |
35 |
|
#include <hildon/hildon-note.h> |
36 |
|
#endif |
37 |
#endif |
#endif |
38 |
|
|
39 |
#include <locale.h> |
#include <locale.h> |
97 |
} |
} |
98 |
} |
} |
99 |
|
|
100 |
|
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
101 |
GtkWidget *dialog = gtk_message_dialog_new( |
GtkWidget *dialog = gtk_message_dialog_new( |
102 |
GTK_WINDOW(NULL), |
GTK_WINDOW(NULL), |
103 |
GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_DIALOG_DESTROY_WITH_PARENT, |
|
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
|
104 |
GTK_MESSAGE_ERROR, |
GTK_MESSAGE_ERROR, |
|
#else |
|
|
GTK_MESSAGE_OTHER, |
|
|
#endif |
|
105 |
GTK_BUTTONS_CLOSE, buf); |
GTK_BUTTONS_CLOSE, buf); |
106 |
|
|
107 |
gtk_window_set_title(GTK_WINDOW(dialog), _("ERROR")); |
gtk_window_set_title(GTK_WINDOW(dialog), _("ERROR")); |
108 |
|
#else |
109 |
|
GtkWidget *dialog = |
110 |
|
hildon_note_new_information(GTK_WINDOW(NULL), buf); |
111 |
|
#endif |
112 |
|
|
113 |
gtk_dialog_run(GTK_DIALOG(dialog)); |
gtk_dialog_run(GTK_DIALOG(dialog)); |
114 |
gtk_widget_destroy(dialog); |
gtk_widget_destroy(dialog); |
780 |
if(col_name && !strcmp(col_name, "Del")) { |
if(col_name && !strcmp(col_name, "Del")) { |
781 |
printf("clicked delete\n"); |
printf("clicked delete\n"); |
782 |
|
|
783 |
|
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
784 |
/* ask user what he wants */ |
/* ask user what he wants */ |
785 |
GtkWidget *dialog = gtk_message_dialog_new( |
GtkWidget *dialog = gtk_message_dialog_new( |
786 |
GTK_WINDOW(appdata->window), |
GTK_WINDOW(appdata->window), |
787 |
GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_DIALOG_DESTROY_WITH_PARENT, |
|
/* this doesn't fix the text selection issues ... */ |
|
|
#if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR >=5) |
|
|
GTK_MESSAGE_OTHER, |
|
|
#else |
|
788 |
GTK_MESSAGE_QUESTION, |
GTK_MESSAGE_QUESTION, |
|
#endif |
|
789 |
GTK_BUTTONS_CANCEL, |
GTK_BUTTONS_CANCEL, |
790 |
_("Do you want to close this entry only or do " |
_("Do you want to close this entry only or do " |
791 |
"you want to remove it completely from the list?")); |
"you want to remove it completely from the list?")); |
795 |
_("Close"), 2, |
_("Close"), 2, |
796 |
NULL); |
NULL); |
797 |
|
|
798 |
|
gtk_window_set_title(GTK_WINDOW(dialog), _("Close or remove entry?")); |
799 |
|
#else |
800 |
|
GtkWidget *dialog = |
801 |
|
hildon_note_new_confirmation_add_buttons(GTK_WINDOW(appdata->window), |
802 |
|
_("Do you want to close this entry only or do " |
803 |
|
"you want to remove it completely from the list?"), |
804 |
|
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
805 |
|
_("Remove"), 1, |
806 |
|
_("Close"), 2, |
807 |
|
NULL); |
808 |
|
#endif |
809 |
|
|
810 |
if(gpx->closed) |
if(gpx->closed) |
811 |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), 2, FALSE); |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), 2, FALSE); |
812 |
|
|
|
gtk_window_set_title(GTK_WINDOW(dialog), _("Close or remove entry?")); |
|
|
|
|
813 |
/* set the active flag again if the user answered "no" */ |
/* set the active flag again if the user answered "no" */ |
814 |
switch(gtk_dialog_run(GTK_DIALOG(dialog))) { |
switch(gtk_dialog_run(GTK_DIALOG(dialog))) { |
815 |
|
|