33 |
|
|
34 |
#include "gpxview.h" |
#include "gpxview.h" |
35 |
|
|
36 |
|
#if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR >= 5) |
37 |
|
#include <hildon/hildon-note.h> |
38 |
|
#endif |
39 |
|
|
40 |
void gtk_text_buffer_set_can_paste_rich_text(GtkTextBuffer *buffer, gboolean); |
void gtk_text_buffer_set_can_paste_rich_text(GtkTextBuffer *buffer, gboolean); |
41 |
void gtk_text_buffer_set_rich_text_format(GtkTextBuffer *buffer, const gchar *); |
void gtk_text_buffer_set_rich_text_format(GtkTextBuffer *buffer, const gchar *); |
42 |
|
|
458 |
|
|
459 |
/* about to remove "found" flag -> ask for confirmation */ |
/* about to remove "found" flag -> ask for confirmation */ |
460 |
if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { |
if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { |
461 |
|
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
462 |
GtkWidget *dialog = gtk_message_dialog_new( |
GtkWidget *dialog = gtk_message_dialog_new( |
463 |
GTK_WINDOW(context->appdata->window), |
GTK_WINDOW(context->appdata->window), |
464 |
GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_DIALOG_DESTROY_WITH_PARENT, |
472 |
if(GTK_RESPONSE_NO == gtk_dialog_run(GTK_DIALOG(dialog))) |
if(GTK_RESPONSE_NO == gtk_dialog_run(GTK_DIALOG(dialog))) |
473 |
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); |
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); |
474 |
|
|
475 |
|
#else |
476 |
|
GtkWidget *dialog = |
477 |
|
hildon_note_new_confirmation(GTK_WINDOW(context->appdata->window), |
478 |
|
_("Do you really want to remove the \"found\" flag? " |
479 |
|
"This will void the recorded date of your find!")); |
480 |
|
|
481 |
|
/* set the active flag again if the user answered "no" */ |
482 |
|
if(GTK_RESPONSE_OK != gtk_dialog_run(GTK_DIALOG(dialog))) |
483 |
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); |
484 |
|
#endif |
485 |
|
|
486 |
gtk_widget_destroy(dialog); |
gtk_widget_destroy(dialog); |
487 |
} |
} |
488 |
|
|
494 |
|
|
495 |
/* about to remove "found" flag -> ask for confirmation */ |
/* about to remove "found" flag -> ask for confirmation */ |
496 |
if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { |
if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { |
497 |
|
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
498 |
GtkWidget *dialog = gtk_message_dialog_new( |
GtkWidget *dialog = gtk_message_dialog_new( |
499 |
GTK_WINDOW(context->appdata->window), |
GTK_WINDOW(context->appdata->window), |
500 |
GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_DIALOG_DESTROY_WITH_PARENT, |
513 |
gtk_widget_set_sensitive(context->notes.foundw, TRUE); |
gtk_widget_set_sensitive(context->notes.foundw, TRUE); |
514 |
} |
} |
515 |
|
|
516 |
|
#else |
517 |
|
GtkWidget *dialog = |
518 |
|
hildon_note_new_confirmation(GTK_WINDOW(context->appdata->window), |
519 |
|
_("Do you really want to remove the \"logged\" flag? " |
520 |
|
"This may cause problems on your next Garmin Field " |
521 |
|
"Notes upload!")); |
522 |
|
|
523 |
|
/* set the active flag again if the user answered "no" */ |
524 |
|
if(GTK_RESPONSE_OK != gtk_dialog_run(GTK_DIALOG(dialog))) |
525 |
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); |
526 |
|
else { |
527 |
|
gtk_widget_set_sensitive(widget, FALSE); |
528 |
|
gtk_widget_set_sensitive(context->notes.foundw, TRUE); |
529 |
|
} |
530 |
|
|
531 |
|
#endif |
532 |
|
|
533 |
gtk_widget_destroy(dialog); |
gtk_widget_destroy(dialog); |
534 |
} |
} |
535 |
} |
} |