ui_enable_mouse(TRUE);
}
keypad(stdscr, TRUE);
- if(opt_get_bool(BOOL_USE_COLORS)) {
+ if(opt_get_bool(BOOL_USE_COLORS) && has_colors()) {
start_color();
use_default_colors();
ui_init_color_pairs_user();
case KEY_DC:
case 'd':
case 'r': ui_remove_items(); break;
+ case 'M': ui_merge_items(); break;
case 'D': duplicate_item(); break;
+ case 'U': ui_remove_duplicates(); break;
case 12: refresh_screen(); break;
case 'k':
refresh_list();
}
+void
+ui_merge_items()
+{
+ if(statusline_ask_boolean(_("Merge selected items"), TRUE))
+ merge_selected_items();
+
+ clear_statusline();
+ refresh_list();
+}
+
+void ui_remove_duplicates()
+{
+ if(statusline_ask_boolean(_("Remove duplicates"), TRUE))
+ remove_duplicates();
+
+ clear_statusline();
+ refresh_list();
+}
+
void
ui_clear_database()
{