more appropriate button labels for NSD
authorNick Mainsbridge <beatroute@iprimus.com.au>
Tue, 8 Jan 2008 21:03:22 +0000 (21:03 +0000)
committerNick Mainsbridge <beatroute@iprimus.com.au>
Tue, 8 Jan 2008 21:03:22 +0000 (21:03 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2845 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/new_session_dialog.cc

index 8ea5cef9cc9943aad4aac41bbd9089c0d8fd1759..2b4b75d3ed0b1a720b59631cd588036edba5bdfd 100644 (file)
@@ -383,7 +383,7 @@ NewSessionDialog::NewSessionDialog()
        // add_button(Gtk::Stock::HELP, Gtk::RESPONSE_HELP);
        add_button(Gtk::Stock::QUIT, Gtk::RESPONSE_CANCEL);
        add_button(Gtk::Stock::CLEAR, Gtk::RESPONSE_NONE);
-       m_okbutton = add_button(Gtk::Stock::OPEN, Gtk::RESPONSE_OK);
+       m_okbutton = add_button(Gtk::Stock::NEW, Gtk::RESPONSE_OK);
 
        recent_model = Gtk::TreeStore::create (recent_columns);
        m_treeview->set_model (recent_model);
@@ -712,6 +712,8 @@ NewSessionDialog::notebook_page_changed (GtkNotebookPage* np, uint pagenum)
 
        if (pagenum == 1) {
                on_new_session_page = false;
+               m_okbutton->set_label(_("Open"));
+               m_okbutton->set_image (*(new Gtk::Image (Gtk::Stock::OPEN, Gtk::ICON_SIZE_BUTTON)));
                set_response_sensitive (Gtk::RESPONSE_NONE, false);
                if (m_treeview->get_selection()->count_selected_rows() == 0) {
                        set_response_sensitive (Gtk::RESPONSE_OK, false);
@@ -720,6 +722,8 @@ NewSessionDialog::notebook_page_changed (GtkNotebookPage* np, uint pagenum)
                }
        } else {
                on_new_session_page = true;
+               m_okbutton->set_label(_("New"));
+               m_okbutton->set_image (*(new Gtk::Image (Gtk::Stock::NEW, Gtk::ICON_SIZE_BUTTON)));
                if (m_name->get_text() == "") {
                        set_response_sensitive (Gtk::RESPONSE_OK, false);
                        m_name->grab_focus();