feat(input): 完成阶段3键盘路由与焦点重绘收口
This commit is contained in:
@@ -124,6 +124,10 @@ protected:
|
||||
std::vector<StellarX::FocusTargetSnapshot>& snapshots) const override;
|
||||
bool applyFocusState(const StellarX::FocusTargetId& target, bool focused,
|
||||
StellarX::FocusReason reason) override;
|
||||
bool dispatchKeyEventToTarget(const StellarX::FocusTargetId& target,
|
||||
StellarX::RoutedKeyEvent& event, StellarX::KeyRouteResult& result) override;
|
||||
bool dispatchKeyboardSuspensionToTarget(
|
||||
const StellarX::FocusTargetId& target) override;
|
||||
// 进入 Canvas 子树 mutation transaction;会向父容器/Window 传播事务深度。
|
||||
void beginMutationScope() override;
|
||||
// 离开 Canvas 子树 mutation transaction;最外层结束时提交子控件队列。
|
||||
|
||||
Reference in New Issue
Block a user