754 |
GtkWidget *dialog = gtk_message_dialog_new( |
GtkWidget *dialog = gtk_message_dialog_new( |
755 |
GTK_WINDOW(appdata->window), |
GTK_WINDOW(appdata->window), |
756 |
GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_DIALOG_DESTROY_WITH_PARENT, |
757 |
GTK_MESSAGE_QUESTION, GTK_BUTTONS_CANCEL, |
/* this doesn't fix the text selection issues ... */ |
758 |
|
#if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR >=5) |
759 |
|
GTK_MESSAGE_OTHER, |
760 |
|
#else |
761 |
|
GTK_MESSAGE_QUESTION, |
762 |
|
#endif |
763 |
|
GTK_BUTTONS_CANCEL, |
764 |
_("Do you want to close this entry only or do " |
_("Do you want to close this entry only or do " |
765 |
"you want to remove it completely from the list?")); |
"you want to remove it completely from the list?")); |
766 |
|
|
772 |
if(gpx->closed) |
if(gpx->closed) |
773 |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), 2, FALSE); |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), 2, FALSE); |
774 |
|
|
775 |
gtk_window_set_title(GTK_WINDOW(dialog), _("Remove entry?")); |
gtk_window_set_title(GTK_WINDOW(dialog), _("Close or remove entry?")); |
776 |
|
|
777 |
/* set the active flag again if the user answered "no" */ |
/* set the active flag again if the user answered "no" */ |
778 |
switch(gtk_dialog_run(GTK_DIALOG(dialog))) { |
switch(gtk_dialog_run(GTK_DIALOG(dialog))) { |
1856 |
|
|
1857 |
gtk_menu_append(GTK_MENU_SHELL(menu), gtk_separator_menu_item_new()); |
gtk_menu_append(GTK_MENU_SHELL(menu), gtk_separator_menu_item_new()); |
1858 |
|
|
|
#ifndef NO_COPY_N_PASTE |
|
1859 |
/* ----------- copy'n paste submenu ----------------- */ |
/* ----------- copy'n paste submenu ----------------- */ |
1860 |
appdata->clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD); |
#ifndef NO_COPY_N_PASTE |
|
gtk_clipboard_set_can_store(appdata->clipboard, NULL, 0); |
|
|
|
|
1861 |
item = gtk_menu_item_new_with_label(_("Edit")); |
item = gtk_menu_item_new_with_label(_("Edit")); |
1862 |
gtk_menu_append(GTK_MENU_SHELL(menu), item); |
gtk_menu_append(GTK_MENU_SHELL(menu), item); |
1863 |
submenu = gtk_menu_new(); |
submenu = gtk_menu_new(); |
2330 |
g_signal_connect(G_OBJECT(appdata.window), "key_press_event", |
g_signal_connect(G_OBJECT(appdata.window), "key_press_event", |
2331 |
G_CALLBACK(on_window_key_press), &appdata); |
G_CALLBACK(on_window_key_press), &appdata); |
2332 |
|
|
2333 |
|
/* prepare clipboard */ |
2334 |
|
appdata.clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD); |
2335 |
|
gtk_clipboard_set_can_store(appdata.clipboard, NULL, 0); |
2336 |
|
|
2337 |
appdata.vbox = gtk_vbox_new(FALSE, 2); |
appdata.vbox = gtk_vbox_new(FALSE, 2); |
2338 |
gtk_container_add(GTK_CONTAINER(appdata.window), appdata.vbox); |
gtk_container_add(GTK_CONTAINER(appdata.window), appdata.vbox); |
2339 |
#ifndef USE_STACKABLE_WINDOW |
#ifndef USE_STACKABLE_WINDOW |