Reference for the Mosaic unit WidgetSet

Class Overview
Core::View
Core::RectView
Core::Group
WidgetSet::Gauge
WidgetSet::HorizontalScrollbar
WidgetSet::HorizontalSlider
WidgetSet::HorizontalValueBar
WidgetSet::PushButton
WidgetSet::RadioButton
WidgetSet::RotaryKnob
WidgetSet::ToggleButton
WidgetSet::ValueDisplay
WidgetSet::VerticalScrollbar
WidgetSet::VerticalSlider
WidgetSet::VerticalValueBar
WidgetSet::WidgetConfig
WidgetSet::GaugeConfig
WidgetSet::HorizontalScrollbarConfig
WidgetSet::HorizontalSliderConfig
WidgetSet::HorizontalValueBarConfig
WidgetSet::PushButtonConfig
WidgetSet::RadioButtonConfig
WidgetSet::RotaryKnobConfig
WidgetSet::ToggleButtonConfig
WidgetSet::ValueDisplayConfig
WidgetSet::VerticalScrollbarConfig
WidgetSet::VerticalSliderConfig
WidgetSet::VerticalValueBarConfig
Enumerations
WidgetSet::ValueDisplayLayout
Resources
WidgetSet::CheckBoxLarge
WidgetSet::CheckBoxMedium
WidgetSet::CheckBoxSmall
WidgetSet::GaugeNeedleLarge
WidgetSet::GaugeNeedleMedium
WidgetSet::GaugeNeedleSmall
WidgetSet::GaugeTrackLarge
WidgetSet::GaugeTrackMedium
WidgetSet::GaugeTrackSmall
WidgetSet::HorizontalScrollbarThumbLarge
WidgetSet::HorizontalScrollbarThumbMedium
WidgetSet::HorizontalScrollbarThumbSmall
WidgetSet::HorizontalScrollbarTrackLarge
WidgetSet::HorizontalScrollbarTrackMedium
WidgetSet::HorizontalScrollbarTrackSmall
WidgetSet::HorizontalSliderTrackLarge
WidgetSet::HorizontalSliderTrackMedium
WidgetSet::HorizontalSliderTrackSmall
WidgetSet::HorizontalValueBarLarge
WidgetSet::HorizontalValueBarMedium
WidgetSet::HorizontalValueBarSmall
WidgetSet::MiniGaugeTrackLarge
WidgetSet::MiniGaugeTrackMedium
WidgetSet::MiniGaugeTrackSmall
WidgetSet::MiniHorizontalScrollbarThumbLarge
WidgetSet::MiniHorizontalScrollbarThumbMedium
WidgetSet::MiniHorizontalScrollbarThumbSmall
WidgetSet::MiniHorizontalScrollbarTrackLarge
WidgetSet::MiniHorizontalScrollbarTrackMedium
WidgetSet::MiniHorizontalScrollbarTrackSmall
WidgetSet::MiniRotaryKnobTrackLarge
WidgetSet::MiniRotaryKnobTrackMedium
WidgetSet::MiniRotaryKnobTrackSmall
WidgetSet::MiniVerticalScrollbarThumbLarge
WidgetSet::MiniVerticalScrollbarThumbMedium
WidgetSet::MiniVerticalScrollbarThumbSmall
WidgetSet::MiniVerticalScrollbarTrackLarge
WidgetSet::MiniVerticalScrollbarTrackMedium
WidgetSet::MiniVerticalScrollbarTrackSmall
WidgetSet::PushButtonLarge
WidgetSet::PushButtonMedium
WidgetSet::PushButtonSmall
WidgetSet::RadioButtonLarge
WidgetSet::RadioButtonMedium
WidgetSet::RadioButtonSmall
WidgetSet::RotaryKnobTrackLarge
WidgetSet::RotaryKnobTrackMedium
WidgetSet::RotaryKnobTrackSmall
WidgetSet::SwitchLarge
WidgetSet::SwitchMedium
WidgetSet::SwitchSmall
WidgetSet::ThumbKnobLarge
WidgetSet::ThumbKnobMedium
WidgetSet::ThumbKnobSmall
WidgetSet::VerticalScrollbarThumbLarge
WidgetSet::VerticalScrollbarThumbMedium
WidgetSet::VerticalScrollbarThumbSmall
WidgetSet::VerticalScrollbarTrackLarge
WidgetSet::VerticalScrollbarTrackMedium
WidgetSet::VerticalScrollbarTrackSmall
WidgetSet::VerticalSliderTrackLarge
WidgetSet::VerticalSliderTrackMedium
WidgetSet::VerticalSliderTrackSmall
WidgetSet::VerticalValueBarLarge
WidgetSet::VerticalValueBarMedium
WidgetSet::VerticalValueBarSmall
Auto Objects
WidgetSet::CheckBox_Large
WidgetSet::CheckBox_Medium
WidgetSet::CheckBox_Small
WidgetSet::Gauge_Large
WidgetSet::Gauge_Medium
WidgetSet::Gauge_Small
WidgetSet::HorizontalScrollbar_Large
WidgetSet::HorizontalScrollbar_Medium
WidgetSet::HorizontalScrollbar_Small
WidgetSet::HorizontalSlider_Large
WidgetSet::HorizontalSlider_Medium
WidgetSet::HorizontalSlider_Small
WidgetSet::HorizontalValueBar_Large
WidgetSet::HorizontalValueBar_Medium
WidgetSet::HorizontalValueBar_Small
WidgetSet::MiniGauge_Large
WidgetSet::MiniGauge_Medium
WidgetSet::MiniGauge_Small
WidgetSet::MiniHorizontalScrollbar_Large
WidgetSet::MiniHorizontalScrollbar_Medium
WidgetSet::MiniHorizontalScrollbar_Small
WidgetSet::MiniRotaryKnob_Large
WidgetSet::MiniRotaryKnob_Medium
WidgetSet::MiniRotaryKnob_Small
WidgetSet::MiniVerticalScrollbar_Large
WidgetSet::MiniVerticalScrollbar_Medium
WidgetSet::MiniVerticalScrollbar_Small
WidgetSet::PushButton_Large
WidgetSet::PushButton_Medium
WidgetSet::PushButton_Small
WidgetSet::RadioButton_Large
WidgetSet::RadioButton_Medium
WidgetSet::RadioButton_Small
WidgetSet::RotaryKnob_Large
WidgetSet::RotaryKnob_Medium
WidgetSet::RotaryKnob_Small
WidgetSet::Switch_Large
WidgetSet::Switch_Medium
WidgetSet::Switch_Small
WidgetSet::ValueDisplay_Large
WidgetSet::ValueDisplay_Medium
WidgetSet::ValueDisplay_Small
WidgetSet::VerticalScrollbar_Large
WidgetSet::VerticalScrollbar_Medium
WidgetSet::VerticalScrollbar_Small
WidgetSet::VerticalSlider_Large
WidgetSet::VerticalSlider_Medium
WidgetSet::VerticalSlider_Small
WidgetSet::VerticalValueBar_Large
WidgetSet::VerticalValueBar_Medium
WidgetSet::VerticalValueBar_Small

This unit contains components for diverse widgets.

enum ValueDisplayLayout
{
item UnitAndValueAreIndependent;
item AlignUnitRightToValue;
item AlignUnitLeftToValue;
item AlignValueRightToUnit;
item AlignValueLeftToUnit;
}

The definition WidgetSet::ValueDisplayLayout determines the available arrangement modes to apply on the views within a WidgetSet::ValueDisplay widget. Depending on the mode, the views will be treated independently or one view will be arranged at the left/right end of the content displayed in the other view.

