Bitbybit Docs
    Preparing search index...

    Class BabylonGuiSlider

    أشرطة تمرير لاختيار رقم بين حد أدنى وحد أقصى بسحب مقبض، أفقيا أو عموديا. اشترك في حدث تغير القيمة للاستجابة للمستخدم؛ ويمكن تغيير النطاق والخطوة والقيمة والألوان والمقبض بعد الإنشاء.

    Index

    Constructors

    create

    • ينشئ شريط تمرير يختار رقمًا من minimum إلى maximum بمضاعفات step، بدءًا من value.

      شريط التمرير الأفقي يأخذ عرض الأصل ما لم يُعطَ width؛ والرأسي يأخذ ارتفاعه. المقبض أبيض حتى يغيّره changeSliderThumb.

      Parameters

      • inputs: CreateSliderDto

        الاسم والنطاق والقيمة والخطوة والاتجاه والألوان والحجم الاختياري وعلم المقبض

      Returns Slider

      شريط التمرير

      const slider = bitbybit.babylon.gui.slider.createSlider({ name: "radius", minimum: 1, maximum: 20, value: 5, step: 0.5, isVertical: false, color: "#f0cebb", background: "black", width: "300px", height: "40px", displayThumb: true });
      panel.addControl(slider);
      slider.onValueChangedObservable.add((value) => { console.log(value); });

    get

    • يقرأ لون الخط حول مسار شريط التمرير.

      Parameters

      Returns string

      لون الحد

    • يقرأ لون الجزء غير المملوء من مسار شريط التمرير.

      Parameters

      Returns string

      لون الخلفية

    • يقرأ أكبر قيمة يمكن أن يبلغها شريط التمرير.

      Parameters

      Returns number

      الحد الأقصى

    • يقرأ أصغر قيمة يمكن أن يبلغها شريط التمرير.

      Parameters

      Returns number

      الحد الأدنى

    • يقرأ الزيادة التي يتحرك بها شريط التمرير، و0 تعني حركة سلسة.

      Parameters

      Returns number

      الخطوة

    • يقرأ القيمة الحالية لشريط التمرير، بين حده الأدنى والأقصى.

      Parameters

      Returns number

      القيمة

    • يقرأ لون مقبض شريط التمرير كسلسلة لون CSS.

      Parameters

      Returns string

      لون المقبض

    • يقرأ عرض مقبض شريط التمرير، كسلسلة بكسلات أو كسر.

      Parameters

      Returns string | number

      عرض المقبض

    • يقرأ ما إذا كان شريط التمرير يمتد من الأسفل إلى الأعلى بدلًا من اليسار إلى اليمين.

      Parameters

      Returns boolean

      true عندما يكون شريط التمرير عموديا

    • يقرأ ما إذا كان شريط التمرير يعرض مقبضه أو المسار فقط.

      Parameters

      Returns boolean

      true عندما يكون المقبض ظاهرا

    • يقرأ ما إذا كان مقبض شريط التمرير دائريًا لا مربعًا.

      Parameters

      Returns boolean

      true عندما يكون المقبض دائريا

    • يقرأ ما إذا كان مقبض شريط التمرير يبقى داخل المسار عند الطرفين بدلًا من البروز عنه.

      Parameters

      Returns boolean

      true عندما يكون المقبض مقيدا

    set

    • يعيد تنسيق مقبض شريط التمرير: دائري أو مربع، ولونه وعرضه، وما إذا كان يبقى داخل المسار وما إذا كان يُعرض أصلًا.

      Parameters

      • inputs: SliderThumbDto

        شريط التمرير وشكل المقبض ولونه وعرضه وعلم التقييد وعلم العرض

      Returns Slider

      شريط التمرير نفسه

      bitbybit.babylon.gui.slider.changeSliderThumb({ slider, isThumbCircle: true, thumbColor: "white", thumbWidth: "20px", isThumbClamped: true, displayThumb: true });
      
    • يضبط لون الخط حول مسار شريط التمرير، كلون CSS.

      Parameters

      Returns Slider

      شريط التمرير نفسه

    • يضبط لون الجزء غير المملوء من مسار شريط التمرير، كلون CSS.

      Parameters

      Returns Slider

      شريط التمرير نفسه

    • يضبط أكبر قيمة يمكن أن يبلغها شريط التمرير، وهي القيمة عند طرفه الأيمن أو العلوي.

      Parameters

      Returns Slider

      شريط التمرير نفسه

    • يضبط أصغر قيمة يمكن أن يبلغها شريط التمرير، وهي القيمة عند طرفه الأيسر أو السفلي.

      Parameters

      Returns Slider

      شريط التمرير نفسه

    • يضبط الزيادة التي يتحرك بها شريط التمرير، فالقيمة 1 تعطي أعدادًا صحيحة فقط و0 تتركه يتحرك بسلاسة.

      Parameters

      Returns Slider

      شريط التمرير نفسه

    • يحرّك شريط التمرير إلى قيمة، مما يطلق حدث تغيّر قيمته كما يفعل سحب المستخدم.

      Parameters

      Returns Slider

      شريط التمرير نفسه

      bitbybit.babylon.gui.slider.setValue({ slider, value: 7.5 });