UTKPropertyItem 개선

This commit is contained in:
logonkhi
2026-02-04 20:31:52 +09:00
parent 8181eae4c6
commit c9af0d2d6f
202 changed files with 8337 additions and 3878 deletions

View File

@@ -218,7 +218,7 @@ namespace UVC.UIToolkit
{
OnSubmit?.Invoke(value);
}
});
}, TrickleDown.TrickleDown);
}
private void SubscribeToThemeChanges()

View File

@@ -336,8 +336,7 @@ namespace UVC.UIToolkit
_downButton?.RegisterCallback<ClickEvent>(OnDownButtonClick);
_textField?.RegisterCallback<ChangeEvent<string>>(OnTextFieldChanged);
_textField?.RegisterCallback<KeyDownEvent>(OnTextFieldKeyDown);
_textField?.RegisterCallback<KeyDownEvent>(OnTextFieldTabKeyDown, TrickleDown.TrickleDown);
_textField?.RegisterCallback<KeyDownEvent>(OnTextFieldKeyDown, TrickleDown.TrickleDown);
RegisterCallback<MouseEnterEvent>(OnMouseEnter);
RegisterCallback<MouseLeaveEvent>(OnMouseLeave);
@@ -376,11 +375,7 @@ namespace UVC.UIToolkit
Decrement();
evt.StopPropagation();
}
}
private void OnTextFieldTabKeyDown(KeyDownEvent evt)
{
if (evt.keyCode == KeyCode.Tab)
else if (evt.keyCode == KeyCode.Tab)
{
if (evt.shiftKey && OnShiftTabPressed != null)
{
@@ -466,8 +461,7 @@ namespace UVC.UIToolkit
_downButton?.UnregisterCallback<ClickEvent>(OnDownButtonClick);
_textField?.UnregisterCallback<ChangeEvent<string>>(OnTextFieldChanged);
_textField?.UnregisterCallback<KeyDownEvent>(OnTextFieldKeyDown);
_textField?.UnregisterCallback<KeyDownEvent>(OnTextFieldTabKeyDown);
_textField?.UnregisterCallback<KeyDownEvent>(OnTextFieldKeyDown, TrickleDown.TrickleDown);
UnregisterCallback<MouseEnterEvent>(OnMouseEnter);
UnregisterCallback<MouseLeaveEvent>(OnMouseLeave);