From 1b07f92fae80d91bdfc5f6b969ff44b09b0e205c Mon Sep 17 00:00:00 2001 From: Vladislav Tsisyk Date: Sat, 7 Feb 2026 15:34:23 +0700 Subject: [PATCH] nmtui: remove "OK" button in main menu Remove the redundant OK button from the main menu, as menu items are activated with Enter. This simplifies the UI and avoids unnecessary actions. Closes #1816 --- src/nmtui/nmtui.c | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/nmtui/nmtui.c b/src/nmtui/nmtui.c index 9927e40aa4..0838187a16 100644 --- a/src/nmtui/nmtui.c +++ b/src/nmtui/nmtui.c @@ -75,12 +75,11 @@ main_list_activated(NmtNewtWidget *widget, NmtNewtListbox *listbox) static NmtNewtForm * nmtui_main(gboolean is_top, int argc, char **argv) { - NmtNewtForm *form; - NmtNewtWidget *widget, *ok; - NmtNewtGrid *grid; - NmtNewtListbox *listbox; - NmtNewtButtonBox *bbox; - int i; + NmtNewtForm *form; + NmtNewtWidget *widget; + NmtNewtGrid *grid; + NmtNewtListbox *listbox; + int i; form = g_object_new(NMT_TYPE_NEWT_FORM, "title", _("NetworkManager TUI"), NULL); @@ -108,13 +107,6 @@ nmtui_main(gboolean is_top, int argc, char **argv) nmt_newt_listbox_append(listbox, "", NULL); nmt_newt_listbox_append(listbox, _("Quit"), quit_func); - widget = nmt_newt_button_box_new(NMT_NEWT_BUTTON_BOX_HORIZONTAL); - nmt_newt_grid_add(grid, widget, 0, 2); - bbox = NMT_NEWT_BUTTON_BOX(widget); - - ok = nmt_newt_button_box_add_end(bbox, _("OK")); - g_signal_connect(ok, "activated", G_CALLBACK(main_list_activated), listbox); - toplevel_form = form; return form;