mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 16:46:35 +01:00
Rename NewSessionDialog::get_current_page to on_new_session_page
git-svn-id: svn://localhost/ardour2/trunk@1862 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
89eb386adc
commit
3c39771266
3 changed files with 11 additions and 15 deletions
|
|
@ -1871,7 +1871,7 @@ ARDOUR_UI::new_session (std::string predetermined_path)
|
||||||
|
|
||||||
session_name = new_session_dialog->session_name();
|
session_name = new_session_dialog->session_name();
|
||||||
|
|
||||||
if (new_session_dialog->get_current_page() == 1) {
|
if (!new_session_dialog->on_new_session_page ()) {
|
||||||
|
|
||||||
/* XXX this is a bit of a hack..
|
/* XXX this is a bit of a hack..
|
||||||
i really want the new sesion dialog to return RESPONSE_YES
|
i really want the new sesion dialog to return RESPONSE_YES
|
||||||
|
|
|
||||||
|
|
@ -404,7 +404,6 @@ NewSessionDialog::NewSessionDialog()
|
||||||
m_folder->set_current_folder(getenv ("HOME"));
|
m_folder->set_current_folder(getenv ("HOME"));
|
||||||
m_folder->set_title(_("select directory"));
|
m_folder->set_title(_("select directory"));
|
||||||
|
|
||||||
on_new_session_page = true;
|
|
||||||
m_notebook->set_current_page(0);
|
m_notebook->set_current_page(0);
|
||||||
m_notebook->show();
|
m_notebook->show();
|
||||||
m_notebook->show_all_children();
|
m_notebook->show_all_children();
|
||||||
|
|
@ -460,7 +459,7 @@ NewSessionDialog::session_name() const
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (m_notebook->get_current_page() == 0) {
|
if (on_new_session_page ()) {
|
||||||
return Glib::filename_from_utf8(m_name->get_text());
|
return Glib::filename_from_utf8(m_name->get_text());
|
||||||
} else {
|
} else {
|
||||||
if (m_treeview->get_selection()->count_selected_rows() == 0) {
|
if (m_treeview->get_selection()->count_selected_rows() == 0) {
|
||||||
|
|
@ -474,7 +473,7 @@ NewSessionDialog::session_name() const
|
||||||
std::string
|
std::string
|
||||||
NewSessionDialog::session_folder() const
|
NewSessionDialog::session_folder() const
|
||||||
{
|
{
|
||||||
if (m_notebook->get_current_page() == 0) {
|
if (on_new_session_page ()) {
|
||||||
return Glib::filename_from_utf8(m_folder->get_current_folder());
|
return Glib::filename_from_utf8(m_folder->get_current_folder());
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
|
@ -571,10 +570,10 @@ NewSessionDialog::connect_outs_to_physical() const
|
||||||
return m_connect_outputs_to_physical->get_active();
|
return m_connect_outputs_to_physical->get_active();
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
bool
|
||||||
NewSessionDialog::get_current_page()
|
NewSessionDialog::on_new_session_page() const
|
||||||
{
|
{
|
||||||
return m_notebook->get_current_page();
|
return (m_notebook->get_current_page() == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
@ -604,8 +603,7 @@ NewSessionDialog::on_new_session_name_entry_changed ()
|
||||||
void
|
void
|
||||||
NewSessionDialog::notebook_page_changed (GtkNotebookPage* np, uint pagenum)
|
NewSessionDialog::notebook_page_changed (GtkNotebookPage* np, uint pagenum)
|
||||||
{
|
{
|
||||||
if (pagenum == 1) {
|
if (!on_new_session_page ()) {
|
||||||
on_new_session_page = false;
|
|
||||||
m_okbutton->set_label(_("Open"));
|
m_okbutton->set_label(_("Open"));
|
||||||
set_response_sensitive (Gtk::RESPONSE_NONE, false);
|
set_response_sensitive (Gtk::RESPONSE_NONE, false);
|
||||||
m_okbutton->set_image (*(new Gtk::Image (Gtk::Stock::OPEN, Gtk::ICON_SIZE_BUTTON)));
|
m_okbutton->set_image (*(new Gtk::Image (Gtk::Stock::OPEN, Gtk::ICON_SIZE_BUTTON)));
|
||||||
|
|
@ -615,7 +613,6 @@ NewSessionDialog::notebook_page_changed (GtkNotebookPage* np, uint pagenum)
|
||||||
set_response_sensitive (Gtk::RESPONSE_OK, true);
|
set_response_sensitive (Gtk::RESPONSE_OK, true);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
on_new_session_page = true;
|
|
||||||
if (m_name->get_text() != "") {
|
if (m_name->get_text() != "") {
|
||||||
set_response_sensitive (Gtk::RESPONSE_NONE, true);
|
set_response_sensitive (Gtk::RESPONSE_NONE, true);
|
||||||
}
|
}
|
||||||
|
|
@ -646,7 +643,7 @@ NewSessionDialog::treeview_selection_changed ()
|
||||||
void
|
void
|
||||||
NewSessionDialog::file_chosen ()
|
NewSessionDialog::file_chosen ()
|
||||||
{
|
{
|
||||||
if (on_new_session_page) return;
|
if (on_new_session_page ()) return;
|
||||||
|
|
||||||
m_treeview->get_selection()->unselect_all();
|
m_treeview->get_selection()->unselect_all();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,9 @@ public:
|
||||||
|
|
||||||
bool connect_outs_to_master() const;
|
bool connect_outs_to_master() const;
|
||||||
bool connect_outs_to_physical() const ;
|
bool connect_outs_to_physical() const ;
|
||||||
int get_current_page();
|
|
||||||
|
bool on_new_session_page () const;
|
||||||
|
|
||||||
void set_current_page (int);
|
void set_current_page (int);
|
||||||
void reset_recent();
|
void reset_recent();
|
||||||
|
|
||||||
|
|
@ -192,9 +194,6 @@ protected:
|
||||||
void master_bus_button_clicked ();
|
void master_bus_button_clicked ();
|
||||||
void monitor_bus_button_clicked ();
|
void monitor_bus_button_clicked ();
|
||||||
|
|
||||||
bool on_new_session_page;
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // NEW_SESSION_DIALOG_H
|
#endif // NEW_SESSION_DIALOG_H
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue