diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-05-02 10:11:57 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-05-02 10:11:57 -0400 |
commit | 7df1654947ba6f39c4133f65d715577ce8ce6daf (patch) | |
tree | 262ffabf3f3a88d93367ee08247b958a98577638 /gtk2_ardour/plugin_ui.cc | |
parent | f04c35cb1c3e89380c53eb95ce62091e1d7d7e76 (diff) |
make PluginUIWindow inherit from ArdourWindow not GtkWindow
Diffstat (limited to 'gtk2_ardour/plugin_ui.cc')
-rw-r--r-- | gtk2_ardour/plugin_ui.cc | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc index 5b281f33ab..bab081b600 100644 --- a/gtk2_ardour/plugin_ui.cc +++ b/gtk2_ardour/plugin_ui.cc @@ -82,11 +82,10 @@ using namespace Gtkmm2ext; using namespace Gtk; PluginUIWindow::PluginUIWindow ( - Gtk::Window* win, boost::shared_ptr<PluginInsert> insert, bool scrollable, bool editor) - : parent (win) + : ArdourWindow (string()) , was_visible (false) , _keyboard_focused (false) #ifdef AUDIOUNIT_SUPPORT @@ -96,7 +95,6 @@ PluginUIWindow::PluginUIWindow ( { bool have_gui = false; - Label* label = manage (new Label()); label->set_markup ("<b>THIS IS THE PLUGIN UI</b>"); @@ -147,7 +145,6 @@ PluginUIWindow::PluginUIWindow ( signal_unmap_event().connect (sigc::mem_fun (*pu, &GenericPluginUI::stop_updating)); } - // 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); @@ -163,6 +160,7 @@ PluginUIWindow::PluginUIWindow ( set_default_size (w, h); set_resizable (_pluginui->resizable()); + set_position (Gtk::WIN_POS_MOUSE); } PluginUIWindow::~PluginUIWindow () @@ -171,18 +169,9 @@ PluginUIWindow::~PluginUIWindow () } void -PluginUIWindow::set_parent (Gtk::Window* win) -{ - parent = win; -} - -void PluginUIWindow::on_map () { Window::on_map (); -#ifdef __APPLE__ - set_keep_above (true); -#endif // __APPLE__ } bool @@ -236,10 +225,6 @@ PluginUIWindow::on_show () Window::on_show (); } } - - if (parent) { - // set_transient_for (*parent); - } } void |