From 3ecd5d6f088ff56de31eb6fbd82379acaa51e5d4 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 20 Feb 2017 22:55:31 +0100 Subject: Allow to pre-seed Tabbable detached state. --- libs/gtkmm2ext/gtkmm2ext/tabbable.h | 2 +- libs/gtkmm2ext/tabbable.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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) { } -- cgit v1.2.3