tearoff_event_box.set_events (BUTTON_PRESS_MASK|BUTTON_RELEASE_MASK);
tearoff_event_box.signal_button_release_event().connect (mem_fun (*this, &TearOff::tearoff_click));
- tearoff_event_box.set_tooltip_text (_("Click to to tear this into its own window"));
+ tearoff_event_box.set_tooltip_text (_("Click to tear this into its own window"));
close_event_box.add (close_arrow);
close_event_box.set_events (BUTTON_PRESS_MASK|BUTTON_RELEASE_MASK);
VBox* box2;
box2 = manage (new VBox);
- box2->pack_start (tearoff_event_box, false, false, 2);
+ box2->pack_start (tearoff_event_box, false, false);
pack_start (contents);
- pack_start (*box2, false, false, 2);
+ pack_start (*box2, false, false);
}
TearOff::~TearOff ()
}
void
-TearOff::set_visible (bool yn)
+TearOff::set_visible (bool yn, bool force)
{
/* don't change visibility if torn off */
return;
}
- if (_visible != yn) {
+ if (_visible != yn || force) {
_visible = yn;
if (yn) {
show_all();