Centralize retained popup activation
This commit is contained in:
@@ -15,6 +15,19 @@ void initialize_legacy_overlay_node(App& app, Node& node)
|
||||
node.loaded();
|
||||
}
|
||||
|
||||
void configure_legacy_popup_overlay(Node& node) noexcept
|
||||
{
|
||||
node.m_mouse_ignore = false;
|
||||
node.m_flood_events = true;
|
||||
node.m_capture_children = false;
|
||||
}
|
||||
|
||||
void activate_legacy_popup_overlay(Node& node) noexcept
|
||||
{
|
||||
configure_legacy_popup_overlay(node);
|
||||
node.mouse_capture();
|
||||
}
|
||||
|
||||
pp::foundation::Status attach_legacy_overlay_node(
|
||||
App& app,
|
||||
const std::shared_ptr<Node>& node) noexcept
|
||||
|
||||
Reference in New Issue
Block a user