Fixed compilation of CoreAudioSource
[ardour.git] / gtk2_ardour / au_pluginui.cc
index e4a5c73fe96f850d0dc1f0ad87f57b5a78715eda..ce8771bc9499a00ef838adfe870ec1fc6007bf5e 100644 (file)
 
 */
 
-#include <ardour/insert.h>
 #include <ardour/audio_unit.h>
+#include <ardour/insert.h>
+
+#include <gtkmm2ext/doi.h>
+
+#include "au_pluginui.h"
+#include "gui_thread.h"
+
+#include <appleutility/CAAudioUnit.h>
+#include <appleutility/CAComponent.h>
 
-#include "plugin_ui.h"
+#include <AudioUnit/AudioUnit.h>
 
 #include "i18n.h"
 
 using namespace ARDOUR;
 using namespace PBD;
 
-AUPluginUI::AUPluginUI (boost::shared_ptr<PluginInsert> ap)
+AUPluginUI::AUPluginUI (boost::shared_ptr<PluginInsert> insert)
 {
-       if ((au = boost::dynamic_pointer_cast<AUPlugin> (ap->plugin())) == 0) {
+       if ((au = boost::dynamic_pointer_cast<AUPlugin> (insert->plugin())) == 0) {
                error << _("unknown type of editor-supplying plugin (note: no AudioUnit support in this version of ardour)") << endmsg;
                throw failed_constructor ();
        }
 
-#if 0
-       set_position (Gtk::WIN_POS_MOUSE);
-       set_name ("PluginEditor");
-       add_events (Gdk::KEY_PRESS_MASK|Gdk::KEY_RELEASE_MASK|Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK);
-
-       signal_delete_event().connect (bind (sigc::ptr_fun (just_hide_it), reinterpret_cast<Window*> (this)));
-       insert->GoingAway.connect (mem_fun(*this, &PluginUIWindow::plugin_going_away));
-
-       if (scrollable) {
-               gint h = _pluginui->get_preferred_height ();
-               if (h > 600) h = 600;
-               set_default_size (450, h); 
-       }
-#endif
        info << "AUPluginUI created" << endmsg;
 }
 
@@ -56,3 +50,4 @@ AUPluginUI::~AUPluginUI ()
 {
        // nothing to do here - plugin destructor destroys the GUI
 }
+