Items Description
AlignUnitLeftToValue The mode 'AlignUnitLeftToValue' determines, that the text view intended to display the unit within a WidgetSet::ValueDisplay widget should be aligned at the left end of the text displayed in the value text view. Accordingly, when the value text changes, the unit text view is moved automatically. With the property 'UnitMarginRight' of the WidgetSet::ValueDisplayConfig object you can additionally specify a margin between the right edge of the unit text view and the left end of the value text.
AlignUnitRightToValue The mode 'AlignUnitRightToValue' determines, that the text view intended to display the unit within a WidgetSet::ValueDisplay widget should be aligned at the right end of the text displayed in the value text view. Accordingly, when the value text changes, the unit text view is moved automatically. With the property 'UnitMarginLeft' of the WidgetSet::ValueDisplayConfig object you can additionally specify a margin between the right end of the value text and the left edge of the unit text view.
AlignValueLeftToUnit The mode 'AlignValueLeftToUnit' determines, that the text view intended to display the value within a WidgetSet::ValueDisplay widget should be aligned at the left end of the text displayed in the unit text view. Accordingly, when the unit text changes, the value text view is moved automatically. With the property 'ValueMarginRight' of the WidgetSet::ValueDisplayConfig object you can additionally specify a margin between the right edge of the value text view and the left end of the unit text.
AlignValueRightToUnit The mode 'AlignValueRightToUnit' determines, that the text view intended to display the value within a WidgetSet::ValueDisplay widget should be aligned at the right end of the text displayed in the Unit text view. Accordingly, when the unit text changes, the value text view is moved automatically. With the property 'ValueMarginLeft' of the WidgetSet::ValueDisplayConfig object you can additionally specify a margin between the right end of the unit text and the left edge of the value text view.
UnitAndValueAreIndependent The mode 'UnitAndValueAreIndependent' determines, that the text views to display the value and the unit parts are arranged independently within the area of a WidgetSet::ValueDisplay widget.

 

