From 71722d3650f2e35dde55dd6ce14215d24e693629 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Sat, 26 Jul 2025 21:13:40 +0200 Subject: [PATCH] implement nbconfig notebook delete button --- application/nbconfig.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/nbconfig.c b/application/nbconfig.c index 429e4af..15c69ba 100644 --- a/application/nbconfig.c +++ b/application/nbconfig.c @@ -222,7 +222,16 @@ static void nbconfig_notebooklist_name_changed(UiEvent *event, void *userdata) { } static void nbconfig_notebooklist_delete(UiEvent *event, void *userdata) { + NotebookConfigDialog *wdata = event->window; + NoteStore *store = note_store_get(); + UiListSelection sel = ui_list_getselection(wdata->tab2_notebooks); + if(sel.count == 1) { + CxList *list = wdata->notebooks; + cxListRemove(list, sel.rows[0]); + nbconfig_update_lists(wdata); + } + ui_listselection_free(sel); } static void nbconfig_notebooklist_move_up(UiEvent *event, void *userdata) { -- 2.47.3