From: Olaf Wintermann Date: Sat, 26 Jul 2025 19:13:40 +0000 (+0200) Subject: implement nbconfig notebook delete button X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=71722d3650f2e35dde55dd6ce14215d24e693629;p=note.git implement nbconfig notebook delete button --- 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) {