adjusting region fade in/out lengths makes the fade in/out active; new font sizes...
[ardour.git] / gtk2_ardour / engine_dialog.h
index e3623d2d76e6ae0b955302fddb1528a82072f116..9e6eaf42d6be4761db0a72dfe4631728fe2598f6 100644 (file)
@@ -21,8 +21,7 @@ class EngineControl : public Gtk::VBox {
        ~EngineControl ();
 
        static bool engine_running ();
-       int start_engine ();
-       int stop_engine ();
+       int setup_engine ();
 
        bool was_used() const { return _used; }
        XMLNode& get_state ();
@@ -72,6 +71,8 @@ class EngineControl : public Gtk::VBox {
        Gtk::Table options_packer;
        Gtk::Table device_packer;
        Gtk::HBox basic_hbox;
+       Gtk::HBox options_hbox;
+       Gtk::HBox device_hbox;
        Gtk::Notebook notebook;
        
        bool _used;
@@ -82,7 +83,7 @@ class EngineControl : public Gtk::VBox {
 
        std::map<std::string,std::vector<std::string> > devices;
        std::vector<std::string> backend_devs;
-       void enumerate_devices ();
+       void enumerate_devices (const string& driver);
 
 #ifdef __APPLE__
        std::vector<std::string> enumerate_coreaudio_devices ();
@@ -97,6 +98,7 @@ class EngineControl : public Gtk::VBox {
        void redisplay_latency ();
        uint32_t get_rate();
        void audio_mode_changed ();
+       std::vector<std::string> server_strings;
        void find_jack_servers (std::vector<std::string>&);
        std::string get_device_name (const std::string& driver, const std::string& human_readable_name);
 };