fix(editor_ui): resolve splitter and tab drag gesture conflict

This commit is contained in:
2026-04-11 20:33:53 +08:00
parent 0a015b52ca
commit 3e55f8c204
4 changed files with 134 additions and 5 deletions

View File

@@ -53,6 +53,10 @@ struct UIEditorTabStripInteractionFrame {
bool focused = false;
};
// Clears transient pointer-driven state while preserving selection/navigation.
void ClearUIEditorTabStripTransientInteraction(
UIEditorTabStripInteractionState& state);
UIEditorTabStripInteractionFrame UpdateUIEditorTabStripInteraction(
UIEditorTabStripInteractionState& state,
std::string& selectedTabId,