UTKFloatStepper 추가. UTKFloatPropertyItem, UTKFloatPropertyItemView에 추가
This commit is contained in:
@@ -187,7 +187,7 @@ doubleField.IsEnabled = false;",
|
||||
var disabledRow = root.Q<VisualElement>("stepper-disabled-row");
|
||||
if (disabledRow != null)
|
||||
{
|
||||
var stepper = new UTKNumberStepper(0, 100, 30, 1);
|
||||
var stepper = new UTKIntStepper(0, 100, 30, 1);
|
||||
stepper.style.width = 150;
|
||||
stepper.SetEnabled(false);
|
||||
disabledRow.Add(stepper);
|
||||
@@ -195,18 +195,18 @@ doubleField.IsEnabled = false;",
|
||||
|
||||
SetCodeSamples(root,
|
||||
csharpCode: @"// 기본 사용법
|
||||
var stepper = new UTKNumberStepper(minValue: 0, maxValue: 100, value: 50, step: 1);
|
||||
var stepper = new UTKIntStepper(minValue: 0, maxValue: 100, value: 50, step: 1);
|
||||
stepper.OnValueChanged += (newValue) => Debug.Log($""Value: {newValue}"");
|
||||
|
||||
// Step 설정
|
||||
var stepper5 = new UTKNumberStepper(0, 100, 25, 5); // Step 5씩 증감
|
||||
var stepper5 = new UTKIntStepper(0, 100, 25, 5); // Step 5씩 증감
|
||||
|
||||
// Wrap Around (최소/최대값에서 순환)
|
||||
var wrapStepper = new UTKNumberStepper(0, 100, 0, 10);
|
||||
var wrapStepper = new UTKIntStepper(0, 100, 0, 10);
|
||||
wrapStepper.WrapAround = true; // 0 -> -10 시 100으로 순환
|
||||
|
||||
// 비활성화
|
||||
var disabledStepper = new UTKNumberStepper(0, 100, 30, 1);
|
||||
var disabledStepper = new UTKIntStepper(0, 100, 30, 1);
|
||||
disabledStepper.SetEnabled(false);
|
||||
|
||||
// 속성 변경
|
||||
@@ -218,19 +218,19 @@ stepper.Step = 2;",
|
||||
<ui:UXML xmlns:utk=""UVC.UIToolkit"">
|
||||
|
||||
<!-- Step 1 -->
|
||||
<utk:UTKNumberStepper min-value=""0"" max-value=""100"" value=""50"" step=""1"" />
|
||||
<utk:UTKIntStepper min-value=""0"" max-value=""100"" value=""50"" step=""1"" />
|
||||
|
||||
<!-- Step 5 -->
|
||||
<utk:UTKNumberStepper min-value=""0"" max-value=""100"" value=""25"" step=""5"" />
|
||||
<utk:UTKIntStepper min-value=""0"" max-value=""100"" value=""25"" step=""5"" />
|
||||
|
||||
<!-- Wrap Around -->
|
||||
<utk:UTKNumberStepper min-value=""0"" max-value=""100"" value=""0"" step=""10"" wrap-around=""true"" />
|
||||
<utk:UTKIntStepper min-value=""0"" max-value=""100"" value=""0"" step=""10"" wrap-around=""true"" />
|
||||
|
||||
<!-- 비활성화 -->
|
||||
<utk:UTKNumberStepper min-value=""0"" max-value=""100"" value=""30"" step=""1"" is-enabled=""false"" />
|
||||
<utk:UTKIntStepper min-value=""0"" max-value=""100"" value=""30"" step=""1"" is-enabled=""false"" />
|
||||
|
||||
<!-- 커스텀 스타일 -->
|
||||
<utk:UTKNumberStepper class=""custom-stepper"" style=""width: 150px;"" />
|
||||
<utk:UTKIntStepper class=""custom-stepper"" style=""width: 150px;"" />
|
||||
|
||||
</ui:UXML>");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user