summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-03-13 18:17:42 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-03-13 18:17:42 +0000
commitb8e09aea91835fe31c0b07b10b6b0c5469b7d54e (patch)
tree574b6343592b0f6a29abe009154c5e28aabaac59
parente719c72f726c6dcbce42fe97640de8dc1200361a (diff)
add a new alpha release notification page to startup assistant
git-svn-id: svn://localhost/ardour2/branches/3.0@9139 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/startup.cc37
-rw-r--r--gtk2_ardour/startup.h1
2 files changed, 38 insertions, 0 deletions
diff --git a/gtk2_ardour/startup.cc b/gtk2_ardour/startup.cc
index 9b58143746..35021eea03 100644
--- a/gtk2_ardour/startup.cc
+++ b/gtk2_ardour/startup.cc
@@ -108,6 +108,8 @@ Ardour will play NO role in monitoring"))
bool need_audio_setup = !EngineControl::engine_running();
+ setup_alpha_page ();
+
if (new_user) {
/* "touch" the file */
ofstream fout (been_here_before.to_string().c_str());
@@ -144,6 +146,41 @@ ArdourStartup::~ArdourStartup ()
}
void
+ArdourStartup::setup_alpha_page ()
+{
+ VBox* vbox = manage (new VBox);
+ Label* label = manage (new Label);
+ label->set_markup (_("<b>Welcome to this ALPHA release of Ardour 3.0</b>\n\n\
+There are still many issues and bugs to be worked on,\n\
+as well as general workflow improvements, before this can be considered\n\
+release software. So, a few guidelines:\n\
+\n\
+1) Please do <b>NOT</b> use this software with the expectation that it is stable or reliable\n\
+ though it may be so, depending on your workflow.\n\
+2) Please see http://ardour.org/a3_features for a guide to new features.\n\
+3) <b>Please do NOT use the forums at ardour.org to report issues</b>.\n\
+4) Please <b>DO</b> use the bugtracker at http://tracker.ardour.org/ to report issues\n\
+ making sure to note the product version number as 3.0-alpha.\n\
+5) Please <b>DO</b> use the ardour-users mailing list to discuss ideas and pass on comments.\n\
+6) Please <b>DO</b> join us on IRC for real time discussions about ardour3. You\n\
+ can get there directly from Ardour via the Help->Chat menu option.\n\
+\n\
+Full information on all the above can be found on the support page at\n\
+\n\
+ http://ardour.org/support\n\
+"));
+
+ vbox->set_border_width (12);
+ vbox->pack_start (*label, false, false, 12);
+ vbox->show_all ();
+
+ append_page (*vbox);
+ set_page_type (*vbox, ASSISTANT_PAGE_CONTENT);
+ set_page_title (*vbox, _("This is an ALPHA RELEASE"));
+ set_page_complete (*vbox, true);
+}
+
+void
ArdourStartup::set_new_only (bool yn)
{
new_only = yn;
diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h
index 06642c1d80..edbecd77c9 100644
--- a/gtk2_ardour/startup.h
+++ b/gtk2_ardour/startup.h
@@ -288,6 +288,7 @@ class ArdourStartup : public Gtk::Assistant {
void move_along_now ();
bool _existing_session_chooser_used; ///< set to true when the existing session chooser has been used
+ void setup_alpha_page ();
};
#endif /* __gtk2_ardour_startup_h__ */