RouteDialog: Move built-in types into template list experiment
[ardour.git] / gtk2_ardour / script_selector.h
index b249cfe273f2c92d3079fafa8ee9f72fd518d7bb..54c26ee2271fb5c2fe7cbf7dda644ffa90212e44 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-#include <gtkmm.h>
+#include <gtkmm/button.h>
+#include <gtkmm/comboboxtext.h>
+#include <gtkmm/label.h>
+
 #include "ardour/luascripting.h"
 
 #include "ardour_dialog.h"
@@ -60,9 +63,11 @@ class ScriptParameterDialog : public ArdourDialog
 public:
        ScriptParameterDialog (std::string title, const ARDOUR::LuaScriptInfoPtr&, const std::vector<std::string>&, ARDOUR::LuaScriptParamList&);
        std::string name () { return _name_entry.get_text (); }
+       bool need_interation () const;
 
 private:
        void update_sensitivity ();
+       bool parameters_ok () const;
        void active_changed (int, Gtk::CheckButton*, Gtk::Entry*);
        void value_changed (int, Gtk::Entry*);