From 2033e59240432aa3d63528e896d629cdccefc700 Mon Sep 17 00:00:00 2001 From: Paul Berg Date: Mon, 23 Sep 2024 10:13:33 +0200 Subject: [PATCH] apprt/gtk: set tabs reorderable/detachable on GtkNotebook --- src/apprt/gtk/notebook.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apprt/gtk/notebook.zig b/src/apprt/gtk/notebook.zig index dad42e730..f75827c8b 100644 --- a/src/apprt/gtk/notebook.zig +++ b/src/apprt/gtk/notebook.zig @@ -261,6 +261,10 @@ pub const Notebook = union(enum) { _ = c.g_signal_connect_data(label_close, "clicked", c.G_CALLBACK(&Tab.gtkTabCloseClick), tab, null, c.G_CONNECT_DEFAULT); _ = c.g_signal_connect_data(gesture_tab_click, "pressed", c.G_CALLBACK(&Tab.gtkTabClick), tab, null, c.G_CONNECT_DEFAULT); + // Tab settings + c.gtk_notebook_set_tab_reorderable(notebook, box_widget, 1); + c.gtk_notebook_set_tab_detachable(notebook, box_widget, 1); + if (self.nPages() > 1) { c.gtk_notebook_set_show_tabs(notebook, 1); }