Prechádzať zdrojové kódy

added vertical support

David Catuhe 6 rokov pred
rodič
commit
52f193073a
1 zmenil súbory, kde vykonal 8 pridanie a 0 odobranie
  1. 8 0
      gui/src/2D/controls/imageBasedSlider.ts

+ 8 - 0
gui/src/2D/controls/imageBasedSlider.ts

@@ -83,6 +83,14 @@ export class ImageBasedSlider extends BaseSlider {
             // Background
             // Background
             if (this._backgroundImage) {
             if (this._backgroundImage) {
                 this._tempMeasure.copyFromFloats(left, top, width, height);
                 this._tempMeasure.copyFromFloats(left, top, width, height);
+                if (this.isThumbClamped) {
+                    if (this.isVertical) {
+                        this._tempMeasure.height += this._effectiveThumbThickness;
+                    } else {
+                        this._tempMeasure.width += this._effectiveThumbThickness;
+                    }
+
+                }
                 this._backgroundImage._draw(this._tempMeasure, context);
                 this._backgroundImage._draw(this._tempMeasure, context);
             }
             }