+ set_id(synfig::UniqueID().get_uid()^reinterpret_cast<int>(this));
+
+ set_role(strprintf("dock_dialog_%d",get_id()));
+ GRAB_HINT_DATA(
+ "dock_dialog",
+#ifdef __APPLE__
+ Gdk::WINDOW_TYPE_HINT_NORMAL
+#else
+ Gdk::WINDOW_TYPE_HINT_UTILITY
+#endif
+ );
+ set_keep_below(true);
+ set_keep_above(false);