diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-02-22 02:48:38 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-02-22 02:48:38 +0000 |
commit | eeaee1ff41577ffb0e6ed65d776efbd76e7fb37d (patch) | |
tree | 1f32e1739fbbe07373e3897d41c104f6de9c2c21 /gtk2_ardour | |
parent | 0c1ee94d5d9948353919657c4c7479218b7c4361 (diff) |
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
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/au_pluginui.mm | 1 | ||||
-rw-r--r-- | gtk2_ardour/plugin_ui.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/plugin_ui.h | 2 | ||||
-rw-r--r-- | gtk2_ardour/redirect_box.cc | 2 |
4 files changed, 8 insertions, 4 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 @@ -133,6 +133,13 @@ PluginUIWindow::~PluginUIWindow () } void +PluginUIWindow::on_map () +{ + Window::on_map (); + set_keep_above (true); +} + +void PluginUIWindow::on_show () { if (_pluginui) { 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> 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()); |