nasty little hack to rename "Apply" in the startup dialog to "Open" ... thanks GTK...
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 21 Jun 2011 22:16:07 +0000 (22:16 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 21 Jun 2011 22:16:07 +0000 (22:16 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@9755 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/startup.cc

index 1714364fd3fab88d106eb5c31f7fbb925620d421..e1366c3acd09da8665cd0072f0d30fe70dc3d6e7 100644 (file)
@@ -633,6 +633,22 @@ ArdourStartup::on_prepare (Gtk::Widget* page)
                } else {
                        /* existing session requested */
                        setup_existing_session_page ();
+
+               }
+
+               /* HACK HACK HACK ... change the "Apply" button label
+                  to say "Open"
+               */
+
+               Gtk::Widget* tl = session_vbox.get_toplevel();
+               Gtk::Window* win;
+               if ((win = dynamic_cast<Gtk::Window*>(tl)) != 0) {
+                       /* ::get_default_widget() is not wrapped in gtkmm */
+                       Gtk::Widget* def = wrap (gtk_window_get_default_widget (win->gobj()));
+                       Gtk::Button* button;
+                       if ((button = dynamic_cast<Gtk::Button*>(def)) != 0) {
+                               button->set_label (_("Open"));
+                       }
                }
        }
 }