+ if (ARDOUR_UI::instance()->config()->get_all_floating_windows_are_dialogs()) {
+ set_type_hint (Gdk::WINDOW_TYPE_HINT_DIALOG);
+ } else {
+ set_type_hint (Gdk::WINDOW_TYPE_HINT_UTILITY);
+ }
+
+ Gtk::Window* parent = WM::Manager::instance().transient_parent();