fix background of ArdourButtons with no Body
[ardour.git] / gtk2_ardour / big_clock_window.cc
index 0f688702dd83496b6f8d6f0b1bf167877b54b5d0..56fe34feac463433c1069285217eb8e313c98ecb 100644 (file)
@@ -33,7 +33,7 @@ using std::min;
 using std::string;
 using namespace ARDOUR_UI_UTILS;
 
-BigClockWindow::BigClockWindow (AudioClock& c) 
+BigClockWindow::BigClockWindow (AudioClock& c)
        : ArdourWindow (_("Big Clock"))
        , clock (c)
 {
@@ -55,8 +55,7 @@ void
 BigClockWindow::on_unmap ()
 {
        ArdourWindow::on_unmap ();
-
-       PublicEditor::instance().reset_focus ();
+       PublicEditor::instance().reset_focus (&clock);
 }
 
 bool
@@ -69,13 +68,10 @@ void
 BigClockWindow::on_realize ()
 {
        ArdourWindow::on_realize ();
-       /* (try to) ensure that resizing is possible.
-        */
-       get_window()->set_decorations (Gdk::DECOR_BORDER|Gdk::DECOR_RESIZEH);
-
-       /* try to force a fixed aspect ratio so that we don't distort the font
-        */
+       /* (try to) ensure that resizing is possible and the window can be moved (and closed) */
+       get_window()->set_decorations (Gdk::DECOR_BORDER | Gdk::DECOR_RESIZEH | Gdk::DECOR_TITLE | Gdk::DECOR_MENU);
 
+       /* try to force a fixed aspect ratio so that we don't distort the font */
        float aspect = default_size.width/(float)default_size.height;
        Gdk::Geometry geom;