EventDispatcher::~EventDispatcher
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~EventDispatcher();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:40
反馈此接口问题 →EventDispatcher::activeElement
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
Element* activeElement() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:108
反馈此接口问题 →EventDispatcher::addEventBreakpoint
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void addEventBreakpoint(const String& eventType)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:176
反馈此接口问题 →EventDispatcher::clearEventBreakpoints
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void clearEventBreakpoints()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:179
反馈此接口问题 →EventDispatcher::clearState
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void clearState()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:129
反馈此接口问题 →EventDispatcher::currentCursor
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u8 currentCursor() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:110
反馈此接口问题 →EventDispatcher::dispatchEvent
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool dispatchEvent(Node* target, Event& event);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:42
反馈此接口问题 →EventDispatcher::dragDropManager
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
DragDropManager& dragDropManager()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:155
反馈此接口问题 →EventDispatcher::elementAtPoint
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
Element* elementAtPoint(f32 x, f32 y);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:102
反馈此接口问题 →EventDispatcher::eventBreakpoints
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
const std::set<String>& eventBreakpoints() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:183
反馈此接口问题 →EventDispatcher::EventDispatcher
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit EventDispatcher(Document* doc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:39
反馈此接口问题 →EventDispatcher::focusedElement
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
Element* focusedElement() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:107
反馈此接口问题 →EventDispatcher::handleBlur
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleBlur();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:86
反馈此接口问题 →EventDispatcher::handleFocus
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleFocus(Element* element);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:84
反馈此接口问题 →EventDispatcher::handleIMECommit
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleIMECommit(const String& text);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:77
反馈此接口问题 →EventDispatcher::handleIMECompositionEnd
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleIMECompositionEnd();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:76
反馈此接口问题 →EventDispatcher::handleIMECompositionStart
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleIMECompositionStart();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:73
反馈此接口问题 →EventDispatcher::handleIMECompositionUpdate
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleIMECompositionUpdate(const String& text);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:75
反馈此接口问题 →EventDispatcher::handleKeyDown
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleKeyDown(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta, bool repeat);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:66
反馈此接口问题 →EventDispatcher::handleKeyUp
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleKeyUp(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:69
反馈此接口问题 →EventDispatcher::handleMouseDown
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:51
反馈此接口问题 →EventDispatcher::handleMouseDown
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:49
反馈此接口问题 →EventDispatcher::handleMouseLeave
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseLeave();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:64
反馈此接口问题 →EventDispatcher::handleMouseMove
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseMove(f32 x, f32 y, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:47
反馈此接口问题 →EventDispatcher::handleMouseUp
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:55
反馈此接口问题 →EventDispatcher::handleMouseUp
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:57
反馈此接口问题 →EventDispatcher::handleMouseWheel
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:59
反馈此接口问题 →EventDispatcher::handleMouseWheel
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta, u8 buttons);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:61
反馈此接口问题 →EventDispatcher::handleTextInput
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleTextInput(const String& text);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:71
反馈此接口问题 →EventDispatcher::handleWindowActivation
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void handleWindowActivation(bool active);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:87
反馈此接口问题 →EventDispatcher::hasEventBreakpoint
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool hasEventBreakpoint(const String& eventType) const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:180
反馈此接口问题 →EventDispatcher::hoveredElement
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
Element* hoveredElement() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:105
反馈此接口问题 →EventDispatcher::isInspectorEnabled
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isInspectorEnabled() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:172
反馈此接口问题 →EventDispatcher::isTracing
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isTracing() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:161
反馈此接口问题 →EventDispatcher::notifyNodeRemoved
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void notifyNodeRemoved(Node* node);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:125
反馈此接口问题 →EventDispatcher::pointerCaptureTarget
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
Element* pointerCaptureTarget(i32 pointerId) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:123
反馈此接口问题 →EventDispatcher::releasePointerCaptureTarget
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void releasePointerCaptureTarget(i32 pointerId);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:122
反馈此接口问题 →EventDispatcher::removeEventBreakpoint
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void removeEventBreakpoint(const String& eventType)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:178
反馈此接口问题 →EventDispatcher::setDoubleClickDistance
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setDoubleClickDistance(f32 dist)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:167
反馈此接口问题 →EventDispatcher::setDoubleClickTime
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setDoubleClickTime(u32 ms)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:163
反馈此接口问题 →EventDispatcher::setEventBreakpointCallback
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setEventBreakpointCallback(EventBreakpointCallback cb)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:186
反馈此接口问题 →EventDispatcher::setInspectCallback
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setInspectCallback(InspectCallback cb)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:174
反馈此接口问题 →EventDispatcher::setInspectorEnabled
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setInspectorEnabled(bool enabled)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:170
反馈此接口问题 →EventDispatcher::setPointerCaptureTarget
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setPointerCaptureTarget(i32 pointerId, Element* target);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:114
反馈此接口问题 →EventDispatcher::setTracing
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setTracing(bool enabled)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:158
反馈此接口问题 →EventDispatcher::void
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
using EventBreakpointCallback = std::function<void(const String& eventType, Element* target)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:185
反馈此接口问题 →EventDispatcher::void
event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
using InspectCallback = std::function<void(Element*, f32, f32)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/event/event_dispatcher.h:173
反馈此接口问题 →