EventDispatcher::~EventDispatcher
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~EventDispatcher();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:40
Report an issue with this entry →EventDispatcher::activeElement
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Element* activeElement() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:108
Report an issue with this entry →EventDispatcher::addEventBreakpoint
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void addEventBreakpoint(const String& eventType)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:176
Report an issue with this entry →EventDispatcher::clearEventBreakpoints
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearEventBreakpoints()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:179
Report an issue with this entry →EventDispatcher::clearState
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearState()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:129
Report an issue with this entry →EventDispatcher::currentCursor
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u8 currentCursor() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:110
Report an issue with this entry →EventDispatcher::dispatchEvent
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool dispatchEvent(Node* target, Event& event);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:42
Report an issue with this entry →EventDispatcher::dragDropManager
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
DragDropManager& dragDropManager()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:155
Report an issue with this entry →EventDispatcher::elementAtPoint
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Element* elementAtPoint(f32 x, f32 y);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:102
Report an issue with this entry →EventDispatcher::eventBreakpoints
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const std::set<String>& eventBreakpoints() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:183
Report an issue with this entry →EventDispatcher::EventDispatcher
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit EventDispatcher(Document* doc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:39
Report an issue with this entry →EventDispatcher::focusedElement
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Element* focusedElement() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:107
Report an issue with this entry →EventDispatcher::handleBlur
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleBlur();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:86
Report an issue with this entry →EventDispatcher::handleFocus
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleFocus(Element* element);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:84
Report an issue with this entry →EventDispatcher::handleIMECommit
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleIMECommit(const String& text);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:77
Report an issue with this entry →EventDispatcher::handleIMECompositionEnd
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleIMECompositionEnd();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:76
Report an issue with this entry →EventDispatcher::handleIMECompositionStart
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleIMECompositionStart();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:73
Report an issue with this entry →EventDispatcher::handleIMECompositionUpdate
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleIMECompositionUpdate(const String& text);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:75
Report an issue with this entry →EventDispatcher::handleKeyDown
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleKeyDown(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta, bool repeat);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:66
Report an issue with this entry →EventDispatcher::handleKeyUp
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleKeyUp(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:69
Report an issue with this entry →EventDispatcher::handleMouseDown
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:51
Report an issue with this entry →EventDispatcher::handleMouseDown
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:49
Report an issue with this entry →EventDispatcher::handleMouseLeave
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseLeave();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:64
Report an issue with this entry →EventDispatcher::handleMouseMove
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseMove(f32 x, f32 y, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:47
Report an issue with this entry →EventDispatcher::handleMouseUp
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:55
Report an issue with this entry →EventDispatcher::handleMouseUp
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:57
Report an issue with this entry →EventDispatcher::handleMouseWheel
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:59
Report an issue with this entry →EventDispatcher::handleMouseWheel
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta, u8 buttons);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:61
Report an issue with this entry →EventDispatcher::handleTextInput
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleTextInput(const String& text);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:71
Report an issue with this entry →EventDispatcher::handleWindowActivation
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void handleWindowActivation(bool active);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:87
Report an issue with this entry →EventDispatcher::hasEventBreakpoint
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasEventBreakpoint(const String& eventType) constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:180
Report an issue with this entry →EventDispatcher::hoveredElement
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Element* hoveredElement() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:105
Report an issue with this entry →EventDispatcher::isInspectorEnabled
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isInspectorEnabled() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:172
Report an issue with this entry →EventDispatcher::isTracing
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isTracing() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:161
Report an issue with this entry →EventDispatcher::notifyNodeRemoved
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void notifyNodeRemoved(Node* node);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:125
Report an issue with this entry →EventDispatcher::pointerCaptureTarget
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Element* pointerCaptureTarget(i32 pointerId) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:123
Report an issue with this entry →EventDispatcher::releasePointerCaptureTarget
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void releasePointerCaptureTarget(i32 pointerId);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:122
Report an issue with this entry →EventDispatcher::removeEventBreakpoint
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void removeEventBreakpoint(const String& eventType)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:178
Report an issue with this entry →EventDispatcher::setDoubleClickDistance
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setDoubleClickDistance(f32 dist)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:167
Report an issue with this entry →EventDispatcher::setDoubleClickTime
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setDoubleClickTime(u32 ms)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:163
Report an issue with this entry →EventDispatcher::setEventBreakpointCallback
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setEventBreakpointCallback(EventBreakpointCallback cb)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:186
Report an issue with this entry →EventDispatcher::setInspectCallback
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setInspectCallback(InspectCallback cb)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:174
Report an issue with this entry →EventDispatcher::setInspectorEnabled
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setInspectorEnabled(bool enabled)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:170
Report an issue with this entry →EventDispatcher::setPointerCaptureTarget
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setPointerCaptureTarget(i32 pointerId, Element* target);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:114
Report an issue with this entry →EventDispatcher::setTracing
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setTracing(bool enabled)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:158
Report an issue with this entry →EventDispatcher::void
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using EventBreakpointCallback = std::function<void(const String& eventType, Element* target)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:185
Report an issue with this entry →EventDispatcher::void
Installed header declaration in the event module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using InspectCallback = std::function<void(Element*, f32, f32)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/event/event_dispatcher.h:173
Report an issue with this entry →