if (and_pack_it) {
Gtk::Container* parent = _contents.get_parent();
if (parent) {
+ _contents.hide ();
parent->remove (_contents);
}
_own_notebook.append_page (_contents);
+ _contents.show ();
}
return win;
save_pos_and_size ();
+ _contents.hide ();
_contents.get_parent()->remove (_contents);
/* leave the window around */
_parent_notebook->set_tab_detachable (_contents);
_parent_notebook->set_tab_reorderable (_contents);
_parent_notebook->set_current_page (_parent_notebook->page_num (_contents));
+ _contents.show ();
/* have to force this on, which is semantically correct, since
* the user has effectively asked for it.
Tabbable::hide_tab ()
{
if (tabbed()) {
+ _contents.hide();
_parent_notebook->remove_page (_contents);
StateChange (*this);
}
add_to_notebook (*_parent_notebook, _tab_title);
}
_parent_notebook->set_current_page (_parent_notebook->page_num (_contents));
+ _contents.show ();
current_toplevel()->present ();
}
}