Lines Matching defs:knobPosition
272 int32_t UISlider::UpdateCurrentValue(const Point& knobPosition)
284 if (knobPosition.x <= startPoint.x) {
286 } else if (knobPosition.x >= startPoint.x + progressWidth_) {
289 value = CalculateCurrentValue(knobPosition.x - startPoint.x, progressWidth_);
293 if (knobPosition.x <= startPoint.x) {
295 } else if (knobPosition.x >= startPoint.x + progressWidth_) {
298 value = CalculateCurrentValue(startPoint.x + progressWidth_ - knobPosition.x, progressWidth_);
302 if (knobPosition.y <= startPoint.y) {
304 } else if (knobPosition.y >= startPoint.y + progressHeight_) {
307 value = CalculateCurrentValue(startPoint.y + progressHeight_ - knobPosition.y, progressHeight_);
311 if (knobPosition.y <= startPoint.y) {
313 } else if (knobPosition.y >= startPoint.y + progressHeight_) {
316 value = CalculateCurrentValue(knobPosition.y - startPoint.y, progressHeight_);
328 Point knobPosition = event.GetCurrentPos();
329 int32_t value = UpdateCurrentValue(knobPosition);
340 Point knobPosition = event.GetCurrentPos();
341 int32_t value = UpdateCurrentValue(knobPosition);
351 Point knobPosition = event.GetCurrentPos();
352 int32_t value = UpdateCurrentValue(knobPosition);