resource Resources::Bitmap CheckBoxLarge
{
attr bitmapfile FileName = .\Res\CheckBoxLarge.png;
attr framesize FrameSize = <59,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap CheckBoxMedium
{
attr bitmapfile FileName = .\Res\CheckBoxMedium.png;
attr framesize FrameSize = <39,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap CheckBoxSmall
{
attr bitmapfile FileName = .\Res\CheckBoxSmall.png;
attr framesize FrameSize = <26,26>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap GaugeNeedleLarge
{
attr bitmapfile FileName = .\Res\GaugeNeedleLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap GaugeNeedleMedium
{
attr bitmapfile FileName = .\Res\GaugeNeedleMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap GaugeNeedleSmall
{
attr bitmapfile FileName = .\Res\GaugeNeedleSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap GaugeTrackLarge
{
attr bitmapfile FileName = .\Res\GaugeTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap GaugeTrackMedium
{
attr bitmapfile FileName = .\Res\GaugeTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap GaugeTrackSmall
{
attr bitmapfile FileName = .\Res\GaugeTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap HorizontalScrollbarThumbLarge
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarThumbLarge.png;
attr framesize FrameSize = <68,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap HorizontalScrollbarThumbMedium
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarThumbMedium.png;
attr framesize FrameSize = <45,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap HorizontalScrollbarThumbSmall
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarThumbSmall.png;
attr framesize FrameSize = <31,27>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap HorizontalScrollbarTrackLarge
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarTrackLarge.png;
attr framesize FrameSize = <68,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap HorizontalScrollbarTrackMedium
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarTrackMedium.png;
attr framesize FrameSize = <45,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap HorizontalScrollbarTrackSmall
{
attr bitmapfile FileName = .\Res\HorizontalScrollbarTrackSmall.png;
attr framesize FrameSize = <30,26>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap HorizontalSliderTrackLarge
{
attr bitmapfile FileName = .\Res\HorizontalSliderTrackLarge.png;
attr framesize FrameSize = <68,27>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap HorizontalSliderTrackMedium
{
attr bitmapfile FileName = .\Res\HorizontalSliderTrackMedium.png;
attr framesize FrameSize = <45,18>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap HorizontalSliderTrackSmall
{
attr bitmapfile FileName = .\Res\HorizontalSliderTrackSmall.png;
attr framesize FrameSize = <30,12>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap HorizontalValueBarLarge
{
attr bitmapfile FileName = .\Res\HorizontalValueBarLarge.png;
attr framesize FrameSize = <68,45>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap HorizontalValueBarMedium
{
attr bitmapfile FileName = .\Res\HorizontalValueBarMedium.png;
attr framesize FrameSize = <45,30>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap HorizontalValueBarSmall
{
attr bitmapfile FileName = .\Res\HorizontalValueBarSmall.png;
attr framesize FrameSize = <30,20>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniGaugeTrackLarge
{
attr bitmapfile FileName = .\Res\MiniGaugeTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniGaugeTrackMedium
{
attr bitmapfile FileName = .\Res\MiniGaugeTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniGaugeTrackSmall
{
attr bitmapfile FileName = .\Res\MiniGaugeTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniHorizontalScrollbarThumbLarge
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarThumbLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniHorizontalScrollbarThumbMedium
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarThumbMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniHorizontalScrollbarThumbSmall
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarThumbSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniHorizontalScrollbarTrackLarge
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniHorizontalScrollbarTrackMedium
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniHorizontalScrollbarTrackSmall
{
attr bitmapfile FileName = .\Res\MiniHorizontalScrollbarTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniRotaryKnobTrackLarge
{
attr bitmapfile FileName = .\Res\MiniRotaryKnobTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniRotaryKnobTrackMedium
{
attr bitmapfile FileName = .\Res\MiniRotaryKnobTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniRotaryKnobTrackSmall
{
attr bitmapfile FileName = .\Res\MiniRotaryKnobTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniVerticalScrollbarThumbLarge
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarThumbLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniVerticalScrollbarThumbMedium
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarThumbMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniVerticalScrollbarThumbSmall
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarThumbSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap MiniVerticalScrollbarTrackLarge
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap MiniVerticalScrollbarTrackMedium
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap MiniVerticalScrollbarTrackSmall
{
attr bitmapfile FileName = .\Res\MiniVerticalScrollbarTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap PushButtonLarge
{
attr bitmapfile FileName = .\Res\PushButtonLarge.png;
attr framesize FrameSize = <77,77>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap PushButtonMedium
{
attr bitmapfile FileName = .\Res\PushButtonMedium.png;
attr framesize FrameSize = <51,51>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap PushButtonSmall
{
attr bitmapfile FileName = .\Res\PushButtonSmall.png;
attr framesize FrameSize = <34,34>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap RadioButtonLarge
{
attr bitmapfile FileName = .\Res\RadioButtonLarge.png;
attr framesize FrameSize = <59,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap RadioButtonMedium
{
attr bitmapfile FileName = .\Res\RadioButtonMedium.png;
attr framesize FrameSize = <39,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap RadioButtonSmall
{
attr bitmapfile FileName = .\Res\RadioButtonSmall.png;
attr framesize FrameSize = <26,26>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap RotaryKnobTrackLarge
{
attr bitmapfile FileName = .\Res\RotaryKnobTrackLarge.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap RotaryKnobTrackMedium
{
attr bitmapfile FileName = .\Res\RotaryKnobTrackMedium.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap RotaryKnobTrackSmall
{
attr bitmapfile FileName = .\Res\RotaryKnobTrackSmall.png;
attr framesize FrameSize;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap SwitchLarge
{
attr bitmapfile FileName = .\Res\SwitchLarge.png;
attr framesize FrameSize = <104,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap SwitchMedium
{
attr bitmapfile FileName = .\Res\SwitchMedium.png;
attr framesize FrameSize = <69,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap SwitchSmall
{
attr bitmapfile FileName = .\Res\SwitchSmall.png;
attr framesize FrameSize = <46,26>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap ThumbKnobLarge
{
attr bitmapfile FileName = .\Res\ThumbKnobLarge.png;
attr framesize FrameSize = <59,59>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap ThumbKnobMedium
{
attr bitmapfile FileName = .\Res\ThumbKnobMedium.png;
attr framesize FrameSize = <39,39>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap ThumbKnobSmall
{
attr bitmapfile FileName = .\Res\ThumbKnobSmall.png;
attr framesize FrameSize = <27,27>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap VerticalScrollbarThumbLarge
{
attr bitmapfile FileName = .\Res\VerticalScrollbarThumbLarge.png;
attr framesize FrameSize = <59,68>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap VerticalScrollbarThumbMedium
{
attr bitmapfile FileName = .\Res\VerticalScrollbarThumbMedium.png;
attr framesize FrameSize = <39,45>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap VerticalScrollbarThumbSmall
{
attr bitmapfile FileName = .\Res\VerticalScrollbarThumbSmall.png;
attr framesize FrameSize = <27,31>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap VerticalScrollbarTrackLarge
{
attr bitmapfile FileName = .\Res\VerticalScrollbarTrackLarge.png;
attr framesize FrameSize = <59,68>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap VerticalScrollbarTrackMedium
{
attr bitmapfile FileName = .\Res\VerticalScrollbarTrackMedium.png;
attr framesize FrameSize = <39,45>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap VerticalScrollbarTrackSmall
{
attr bitmapfile FileName = .\Res\VerticalScrollbarTrackSmall.png;
attr framesize FrameSize = <26,30>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap VerticalSliderTrackLarge
{
attr bitmapfile FileName = .\Res\VerticalSliderTrackLarge.png;
attr framesize FrameSize = <27,68>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap VerticalSliderTrackMedium
{
attr bitmapfile FileName = .\Res\VerticalSliderTrackMedium.png;
attr framesize FrameSize = <18,45>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap VerticalSliderTrackSmall
{
attr bitmapfile FileName = .\Res\VerticalSliderTrackSmall.png;
attr framesize FrameSize = <12,30>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

resource Resources::Bitmap VerticalValueBarLarge
{
attr bitmapfile FileName = .\Res\VerticalValueBarLarge.png;
attr framesize FrameSize = <45,68>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the large size.

resource Resources::Bitmap VerticalValueBarMedium
{
attr bitmapfile FileName = .\Res\VerticalValueBarMedium.png;
attr framesize FrameSize = <30,45>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the medium size.

resource Resources::Bitmap VerticalValueBarSmall
{
attr bitmapfile FileName = .\Res\VerticalValueBarSmall.png;
attr framesize FrameSize = <20,30>;
attr framedelay FrameDelay;
attr bitmapformat Format = Native;
attr bitmapdithering Dithering = Auto;
attr bitmapmode Mode = Default;
}

Bitmap resource used per default by the Widgets customized for the small size.

autoobject WidgetSet::ToggleButtonConfig CheckBox_Large
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 75;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 75;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontLarge;
preset LabelOffFont = Resources::FontLarge;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::CheckBoxLarge;
preset FaceOnFocused = WidgetSet::CheckBoxLarge;
preset FaceOnDisabled = WidgetSet::CheckBoxLarge;
preset FaceOnDefault = WidgetSet::CheckBoxLarge;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::CheckBoxLarge;
preset FaceOffFocused = WidgetSet::CheckBoxLarge;
preset FaceOffDisabled = WidgetSet::CheckBoxLarge;
preset FaceOffDefault = WidgetSet::CheckBoxLarge;
preset WidgetMinSize = <59,59>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its large size variant. With this customization the toggle button appears as a 'check box'.

autoobject WidgetSet::ToggleButtonConfig CheckBox_Medium
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 50;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 50;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontMedium;
preset LabelOffFont = Resources::FontMedium;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::CheckBoxMedium;
preset FaceOnFocused = WidgetSet::CheckBoxMedium;
preset FaceOnDisabled = WidgetSet::CheckBoxMedium;
preset FaceOnDefault = WidgetSet::CheckBoxMedium;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::CheckBoxMedium;
preset FaceOffFocused = WidgetSet::CheckBoxMedium;
preset FaceOffDisabled = WidgetSet::CheckBoxMedium;
preset FaceOffDefault = WidgetSet::CheckBoxMedium;
preset WidgetMinSize = <39,39>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its medium size variant. With this customization the toggle button appears as a 'check box'.

autoobject WidgetSet::ToggleButtonConfig CheckBox_Small
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 34;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 34;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontSmall;
preset LabelOffFont = Resources::FontSmall;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::CheckBoxSmall;
preset FaceOnFocused = WidgetSet::CheckBoxSmall;
preset FaceOnDisabled = WidgetSet::CheckBoxSmall;
preset FaceOnDefault = WidgetSet::CheckBoxSmall;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::CheckBoxSmall;
preset FaceOffFocused = WidgetSet::CheckBoxSmall;
preset FaceOffDisabled = WidgetSet::CheckBoxSmall;
preset FaceOffDefault = WidgetSet::CheckBoxSmall;
preset WidgetMinSize = <26,26>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its small size variant. With this customization the toggle button appears as a 'check box'.

autoobject WidgetSet::GaugeConfig Gauge_Large
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 32.0;
preset TrackLeftRadius = 104.5;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 225;
preset NeedlePivot = <-57,18>;
preset Needle = WidgetSet::GaugeNeedleLarge;
preset CenterOffset = <0,16>;
preset Scale = WidgetSet::GaugeTrackLarge;
preset WidgetMinSize = <257,227>;
}

This autoobject provides the default customization for the 'analog gauge' widget (WidgetSet::Gauge) in its large size variant.

autoobject WidgetSet::GaugeConfig Gauge_Medium
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 21.0;
preset TrackLeftRadius = 70.0;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 225;
preset NeedlePivot = <-39,12>;
preset Needle = WidgetSet::GaugeNeedleMedium;
preset CenterOffset = <0,10>;
preset Scale = WidgetSet::GaugeTrackMedium;
preset WidgetMinSize = <171,151>;
}

This autoobject provides the default customization for the 'analog gauge' widget (WidgetSet::Gauge) in its medium size variant.

autoobject WidgetSet::GaugeConfig Gauge_Small
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 14.25;
preset TrackLeftRadius = 47.0;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 226;
preset NeedlePivot = <-26,8>;
preset Needle = WidgetSet::GaugeNeedleSmall;
preset CenterOffset = <0,7>;
preset Scale = WidgetSet::GaugeTrackSmall;
preset WidgetMinSize = <114,101>;
}

This autoobject provides the default customization for the 'analog gauge' widget (WidgetSet::Gauge) in its small size variant.

autoobject WidgetSet::HorizontalScrollbarConfig HorizontalScrollbar_Large
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::HorizontalScrollbarThumbLarge;
preset ThumbDisabled = WidgetSet::HorizontalScrollbarThumbLarge;
preset ThumbDefault = WidgetSet::HorizontalScrollbarThumbLarge;
preset TrackActive = WidgetSet::HorizontalScrollbarTrackLarge;
preset TrackDisabled = WidgetSet::HorizontalScrollbarTrackLarge;
preset TrackDefault = WidgetSet::HorizontalScrollbarTrackLarge;
preset WidgetMinSize = <68,59>;
}

This autoobject provides the default customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its large size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::HorizontalScrollbarConfig HorizontalScrollbar_Medium
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::HorizontalScrollbarThumbMedium;
preset ThumbDisabled = WidgetSet::HorizontalScrollbarThumbMedium;
preset ThumbDefault = WidgetSet::HorizontalScrollbarThumbMedium;
preset TrackActive = WidgetSet::HorizontalScrollbarTrackMedium;
preset TrackDisabled = WidgetSet::HorizontalScrollbarTrackMedium;
preset TrackDefault = WidgetSet::HorizontalScrollbarTrackMedium;
preset WidgetMinSize = <45,39>;
}

This autoobject provides the default customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its medium size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::HorizontalScrollbarConfig HorizontalScrollbar_Small
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::HorizontalScrollbarThumbSmall;
preset ThumbDisabled = WidgetSet::HorizontalScrollbarThumbSmall;
preset ThumbDefault = WidgetSet::HorizontalScrollbarThumbSmall;
preset TrackActive = WidgetSet::HorizontalScrollbarTrackSmall;
preset TrackDisabled = WidgetSet::HorizontalScrollbarTrackSmall;
preset TrackDefault = WidgetSet::HorizontalScrollbarTrackSmall;
preset WidgetMinSize = <30,26>;
}

This autoobject provides the default customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its small size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::HorizontalSliderConfig HorizontalSlider_Large
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginRight = -3;
preset ThumbMarginLeft = -3;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobLarge;
preset ThumbFocused = WidgetSet::ThumbKnobLarge;
preset ThumbDisabled = WidgetSet::ThumbKnobLarge;
preset ThumbDefault = WidgetSet::ThumbKnobLarge;
preset TrackRightFrameActive = 0;
preset TrackRightFrameFocused = 0;
preset TrackRightFrameDisabled = 0;
preset TrackRightFrameDefault = 0;
preset TrackRightActive = WidgetSet::HorizontalSliderTrackLarge;
preset TrackRightFocused = WidgetSet::HorizontalSliderTrackLarge;
preset TrackRightDisabled = WidgetSet::HorizontalSliderTrackLarge;
preset TrackRightDefault = WidgetSet::HorizontalSliderTrackLarge;
preset TrackLeftFrameActive = 1;
preset TrackLeftFrameFocused = 1;
preset TrackLeftFrameDisabled = 1;
preset TrackLeftFrameDefault = 1;
preset TrackLeftActive = WidgetSet::HorizontalSliderTrackLarge;
preset TrackLeftFocused = WidgetSet::HorizontalSliderTrackLarge;
preset TrackLeftDisabled = WidgetSet::HorizontalSliderTrackLarge;
preset TrackLeftDefault = WidgetSet::HorizontalSliderTrackLarge;
preset WidgetMinSize = <68,59>;
}

This autoobject provides the default customization for the 'horizontal slider' widget (WidgetSet::HorizontalSlider) in its large size variant.

autoobject WidgetSet::HorizontalSliderConfig HorizontalSlider_Medium
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginRight = -2;
preset ThumbMarginLeft = -2;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobMedium;
preset ThumbFocused = WidgetSet::ThumbKnobMedium;
preset ThumbDisabled = WidgetSet::ThumbKnobMedium;
preset ThumbDefault = WidgetSet::ThumbKnobMedium;
preset TrackRightFrameActive = 0;
preset TrackRightFrameFocused = 0;
preset TrackRightFrameDisabled = 0;
preset TrackRightFrameDefault = 0;
preset TrackRightActive = WidgetSet::HorizontalSliderTrackMedium;
preset TrackRightFocused = WidgetSet::HorizontalSliderTrackMedium;
preset TrackRightDisabled = WidgetSet::HorizontalSliderTrackMedium;
preset TrackRightDefault = WidgetSet::HorizontalSliderTrackMedium;
preset TrackLeftFrameActive = 1;
preset TrackLeftFrameFocused = 1;
preset TrackLeftFrameDisabled = 1;
preset TrackLeftFrameDefault = 1;
preset TrackLeftActive = WidgetSet::HorizontalSliderTrackMedium;
preset TrackLeftFocused = WidgetSet::HorizontalSliderTrackMedium;
preset TrackLeftDisabled = WidgetSet::HorizontalSliderTrackMedium;
preset TrackLeftDefault = WidgetSet::HorizontalSliderTrackMedium;
preset WidgetMinSize = <45,39>;
}

This autoobject provides the default customization for the 'horizontal slider' widget (WidgetSet::HorizontalSlider) in its medium size variant.

autoobject WidgetSet::HorizontalSliderConfig HorizontalSlider_Small
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginRight = -1;
preset ThumbMarginLeft = -1;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobSmall;
preset ThumbFocused = WidgetSet::ThumbKnobSmall;
preset ThumbDisabled = WidgetSet::ThumbKnobSmall;
preset ThumbDefault = WidgetSet::ThumbKnobSmall;
preset TrackRightFrameActive = 0;
preset TrackRightFrameFocused = 0;
preset TrackRightFrameDisabled = 0;
preset TrackRightFrameDefault = 0;
preset TrackRightActive = WidgetSet::HorizontalSliderTrackSmall;
preset TrackRightFocused = WidgetSet::HorizontalSliderTrackSmall;
preset TrackRightDisabled = WidgetSet::HorizontalSliderTrackSmall;
preset TrackRightDefault = WidgetSet::HorizontalSliderTrackSmall;
preset TrackLeftFrameActive = 1;
preset TrackLeftFrameFocused = 1;
preset TrackLeftFrameDisabled = 1;
preset TrackLeftFrameDefault = 1;
preset TrackLeftActive = WidgetSet::HorizontalSliderTrackSmall;
preset TrackLeftFocused = WidgetSet::HorizontalSliderTrackSmall;
preset TrackLeftDisabled = WidgetSet::HorizontalSliderTrackSmall;
preset TrackLeftDefault = WidgetSet::HorizontalSliderTrackSmall;
preset WidgetMinSize = <30,26>;
}

This autoobject provides the default customization for the 'horizontal slider' widget (WidgetSet::HorizontalSlider) in its small size variant.

autoobject WidgetSet::HorizontalValueBarConfig HorizontalValueBar_Large
{
preset TrackRightFrame = 0;
preset TrackRight = WidgetSet::HorizontalValueBarLarge;
preset TrackLeftFrame = 1;
preset TrackLeft = WidgetSet::HorizontalValueBarLarge;
preset WidgetMinSize = <68,45>;
}

This autoobject provides the default customization for the 'horizontal value bar' widget (WidgetSet::HorizontalValueBar) in its large size variant.

autoobject WidgetSet::HorizontalValueBarConfig HorizontalValueBar_Medium
{
preset TrackRightFrame = 0;
preset TrackRight = WidgetSet::HorizontalValueBarMedium;
preset TrackLeftFrame = 1;
preset TrackLeft = WidgetSet::HorizontalValueBarMedium;
preset WidgetMinSize = <45,30>;
}

This autoobject provides the default customization for the 'horizontal value bar' widget (WidgetSet::HorizontalValueBar) in its medium size variant.

autoobject WidgetSet::HorizontalValueBarConfig HorizontalValueBar_Small
{
preset TrackRightFrame = 0;
preset TrackRight = WidgetSet::HorizontalValueBarSmall;
preset TrackLeftFrame = 1;
preset TrackLeft = WidgetSet::HorizontalValueBarSmall;
preset WidgetMinSize = <30,20>;
}

This autoobject provides the default customization for the 'horizontal value bar' widget (WidgetSet::HorizontalValueBar) in its small size variant.

autoobject WidgetSet::GaugeConfig MiniGauge_Large
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 32.0;
preset TrackLeftRadius = 74.25;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 225;
preset NeedlePivot = <-27,18>;
preset Needle = WidgetSet::GaugeNeedleLarge;
preset CenterOffset = <0,11>;
preset Scale = WidgetSet::MiniGaugeTrackLarge;
preset WidgetMinSize = <197,174>;
}

This autoobject provides the alternative customization for the 'analog gauge' widget (WidgetSet::Gauge) in its large size variant. Here the gauge widget appears smaller.

autoobject WidgetSet::GaugeConfig MiniGauge_Medium
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 21.25;
preset TrackLeftRadius = 49.12;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 225;
preset NeedlePivot = <-18,12>;
preset Needle = WidgetSet::GaugeNeedleMedium;
preset CenterOffset = <0,7>;
preset Scale = WidgetSet::MiniGaugeTrackMedium;
preset WidgetMinSize = <131,116>;
}

This autoobject provides the alternative customization for the 'analog gauge' widget (WidgetSet::Gauge) in its medium size variant. Here the gauge widget appears smaller.

autoobject WidgetSet::GaugeConfig MiniGauge_Small
{
preset SwingElastic = false;
preset SwingDuration = 300;
preset TrackLeftRoundedStart = true;
preset TrackLeftColor = #B2D339FF;
preset TrackLeftThickness = 14.25;
preset TrackLeftRadius = 33.12;
preset NeedleMaxAngle = -45;
preset NeedleMinAngle = 226;
preset NeedlePivot = <-13,8>;
preset Needle = WidgetSet::GaugeNeedleSmall;
preset CenterOffset = <0,5>;
preset Scale = WidgetSet::MiniGaugeTrackSmall;
preset WidgetMinSize = <88,78>;
}

This autoobject provides the alternative customization for the 'analog gauge' widget (WidgetSet::Gauge) in its small size variant. Here the gauge widget appears smaller.

autoobject WidgetSet::HorizontalScrollbarConfig MiniHorizontalScrollbar_Large
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniHorizontalScrollbarThumbLarge;
preset ThumbDisabled = WidgetSet::MiniHorizontalScrollbarThumbLarge;
preset ThumbDefault = WidgetSet::MiniHorizontalScrollbarThumbLarge;
preset TrackActive = WidgetSet::MiniHorizontalScrollbarTrackLarge;
preset TrackDisabled = WidgetSet::MiniHorizontalScrollbarTrackLarge;
preset TrackDefault = WidgetSet::MiniHorizontalScrollbarTrackLarge;
preset WidgetMinSize = <68,27>;
}

This autoobject provides an alternative customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its large size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::HorizontalScrollbarConfig MiniHorizontalScrollbar_Medium
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniHorizontalScrollbarThumbMedium;
preset ThumbDisabled = WidgetSet::MiniHorizontalScrollbarThumbMedium;
preset ThumbDefault = WidgetSet::MiniHorizontalScrollbarThumbMedium;
preset TrackActive = WidgetSet::MiniHorizontalScrollbarTrackMedium;
preset TrackDisabled = WidgetSet::MiniHorizontalScrollbarTrackMedium;
preset TrackDefault = WidgetSet::MiniHorizontalScrollbarTrackMedium;
preset WidgetMinSize = <45,18>;
}

This autoobject provides an alternative customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its medium size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::HorizontalScrollbarConfig MiniHorizontalScrollbar_Small
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniHorizontalScrollbarThumbSmall;
preset ThumbDisabled = WidgetSet::MiniHorizontalScrollbarThumbSmall;
preset ThumbDefault = WidgetSet::MiniHorizontalScrollbarThumbSmall;
preset TrackActive = WidgetSet::MiniHorizontalScrollbarTrackSmall;
preset TrackDisabled = WidgetSet::MiniHorizontalScrollbarTrackSmall;
preset TrackDefault = WidgetSet::MiniHorizontalScrollbarTrackSmall;
preset WidgetMinSize = <30,12>;
}

This autoobject provides an alternative customization for the 'horizontal scrollbar' widget (WidgetSet::HorizontalScrollbar) in its small size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::RotaryKnobConfig MiniRotaryKnob_Large
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 14.0;
preset TrackLeftThicknessFocused = 14.0;
preset TrackLeftThicknessDisabled = 14.0;
preset TrackLeftThicknessDefault = 14.0;
preset TrackLeftRadiusActive = 82.5;
preset TrackLeftRadiusFocused = 82.5;
preset TrackLeftRadiusDisabled = 82.5;
preset TrackLeftRadiusDefault = 82.5;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-51,29>;
preset CenterOffset = <0,12>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobLarge;
preset ThumbFocused = WidgetSet::ThumbKnobLarge;
preset ThumbDisabled = WidgetSet::ThumbKnobLarge;
preset ThumbDefault = WidgetSet::ThumbKnobLarge;
preset ScaleActive = WidgetSet::MiniRotaryKnobTrackLarge;
preset ScaleFocused = WidgetSet::MiniRotaryKnobTrackLarge;
preset ScaleDisabled = WidgetSet::MiniRotaryKnobTrackLarge;
preset ScaleDefault = WidgetSet::MiniRotaryKnobTrackLarge;
preset WidgetMinSize = <216,198>;
}

This autoobject provides the alternative customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its large size variant. Here the rotary knob appears smaller.

autoobject WidgetSet::RotaryKnobConfig MiniRotaryKnob_Medium
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 9.3;
preset TrackLeftThicknessFocused = 9.3;
preset TrackLeftThicknessDisabled = 9.3;
preset TrackLeftThicknessDefault = 9.3;
preset TrackLeftRadiusActive = 54.85;
preset TrackLeftRadiusFocused = 54.85;
preset TrackLeftRadiusDisabled = 54.85;
preset TrackLeftRadiusDefault = 54.85;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-34,19>;
preset CenterOffset = <0,8>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobMedium;
preset ThumbFocused = WidgetSet::ThumbKnobMedium;
preset ThumbDisabled = WidgetSet::ThumbKnobMedium;
preset ThumbDefault = WidgetSet::ThumbKnobMedium;
preset ScaleActive = WidgetSet::MiniRotaryKnobTrackMedium;
preset ScaleFocused = WidgetSet::MiniRotaryKnobTrackMedium;
preset ScaleDisabled = WidgetSet::MiniRotaryKnobTrackMedium;
preset ScaleDefault = WidgetSet::MiniRotaryKnobTrackMedium;
preset WidgetMinSize = <144,132>;
}

This autoobject provides the alternative customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its medium size variant. Here the rotary knob appears smaller.

autoobject WidgetSet::RotaryKnobConfig MiniRotaryKnob_Small
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 6.75;
preset TrackLeftThicknessFocused = 6.75;
preset TrackLeftThicknessDisabled = 6.75;
preset TrackLeftThicknessDefault = 6.75;
preset TrackLeftRadiusActive = 36.88;
preset TrackLeftRadiusFocused = 36.88;
preset TrackLeftRadiusDisabled = 36.88;
preset TrackLeftRadiusDefault = 36.88;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-23,13>;
preset CenterOffset = <0,6>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobSmall;
preset ThumbFocused = WidgetSet::ThumbKnobSmall;
preset ThumbDisabled = WidgetSet::ThumbKnobSmall;
preset ThumbDefault = WidgetSet::ThumbKnobSmall;
preset ScaleActive = WidgetSet::MiniRotaryKnobTrackSmall;
preset ScaleFocused = WidgetSet::MiniRotaryKnobTrackSmall;
preset ScaleDisabled = WidgetSet::MiniRotaryKnobTrackSmall;
preset ScaleDefault = WidgetSet::MiniRotaryKnobTrackSmall;
preset WidgetMinSize = <96,88>;
}

This autoobject provides the alternative customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its small size variant. Here the rotary knob appears smaller.

autoobject WidgetSet::VerticalScrollbarConfig MiniVerticalScrollbar_Large
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniVerticalScrollbarThumbLarge;
preset ThumbDisabled = WidgetSet::MiniVerticalScrollbarThumbLarge;
preset ThumbDefault = WidgetSet::MiniVerticalScrollbarThumbLarge;
preset TrackActive = WidgetSet::MiniVerticalScrollbarTrackLarge;
preset TrackDisabled = WidgetSet::MiniVerticalScrollbarTrackLarge;
preset TrackDefault = WidgetSet::MiniVerticalScrollbarTrackLarge;
preset WidgetMinSize = <27,68>;
}

This autoobject provides an alternative customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its large size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::VerticalScrollbarConfig MiniVerticalScrollbar_Medium
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniVerticalScrollbarThumbMedium;
preset ThumbDisabled = WidgetSet::MiniVerticalScrollbarThumbMedium;
preset ThumbDefault = WidgetSet::MiniVerticalScrollbarThumbMedium;
preset TrackActive = WidgetSet::MiniVerticalScrollbarTrackMedium;
preset TrackDisabled = WidgetSet::MiniVerticalScrollbarTrackMedium;
preset TrackDefault = WidgetSet::MiniVerticalScrollbarTrackMedium;
preset WidgetMinSize = <18,45>;
}

This autoobject provides an alternative customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its medium size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::VerticalScrollbarConfig MiniVerticalScrollbar_Small
{
preset Touchable = false;
preset FadeOutDuration = 300;
preset FadeInDuration = 100;
preset AutoHideDelay = 1000;
preset HideIfNotNeeded = true;
preset ThumbActive = WidgetSet::MiniVerticalScrollbarThumbSmall;
preset ThumbDisabled = WidgetSet::MiniVerticalScrollbarThumbSmall;
preset ThumbDefault = WidgetSet::MiniVerticalScrollbarThumbSmall;
preset TrackActive = WidgetSet::MiniVerticalScrollbarTrackSmall;
preset TrackDisabled = WidgetSet::MiniVerticalScrollbarTrackSmall;
preset TrackDefault = WidgetSet::MiniVerticalScrollbarTrackSmall;
preset WidgetMinSize = <12,30>;
}

This autoobject provides an alternative customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its small size variant. Here the scrollbar is smaller and it is configured to disappear automatically if it is not used. Furthermore, scrollbars using this configuration do not react to user touch interactions.

autoobject WidgetSet::PushButtonConfig PushButton_Large
{
preset LabelColorActive = #FFFFFFFF;
preset LabelColorFocused = #FFFFFFFF;
preset LabelColorDisabled = #A8ABABFF;
preset LabelColorDefault = #6C6E70FF;
preset LabelMarginBottom = 9;
preset LabelMarginTop = 9;
preset LabelMarginRight = 9;
preset LabelMarginLeft = 9;
preset IconTintDisabled = #A8ABABAA;
preset IconTintDefault = #6C6E70FF;
preset IconMarginBottom = 9;
preset IconMarginTop = 9;
preset IconMarginRight = 9;
preset IconMarginLeft = 9;
preset LabelFont = Resources::FontLarge;
preset FaceFrameActive = 3;
preset FaceFrameFocused = 2;
preset FaceFrameDisabled = 0;
preset FaceFrameDefault = 1;
preset FaceActive = WidgetSet::PushButtonLarge;
preset FaceFocused = WidgetSet::PushButtonLarge;
preset FaceDisabled = WidgetSet::PushButtonLarge;
preset FaceDefault = WidgetSet::PushButtonLarge;
preset WidgetMinSize = <51,51>;
}

This autoobject provides the default customization for the 'push button' widget (WidgetSet::PushButton) in its large size variant.

autoobject WidgetSet::PushButtonConfig PushButton_Medium
{
preset LabelColorActive = #FFFFFFFF;
preset LabelColorFocused = #FFFFFFFF;
preset LabelColorDisabled = #A8ABABFF;
preset LabelColorDefault = #6C6E70FF;
preset LabelMarginBottom = 6;
preset LabelMarginTop = 6;
preset LabelMarginRight = 6;
preset LabelMarginLeft = 6;
preset IconTintDisabled = #A8ABABAA;
preset IconTintDefault = #6C6E70FF;
preset IconMarginBottom = 6;
preset IconMarginTop = 6;
preset IconMarginRight = 6;
preset IconMarginLeft = 6;
preset LabelFont = Resources::FontMedium;
preset FaceFrameActive = 3;
preset FaceFrameFocused = 2;
preset FaceFrameDisabled = 0;
preset FaceFrameDefault = 1;
preset FaceActive = WidgetSet::PushButtonMedium;
preset FaceFocused = WidgetSet::PushButtonMedium;
preset FaceDisabled = WidgetSet::PushButtonMedium;
preset FaceDefault = WidgetSet::PushButtonMedium;
preset WidgetMinSize = <34,34>;
}

This autoobject provides the default customization for the 'push button' widget (WidgetSet::PushButton) in its medium size variant.

autoobject WidgetSet::PushButtonConfig PushButton_Small
{
preset LabelColorActive = #FFFFFFFF;
preset LabelColorFocused = #FFFFFFFF;
preset LabelColorDisabled = #A8ABABFF;
preset LabelColorDefault = #6C6E70FF;
preset LabelMarginBottom = 4;
preset LabelMarginTop = 4;
preset LabelMarginRight = 4;
preset LabelMarginLeft = 4;
preset IconTintDisabled = #A8ABABAA;
preset IconTintDefault = #6C6E70FF;
preset IconMarginBottom = 4;
preset IconMarginTop = 4;
preset IconMarginRight = 4;
preset IconMarginLeft = 4;
preset LabelFont = Resources::FontSmall;
preset FaceFrameActive = 3;
preset FaceFrameFocused = 2;
preset FaceFrameDisabled = 0;
preset FaceFrameDefault = 1;
preset FaceActive = WidgetSet::PushButtonSmall;
preset FaceFocused = WidgetSet::PushButtonSmall;
preset FaceDisabled = WidgetSet::PushButtonSmall;
preset FaceDefault = WidgetSet::PushButtonSmall;
preset WidgetMinSize = <23,23>;
}

This autoobject provides the default customization for the 'push button' widget (WidgetSet::PushButton) in its small size variant.

autoobject WidgetSet::RadioButtonConfig RadioButton_Large
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 75;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 75;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontLarge;
preset LabelOffFont = Resources::FontLarge;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::RadioButtonLarge;
preset FaceOnFocused = WidgetSet::RadioButtonLarge;
preset FaceOnDisabled = WidgetSet::RadioButtonLarge;
preset FaceOnDefault = WidgetSet::RadioButtonLarge;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::RadioButtonLarge;
preset FaceOffFocused = WidgetSet::RadioButtonLarge;
preset FaceOffDisabled = WidgetSet::RadioButtonLarge;
preset FaceOffDefault = WidgetSet::RadioButtonLarge;
preset WidgetMinSize = <59,59>;
}

This autoobject provides the default customization for the 'radio button' widget (WidgetSet::RadioButton) in its large size variant.

autoobject WidgetSet::RadioButtonConfig RadioButton_Medium
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 50;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 50;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontMedium;
preset LabelOffFont = Resources::FontMedium;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::RadioButtonMedium;
preset FaceOnFocused = WidgetSet::RadioButtonMedium;
preset FaceOnDisabled = WidgetSet::RadioButtonMedium;
preset FaceOnDefault = WidgetSet::RadioButtonMedium;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::RadioButtonMedium;
preset FaceOffFocused = WidgetSet::RadioButtonMedium;
preset FaceOffDisabled = WidgetSet::RadioButtonMedium;
preset FaceOffDefault = WidgetSet::RadioButtonMedium;
preset WidgetMinSize = <39,39>;
}

This autoobject provides the default customization for the 'radio button' widget (WidgetSet::RadioButton) in its medium size variant.

autoobject WidgetSet::RadioButtonConfig RadioButton_Small
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginLeft = 34;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginLeft = 34;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontSmall;
preset LabelOffFont = Resources::FontSmall;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToLeft];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::RadioButtonSmall;
preset FaceOnFocused = WidgetSet::RadioButtonSmall;
preset FaceOnDisabled = WidgetSet::RadioButtonSmall;
preset FaceOnDefault = WidgetSet::RadioButtonSmall;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::RadioButtonSmall;
preset FaceOffFocused = WidgetSet::RadioButtonSmall;
preset FaceOffDisabled = WidgetSet::RadioButtonSmall;
preset FaceOffDefault = WidgetSet::RadioButtonSmall;
preset WidgetMinSize = <26,26>;
}

This autoobject provides the default customization for the 'radio button' widget (WidgetSet::RadioButton) in its small size variant.

autoobject WidgetSet::RotaryKnobConfig RotaryKnob_Large
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 14.0;
preset TrackLeftThicknessFocused = 14.0;
preset TrackLeftThicknessDisabled = 14.0;
preset TrackLeftThicknessDefault = 14.0;
preset TrackLeftRadiusActive = 113.5;
preset TrackLeftRadiusFocused = 113.5;
preset TrackLeftRadiusDisabled = 113.5;
preset TrackLeftRadiusDefault = 113.5;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-84,29>;
preset CenterOffset = <0,17>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobLarge;
preset ThumbFocused = WidgetSet::ThumbKnobLarge;
preset ThumbDisabled = WidgetSet::ThumbKnobLarge;
preset ThumbDefault = WidgetSet::ThumbKnobLarge;
preset ScaleActive = WidgetSet::RotaryKnobTrackLarge;
preset ScaleFocused = WidgetSet::RotaryKnobTrackLarge;
preset ScaleDisabled = WidgetSet::RotaryKnobTrackLarge;
preset ScaleDefault = WidgetSet::RotaryKnobTrackLarge;
preset WidgetMinSize = <285,255>;
}

This autoobject provides the default customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its large size variant.

autoobject WidgetSet::RotaryKnobConfig RotaryKnob_Medium
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 9.0;
preset TrackLeftThicknessFocused = 9.0;
preset TrackLeftThicknessDisabled = 9.0;
preset TrackLeftThicknessDefault = 9.0;
preset TrackLeftRadiusActive = 76.0;
preset TrackLeftRadiusFocused = 76.0;
preset TrackLeftRadiusDisabled = 76.0;
preset TrackLeftRadiusDefault = 76.0;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-56,19>;
preset CenterOffset = <0,11>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobMedium;
preset ThumbFocused = WidgetSet::ThumbKnobMedium;
preset ThumbDisabled = WidgetSet::ThumbKnobMedium;
preset ThumbDefault = WidgetSet::ThumbKnobMedium;
preset ScaleActive = WidgetSet::RotaryKnobTrackMedium;
preset ScaleFocused = WidgetSet::RotaryKnobTrackMedium;
preset ScaleDisabled = WidgetSet::RotaryKnobTrackMedium;
preset ScaleDefault = WidgetSet::RotaryKnobTrackMedium;
preset WidgetMinSize = <190,170>;
}

This autoobject provides the default customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its medium size variant.

autoobject WidgetSet::RotaryKnobConfig RotaryKnob_Small
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset TrackLeftRoundedStart = true;
preset TrackLeftColorActive = #B2D339FF;
preset TrackLeftColorFocused = #B2D339FF;
preset TrackLeftColorDisabled = #B2D339FF;
preset TrackLeftColorDefault = #B2D339FF;
preset TrackLeftThicknessActive = 7.0;
preset TrackLeftThicknessFocused = 7.0;
preset TrackLeftThicknessDisabled = 7.0;
preset TrackLeftThicknessDefault = 7.0;
preset TrackLeftRadiusActive = 51.0;
preset TrackLeftRadiusFocused = 51.0;
preset TrackLeftRadiusDisabled = 51.0;
preset TrackLeftRadiusDefault = 51.0;
preset ThumbMaxAngle = -45;
preset ThumbMinAngle = 225;
preset ThumbPivot = <-37,13>;
preset CenterOffset = <0,8>;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobSmall;
preset ThumbFocused = WidgetSet::ThumbKnobSmall;
preset ThumbDisabled = WidgetSet::ThumbKnobSmall;
preset ThumbDefault = WidgetSet::ThumbKnobSmall;
preset ScaleActive = WidgetSet::RotaryKnobTrackSmall;
preset ScaleFocused = WidgetSet::RotaryKnobTrackSmall;
preset ScaleDisabled = WidgetSet::RotaryKnobTrackSmall;
preset ScaleDefault = WidgetSet::RotaryKnobTrackSmall;
preset WidgetMinSize = <127,114>;
}

This autoobject provides the default customization for the 'rotary knob' widget (WidgetSet::RotaryKnob) in its small size variant.

autoobject WidgetSet::ToggleButtonConfig Switch_Large
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginRight = 110;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginRight = 110;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontLarge;
preset LabelOffFont = Resources::FontLarge;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToRight];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::SwitchLarge;
preset FaceOnFocused = WidgetSet::SwitchLarge;
preset FaceOnDisabled = WidgetSet::SwitchLarge;
preset FaceOnDefault = WidgetSet::SwitchLarge;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::SwitchLarge;
preset FaceOffFocused = WidgetSet::SwitchLarge;
preset FaceOffDisabled = WidgetSet::SwitchLarge;
preset FaceOffDefault = WidgetSet::SwitchLarge;
preset WidgetMinSize = <104,59>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its large size variant. With this customization the toggle button appears as a 'switch'.

autoobject WidgetSet::ToggleButtonConfig Switch_Medium
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginRight = 75;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginRight = 75;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontMedium;
preset LabelOffFont = Resources::FontMedium;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToRight];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::SwitchMedium;
preset FaceOnFocused = WidgetSet::SwitchMedium;
preset FaceOnDisabled = WidgetSet::SwitchMedium;
preset FaceOnDefault = WidgetSet::SwitchMedium;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::SwitchMedium;
preset FaceOffFocused = WidgetSet::SwitchMedium;
preset FaceOffDisabled = WidgetSet::SwitchMedium;
preset FaceOffDefault = WidgetSet::SwitchMedium;
preset WidgetMinSize = <70,39>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its medium size variant. With this customization the toggle button appears as a 'switch'.

autoobject WidgetSet::ToggleButtonConfig Switch_Small
{
preset LabelOnColorActive = #6C6E70FF;
preset LabelOnColorFocused = #6C6E70FF;
preset LabelOnColorDisabled = #A8ABABFF;
preset LabelOnColorDefault = #6C6E70FF;
preset LabelOffColorActive = #6C6E70FF;
preset LabelOffColorFocused = #6C6E70FF;
preset LabelOffColorDisabled = #A8ABABFF;
preset LabelOffColorDefault = #6C6E70FF;
preset LabelMarginRight = 50;
preset IconOnTintActive = #6C6E70FF;
preset IconOnTintFocused = #6C6E70FF;
preset IconOnTintDisabled = #A8ABABAA;
preset IconOnTintDefault = #6C6E70FF;
preset IconOffTintActive = #6C6E70FF;
preset IconOffTintFocused = #6C6E70FF;
preset IconOffTintDisabled = #A8ABABAA;
preset IconOffTintDefault = #6C6E70FF;
preset IconMarginRight = 50;
preset LabelAlignment = Views::TextAlignment[AlignHorzLeft, AlignVertCenter];
preset LabelOnFont = Resources::FontSmall;
preset LabelOffFont = Resources::FontSmall;
preset IconAlignment = Views::ImageAlignment[AlignHorzLeft, AlignVertCenter];
preset FaceLayout = Core::Layout[AlignToRight];
preset FaceOnFrameActive = 7;
preset FaceOnFrameFocused = 5;
preset FaceOnFrameDisabled = 1;
preset FaceOnFrameDefault = 3;
preset FaceOnActive = WidgetSet::SwitchSmall;
preset FaceOnFocused = WidgetSet::SwitchSmall;
preset FaceOnDisabled = WidgetSet::SwitchSmall;
preset FaceOnDefault = WidgetSet::SwitchSmall;
preset FaceOffFrameActive = 6;
preset FaceOffFrameFocused = 4;
preset FaceOffFrameDisabled = 0;
preset FaceOffFrameDefault = 2;
preset FaceOffActive = WidgetSet::SwitchSmall;
preset FaceOffFocused = WidgetSet::SwitchSmall;
preset FaceOffDisabled = WidgetSet::SwitchSmall;
preset FaceOffDefault = WidgetSet::SwitchSmall;
preset WidgetMinSize = <46,26>;
}

This autoobject provides one of the default customizations for the 'toggle' widget (WidgetSet::ToggleButton) in its small size variant. With this customization the toggle button appears as a 'switch'.

autoobject WidgetSet::ValueDisplayConfig ValueDisplay_Large
{
preset ValueMarginRight = 15;
preset ValueColorNegative = #A7A9ACFF;
preset ValueColorPositive = #A7A9ACFF;
preset ValueAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset ValueFont = Resources::FontExtraLarge;
preset UnitColorNegative = #C4C6C9FF;
preset UnitColorPositive = #C4C6C9FF;
preset UnitAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset UnitFont = Resources::FontExtraLarge;
preset FormatPlusSign = "";
preset Layout = WidgetSet::ValueDisplayLayout.AlignValueLeftToUnit;
preset WidgetMinSize = <90,50>;
}

This autoobject provides the default customization for the 'value display' widget (WidgetSet::ValueDisplay) in its large size variant. Widgets using this configuration display the value and unit aligned at the right widget edge.

autoobject WidgetSet::ValueDisplayConfig ValueDisplay_Medium
{
preset ValueMarginRight = 10;
preset ValueColorNegative = #A7A9ACFF;
preset ValueColorPositive = #A7A9ACFF;
preset ValueAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset ValueFont = Resources::FontLarge;
preset UnitColorNegative = #C4C6C9FF;
preset UnitColorPositive = #C4C6C9FF;
preset UnitAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset UnitFont = Resources::FontLarge;
preset FormatPlusSign = "";
preset Layout = WidgetSet::ValueDisplayLayout.AlignValueLeftToUnit;
preset WidgetMinSize = <60,32>;
}

This autoobject provides the default customization for the 'value display' widget (WidgetSet::ValueDisplay) in its medium size variant. Widgets using this configuration display the value and unit aligned at the right widget edge.

autoobject WidgetSet::ValueDisplayConfig ValueDisplay_Small
{
preset ValueMarginRight = 7;
preset ValueColorNegative = #A7A9ACFF;
preset ValueColorPositive = #A7A9ACFF;
preset ValueAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset ValueFont = Resources::FontMedium;
preset UnitColorNegative = #C4C6C9FF;
preset UnitColorPositive = #C4C6C9FF;
preset UnitAlignment = Views::TextAlignment[AlignHorzRight, AlignVertCenter];
preset UnitFont = Resources::FontMedium;
preset FormatPlusSign = "";
preset Layout = WidgetSet::ValueDisplayLayout.AlignValueLeftToUnit;
preset WidgetMinSize = <40,22>;
}

This autoobject provides the default customization for the 'value display' widget (WidgetSet::ValueDisplay) in its small size variant. Widgets using this configuration display the value and unit aligned at the right widget edge.

autoobject WidgetSet::VerticalScrollbarConfig VerticalScrollbar_Large
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::VerticalScrollbarThumbLarge;
preset ThumbDisabled = WidgetSet::VerticalScrollbarThumbLarge;
preset ThumbDefault = WidgetSet::VerticalScrollbarThumbLarge;
preset TrackActive = WidgetSet::VerticalScrollbarTrackLarge;
preset TrackDisabled = WidgetSet::VerticalScrollbarTrackLarge;
preset TrackDefault = WidgetSet::VerticalScrollbarTrackLarge;
preset WidgetMinSize = <59,68>;
}

This autoobject provides the default customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its large size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::VerticalScrollbarConfig VerticalScrollbar_Medium
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::VerticalScrollbarThumbMedium;
preset ThumbDisabled = WidgetSet::VerticalScrollbarThumbMedium;
preset ThumbDefault = WidgetSet::VerticalScrollbarThumbMedium;
preset TrackActive = WidgetSet::VerticalScrollbarTrackMedium;
preset TrackDisabled = WidgetSet::VerticalScrollbarTrackMedium;
preset TrackDefault = WidgetSet::VerticalScrollbarTrackMedium;
preset WidgetMinSize = <39,45>;
}

This autoobject provides the default customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its medium size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::VerticalScrollbarConfig VerticalScrollbar_Small
{
preset SnapDuration = 150;
preset ThumbFrameActive = 3;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::VerticalScrollbarThumbSmall;
preset ThumbDisabled = WidgetSet::VerticalScrollbarThumbSmall;
preset ThumbDefault = WidgetSet::VerticalScrollbarThumbSmall;
preset TrackActive = WidgetSet::VerticalScrollbarTrackSmall;
preset TrackDisabled = WidgetSet::VerticalScrollbarTrackSmall;
preset TrackDefault = WidgetSet::VerticalScrollbarTrackSmall;
preset WidgetMinSize = <26,30>;
}

This autoobject provides the default customization for the 'vertical scrollbar' widget (WidgetSet::VerticalScrollbar) in its small size variant. Scrollbars using this configuration do react to user touch interactions.

autoobject WidgetSet::VerticalSliderConfig VerticalSlider_Large
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginAbove = -5;
preset ThumbMarginBelow = -2;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobLarge;
preset ThumbFocused = WidgetSet::ThumbKnobLarge;
preset ThumbDisabled = WidgetSet::ThumbKnobLarge;
preset ThumbDefault = WidgetSet::ThumbKnobLarge;
preset TrackAboveFrameActive = 0;
preset TrackAboveFrameFocused = 0;
preset TrackAboveFrameDisabled = 0;
preset TrackAboveFrameDefault = 0;
preset TrackAboveActive = WidgetSet::VerticalSliderTrackLarge;
preset TrackAboveFocused = WidgetSet::VerticalSliderTrackLarge;
preset TrackAboveDisabled = WidgetSet::VerticalSliderTrackLarge;
preset TrackAboveDefault = WidgetSet::VerticalSliderTrackLarge;
preset TrackBelowFrameActive = 1;
preset TrackBelowFrameFocused = 1;
preset TrackBelowFrameDisabled = 1;
preset TrackBelowFrameDefault = 1;
preset TrackBelowActive = WidgetSet::VerticalSliderTrackLarge;
preset TrackBelowFocused = WidgetSet::VerticalSliderTrackLarge;
preset TrackBelowDisabled = WidgetSet::VerticalSliderTrackLarge;
preset TrackBelowDefault = WidgetSet::VerticalSliderTrackLarge;
preset WidgetMinSize = <59,68>;
}

This autoobject provides the default customization for the 'vertical slider' widget (WidgetSet::VerticalSlider) in its large size variant.

autoobject WidgetSet::VerticalSliderConfig VerticalSlider_Medium
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginAbove = -3;
preset ThumbMarginBelow = -1;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobMedium;
preset ThumbFocused = WidgetSet::ThumbKnobMedium;
preset ThumbDisabled = WidgetSet::ThumbKnobMedium;
preset ThumbDefault = WidgetSet::ThumbKnobMedium;
preset TrackAboveFrameActive = 0;
preset TrackAboveFrameFocused = 0;
preset TrackAboveFrameDisabled = 0;
preset TrackAboveFrameDefault = 0;
preset TrackAboveActive = WidgetSet::VerticalSliderTrackMedium;
preset TrackAboveFocused = WidgetSet::VerticalSliderTrackMedium;
preset TrackAboveDisabled = WidgetSet::VerticalSliderTrackMedium;
preset TrackAboveDefault = WidgetSet::VerticalSliderTrackMedium;
preset TrackBelowFrameActive = 1;
preset TrackBelowFrameFocused = 1;
preset TrackBelowFrameDisabled = 1;
preset TrackBelowFrameDefault = 1;
preset TrackBelowActive = WidgetSet::VerticalSliderTrackMedium;
preset TrackBelowFocused = WidgetSet::VerticalSliderTrackMedium;
preset TrackBelowDisabled = WidgetSet::VerticalSliderTrackMedium;
preset TrackBelowDefault = WidgetSet::VerticalSliderTrackMedium;
preset WidgetMinSize = <39,45>;
}

This autoobject provides the default customization for the 'vertical slider' widget (WidgetSet::VerticalSlider) in its medium size variant.

autoobject WidgetSet::VerticalSliderConfig VerticalSlider_Small
{
preset KeyRepeatPeriod = 100;
preset KeyRepeatDelay = 500;
preset ThumbMarginAbove = -2;
preset ThumbMarginBelow = 0;
preset ThumbFrameActive = 3;
preset ThumbFrameFocused = 2;
preset ThumbFrameDisabled = 0;
preset ThumbFrameDefault = 1;
preset ThumbActive = WidgetSet::ThumbKnobSmall;
preset ThumbFocused = WidgetSet::ThumbKnobSmall;
preset ThumbDisabled = WidgetSet::ThumbKnobSmall;
preset ThumbDefault = WidgetSet::ThumbKnobSmall;
preset TrackAboveFrameActive = 0;
preset TrackAboveFrameFocused = 0;
preset TrackAboveFrameDisabled = 0;
preset TrackAboveFrameDefault = 0;
preset TrackAboveActive = WidgetSet::VerticalSliderTrackSmall;
preset TrackAboveFocused = WidgetSet::VerticalSliderTrackSmall;
preset TrackAboveDisabled = WidgetSet::VerticalSliderTrackSmall;
preset TrackAboveDefault = WidgetSet::VerticalSliderTrackSmall;
preset TrackBelowFrameActive = 1;
preset TrackBelowFrameFocused = 1;
preset TrackBelowFrameDisabled = 1;
preset TrackBelowFrameDefault = 1;
preset TrackBelowActive = WidgetSet::VerticalSliderTrackSmall;
preset TrackBelowFocused = WidgetSet::VerticalSliderTrackSmall;
preset TrackBelowDisabled = WidgetSet::VerticalSliderTrackSmall;
preset TrackBelowDefault = WidgetSet::VerticalSliderTrackSmall;
preset WidgetMinSize = <26,30>;
}

This autoobject provides the default customization for the 'vertical slider' widget (WidgetSet::VerticalSlider) in its small size variant.

autoobject WidgetSet::VerticalValueBarConfig VerticalValueBar_Large
{
preset TrackAboveFrame = 0;
preset TrackAbove = WidgetSet::VerticalValueBarLarge;
preset TrackBelowFrame = 1;
preset TrackBelow = WidgetSet::VerticalValueBarLarge;
preset WidgetMinSize = <45,68>;
}

This autoobject provides the default customization for the 'vertical value bar' widget (WidgetSet::VerticalValueBar) in its large size variant.

autoobject WidgetSet::VerticalValueBarConfig VerticalValueBar_Medium
{
preset TrackAboveFrame = 0;
preset TrackAbove = WidgetSet::VerticalValueBarMedium;
preset TrackBelowFrame = 1;
preset TrackBelow = WidgetSet::VerticalValueBarMedium;
preset WidgetMinSize = <30,45>;
}

This autoobject provides the default customization for the 'vertical value bar' widget (WidgetSet::VerticalValueBar) in its medium size variant.

autoobject WidgetSet::VerticalValueBarConfig VerticalValueBar_Small
{
preset TrackAboveFrame = 0;
preset TrackAbove = WidgetSet::VerticalValueBarSmall;
preset TrackBelowFrame = 1;
preset TrackBelow = WidgetSet::VerticalValueBarSmall;
preset WidgetMinSize = <20,30>;
}

This autoobject provides the default customization for the 'vertical value bar' widget (WidgetSet::VerticalValueBar) in its small size variant.