From: Robin Gareus Date: Mon, 20 Feb 2017 21:55:31 +0000 (+0100) Subject: Allow to pre-seed Tabbable detached state. X-Git-Tag: 5.7~76 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=3ecd5d6f088ff56de31eb6fbd82379acaa51e5d4 Allow to pre-seed Tabbable detached state. --- diff --git a/libs/gtkmm2ext/gtkmm2ext/tabbable.h b/libs/gtkmm2ext/gtkmm2ext/tabbable.h index e72a86d2d8..d7e1429ada 100644 --- a/libs/gtkmm2ext/gtkmm2ext/tabbable.h +++ b/libs/gtkmm2ext/gtkmm2ext/tabbable.h @@ -42,7 +42,7 @@ class VisibilityTracker; class LIBGTKMM2EXT_API Tabbable : public WindowProxy { public: - Tabbable (Gtk::Widget&, const std::string&); + Tabbable (Gtk::Widget&, const std::string&, bool tabbed_by_default = true); ~Tabbable (); void add_to_notebook (Gtk::Notebook& notebook, const std::string& tab_title); diff --git a/libs/gtkmm2ext/tabbable.cc b/libs/gtkmm2ext/tabbable.cc index 5e4752454e..e4637d6bff 100644 --- a/libs/gtkmm2ext/tabbable.cc +++ b/libs/gtkmm2ext/tabbable.cc @@ -35,11 +35,11 @@ using namespace Gtkmm2ext; using namespace Gtk; using std::string; -Tabbable::Tabbable (Widget& w, const string& name) +Tabbable::Tabbable (Widget& w, const string& name, bool tabbed_by_default) : WindowProxy (name) , _contents (w) , _parent_notebook (0) - , tab_requested_by_state (true) + , tab_requested_by_state (tabbed_by_default) { }