separate X & Y decelerationRate slider

This commit is contained in:
TrueZhuanjia committed 2025-12-29 16:41:07 +08:00
1 parent 2071b89d18
commit c2d4527d7e
2 files changed
+8 -9

No files matched your search

+4 -4
View File
@@ -1751,25 +1751,25 @@
} }
} }
}, },
"Deceleration Rate: %.3f " : { "DecelerationRateX: %.3f " : {
"extractionState" : "manual", "extractionState" : "manual",
"localizations" : { "localizations" : {
"zh-Hans" : { "zh-Hans" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "translated",
"value" : "减速率: %.3f " "value" : "减速率X: %.3f "
} }
}, },
"zh-Hant" : { "zh-Hant" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "translated",
"value" : "減速率: %.3f " "value" : "減速率X: %.3f "
} }
}, },
"zh-HK" : { "zh-HK" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "translated",
"value" : "減速率: %.3f " "value" : "減速率X: %.3f "
} }
} }
} }
@@ -36,7 +36,7 @@ typedef NS_ENUM(NSUInteger, BorderWidthSliderMode) {
}; };
typedef NS_ENUM(NSUInteger, DecelerationRateSliderMode) { typedef NS_ENUM(NSUInteger, DecelerationRateSliderMode) {
decelerationRate2D, decelerationRateX,
decelerationRateY, decelerationRateY,
DecelerationRateSliderModeCount DecelerationRateSliderModeCount
}; };
@@ -1337,16 +1337,15 @@ typedef NS_ENUM(NSUInteger, DecelerationRateSliderMode) {
} }
- (void)loadDecelerationRates { - (void)loadDecelerationRates {
self.decelerationRateSlider.value = decelerationRateSliderMode == decelerationRate2D ? selectedWidgetView.decelerationRateX : selectedWidgetView.decelerationRateY; self.decelerationRateSlider.value = decelerationRateSliderMode == decelerationRateX ? selectedWidgetView.decelerationRateX : selectedWidgetView.decelerationRateY;
NSString* labelText = [LocalizationHelper localizedStringForKey:decelerationRateSliderMode == decelerationRate2D ? @"Deceleration Rate: %.3f " : @"DecelerationRateY: %.3f ", self.decelerationRateSlider.value]; NSString* labelText = [LocalizationHelper localizedStringForKey:decelerationRateSliderMode == decelerationRateX ? @"DecelerationRateX: %.3f " : @"DecelerationRateY: %.3f ", self.decelerationRateSlider.value];
[self.decelerationRateLabel setText: labelText]; [self.decelerationRateLabel setText: labelText];
} }
- (void)decelerationRateSliderMoved:(UISlider* )sender{ - (void)decelerationRateSliderMoved:(UISlider* )sender{
if(self->selectedWidgetView != nil && self->widgetViewSelected){ if(self->selectedWidgetView != nil && self->widgetViewSelected){
if(decelerationRateSliderMode == decelerationRate2D){ if(decelerationRateSliderMode == decelerationRateX){
self->selectedWidgetView.decelerationRateX = sender.value; self->selectedWidgetView.decelerationRateX = sender.value;
self->selectedWidgetView.decelerationRateY = sender.value;
} }
else{ else{
self->selectedWidgetView.decelerationRateY = sender.value; self->selectedWidgetView.decelerationRateY = sender.value;