summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-11-08 15:54:16 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-11-08 15:54:16 +0000
commit44e88a2d54e04d29e462246d1988280e03ce7304 (patch)
tree5a4c5d3a50c81bf943c820332513937637613d03 /gtk2_ardour/engine_dialog.h
parenta532845e7fce0d218384203be1884d933843aebf (diff)
notably modify the design and logic of the startup dialog, so that we can handle the requirements in the 3.0-SG branch reasonably. the two major changes concern the idea that we may need to run the audio setup tab at all times, and that the startup dialog could potentially be "ready" without actually needing to be displayed on-screen. this allows us to ALWAYS use a startup dialog, even if we don't actually need any information from the user. as usual with this kind of change, expect a few logic/workflow glitches
git-svn-id: svn://localhost/ardour2/branches/3.0@13397 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/engine_dialog.h')
-rw-r--r--gtk2_ardour/engine_dialog.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h
index da132cfb46..0d7ce29b46 100644
--- a/gtk2_ardour/engine_dialog.h
+++ b/gtk2_ardour/engine_dialog.h
@@ -39,7 +39,7 @@ class EngineControl : public Gtk::VBox {
EngineControl ();
~EngineControl ();
- static bool engine_running ();
+ static bool need_setup ();
int setup_engine ();
bool was_used() const { return _used; }
@@ -95,6 +95,8 @@ class EngineControl : public Gtk::VBox {
bool _used;
+ static bool engine_running ();
+
void driver_changed ();
void build_command_line (std::vector<std::string>&);