MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ clear_focus()

void MayaFlux::Portal::Forma::Context::clear_focus ( )

Clear keyboard focus (no element focused).

Definition at line 126 of file Context.cpp.

127{
128 if (m_focused) {
129 auto it = m_callbacks.find(*m_focused);
130 if (it != m_callbacks.end() && it->second.focus_lost)
131 it->second.focus_lost(*m_focused);
132 m_focused = std::nullopt;
133 }
134}
std::unordered_map< uint32_t, ElementCallbacks > m_callbacks
Definition Context.hpp:252
std::optional< uint32_t > m_focused
Definition Context.hpp:269

References m_callbacks, and m_focused.