OSC: Further fixes so multiple controls can touch at once.
[ardour.git] / gtk2_ardour / luawindow.h
index 40fa269cef96b1a86dc00fa15c58c8d147fcbdac..33d7fd151755ae7e237b7a7e46cb206a5000c8f1 100644 (file)
@@ -53,6 +53,7 @@ class LuaWindow :
 
        void show_window ();
        bool hide_window (GdkEventAny *ev);
+       void edit_script (const std::string&, const std::string&);
 
        void set_session (ARDOUR::Session* s);
 
@@ -103,6 +104,7 @@ class LuaWindow :
        ArdourButton _btn_open;
        ArdourButton _btn_save;
        ArdourButton _btn_delete;
+       ArdourButton _btn_revert;
 
        ArdourDropdown script_select;
 
@@ -122,7 +124,7 @@ class LuaWindow :
        uint32_t count_scratch_buffers () const;
 
        void script_changed ();
-       void script_selection_changed (ScriptBufferPtr n);
+       void script_selection_changed (ScriptBufferPtr n, bool force = false);
        void update_gui_state ();
 
        void append_text (std::string s);
@@ -133,6 +135,7 @@ class LuaWindow :
 
        void new_script ();
        void delete_script ();
+       void revert_script ();
        void import_script ();
        void save_script ();
 };