MayaFlux 1.0.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 158 of file Context.cpp.

159{
160 if (m_focused) {
161 auto it = m_callbacks.find(*m_focused);
162 if (it != m_callbacks.end() && it->second.focus_lost)
163 it->second.focus_lost(*m_focused);
164 m_focused = std::nullopt;
165 }
166}
std::unordered_map< uint32_t, ElementCallbacks > m_callbacks
Definition Context.hpp:361
std::optional< uint32_t > m_focused
Definition Context.hpp:383

References m_callbacks, and m_focused.

Referenced by handle_close().

+ Here is the caller graph for this function: