when calculating average slave/master delta, use absolute value.
[ardour.git] / gtk2_ardour / patch_change_dialog.h
index 65b107c8a517d9519d0daa54d8f242cb9a37ed81..0390ecfffacb03028f2803c5efef67689a3b72b8 100644 (file)
@@ -46,11 +46,15 @@ public:
                Evoral::PatchChange<Evoral::Beats> const &,
                ARDOUR::InstrumentInfo&,
                const Gtk::BuiltinStockID &,
-               bool allow_delete = false
+               bool allow_delete = false,
+               bool modal = true
                );
 
        Evoral::PatchChange<Evoral::Beats> patch () const;
 
+protected:
+       void on_response (int);
+
 private:
        void fill_bank_combo ();
        void set_active_bank_combo ();
@@ -76,6 +80,7 @@ private:
 
        boost::shared_ptr<MIDI::Name::PatchBank> _current_patch_bank;
        bool _ignore_signals;
+       bool _keep_open;
 
        void instrument_info_changed ();
        PBD::ScopedConnection _info_changed_connection;