diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2012-10-23 18:39:44 +0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2012-10-24 10:32:13 -0700 |
commit | b9649f06fe5ffd63a8c9f130c8440fa0c4c50417 (patch) | |
tree | 741e389e7b835831e154fe404563b4e242b5db3c /info.c | |
parent | aec904b612cbee57f8bb5c3289a120b69c9ade24 (diff) | |
download | subsurface-b9649f06fe5ffd63a8c9f130c8440fa0c4c50417.tar.gz |
Removed the delete option by right clicking on "Dive Info"
info.c
- Removed the additional pop-up menu entry "Delete"
- Removed the delete_dive_info() function, which created
the yes/no dialog.
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'info.c')
-rw-r--r-- | info.c | 39 |
1 files changed, 1 insertions, 38 deletions
@@ -196,47 +196,12 @@ void show_dive_info(struct dive *dive) dive && dive->notes ? dive->notes : "", -1); } -static int delete_dive_info(struct dive *dive) -{ - int success; - GtkWidget *dialog; - - if (!dive) - return 0; - - dialog = gtk_dialog_new_with_buttons(_("Delete Dive"), - GTK_WINDOW(main_window), - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, - GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, - NULL); - - gtk_widget_show_all(dialog); - success = gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT; - if (success) { - delete_dive(dive); - mark_divelist_changed(TRUE); - dive_list_update_dives(); - } - - gtk_widget_destroy(dialog); - - return success; -} - static void info_menu_edit_cb(GtkMenuItem *menuitem, gpointer user_data) { if (amount_selected) edit_multi_dive_info(NULL); } -static void info_menu_delete_cb(GtkMenuItem *menuitem, gpointer user_data) -{ - /* this needs to delete all the selected dives as well, I guess? */ - delete_dive_info(current_dive); - amount_selected = 0; -} - static void add_menu_item(GtkMenu *menu, const char *label, const char *icon, void (*cb)(GtkMenuItem *, gpointer)) { GtkWidget *item; @@ -255,10 +220,8 @@ static void add_menu_item(GtkMenu *menu, const char *label, const char *icon, vo static void populate_popup_cb(GtkTextView *entry, GtkMenu *menu, gpointer user_data) { - if (amount_selected) { - add_menu_item(menu, _("Delete"), GTK_STOCK_DELETE, info_menu_delete_cb); + if (amount_selected) add_menu_item(menu, _("Edit"), GTK_STOCK_EDIT, info_menu_edit_cb); - } } static GtkEntry *text_value(GtkWidget *box, const char *label) |