From eeaee1ff41577ffb0e6ed65d776efbd76e7fb37d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 22 Feb 2008 02:48:38 +0000 Subject: [PATCH] fix some layering/display problems with AU GUIs (requires new patches for GDK/Quartz) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3107 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/au_pluginui.mm | 1 - gtk2_ardour/plugin_ui.cc | 7 +++++++ gtk2_ardour/plugin_ui.h | 2 +- gtk2_ardour/redirect_box.cc | 2 -- libs/ardour/audio_unit.cc | 4 ---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gtk2_ardour/au_pluginui.mm b/gtk2_ardour/au_pluginui.mm index 4dfa62275a..4e4a91b516 100644 --- a/gtk2_ardour/au_pluginui.mm +++ b/gtk2_ardour/au_pluginui.mm @@ -341,7 +341,6 @@ AUPluginUI::get_nswindow () void AUPluginUI::activate () { - cerr << "AUPluginUI:: activate!\n"; return; if (carbon_window && cocoa_parent) { cerr << "APP activated, activate carbon window " << insert->name() << endl; diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc index f3a33543d2..191c7ebc70 100644 --- a/gtk2_ardour/plugin_ui.cc +++ b/gtk2_ardour/plugin_ui.cc @@ -132,6 +132,13 @@ PluginUIWindow::~PluginUIWindow () { } +void +PluginUIWindow::on_map () +{ + Window::on_map (); + set_keep_above (true); +} + void PluginUIWindow::on_show () { diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index e0acc43dff..244fc6e9cd 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -213,7 +213,7 @@ class PluginUIWindow : public Gtk::Window bool on_key_release_event (GdkEventKey*); void on_show (); void on_hide (); - + void on_map (); private: PlugUIBase* _pluginui; Gtk::VBox vbox; diff --git a/gtk2_ardour/redirect_box.cc b/gtk2_ardour/redirect_box.cc index fac1696dcb..bc2d1e6341 100644 --- a/gtk2_ardour/redirect_box.cc +++ b/gtk2_ardour/redirect_box.cc @@ -1090,8 +1090,6 @@ RedirectBox::edit_redirect (boost::shared_ptr redirect) plugin_ui = new PluginUIWindow (plugin_insert); - // plugin_ui->set_keep_above (true); - WindowTitle title(Glib::get_application_name()); title += generate_redirect_title (plugin_insert); plugin_ui->set_title (title.get_string()); diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index a995ebf8f0..695c98ff0a 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -130,8 +130,6 @@ AUPlugin::discover_parameters () { /* discover writable parameters */ - cerr << "get param info, there are " << global_elements << " global elements\n"; - AudioUnitScope scopes[] = { kAudioUnitScope_Global, kAudioUnitScope_Output, @@ -144,8 +142,6 @@ AUPlugin::discover_parameters () AUParamInfo param_info (unit->AU(), false, false, scopes[i]); - cerr << "discovered " << param_info.NumParams() << " parameters in scope " << i << endl; - for (uint32_t i = 0; i < param_info.NumParams(); ++i) { AUParameterDescriptor d;