Instrumentation Widgets Class Reference

PerpetuumSoft.Widgets Namespace

Namespace hierarchy

Classes

Class Description
AdvancedLevel Represents level on the multi-color scale.
AdvancedSlider Advanced version of slider control with additional features.
AdvancedSliderBase The base class for sliders contols.
AdvancedTank Represents value as liquid level in the tank.
AdvancedThermometer Represents value on the thermometer scale.
AnalogClock Display current time on the dial.
Bevel Incapsulates bevel painting.
BevelConverter Converter class for Bevel.
ButtonBase Base class for all button controls.
CircularGauge Control emulates appearance and behavior of meter.
Clock Base abstract class for clocks controls.
Compas Control emulates appearance and behavior of compas.
Dial TrackBar control replacement with dial-style view.
DigitalClock Display current time on seven-segment led.
DigitalLED Emulates appearance of seven-segment digital led indicator.
DigitsDisplay Helper class for painting digits.
DigitsDisplayConverter Converter class for DigitsDisplay
DisplayPanel Simple panel component with custom bevels.
InstrumentationControl This is abstract base class for all controls in the library.
Knob TrackBar control replacement with dial-style view.
LevelBar Vertical gauge with multi-gradient scale custom bevel and smoothing mode.
LevelSlider The LevelSlider is enhanced version of standart Track Bar. Slider combine LevelBar and Slider functionality in single control
Light Light emulator with analog brightness scale.
LinearControlBase The base class for linear controls.
Matrix Text matrix emulator.
Meter Control emulates appearance and behavior of meter.
MultimediaButton MultimediaButton - button replacement with 3D look and feel.
MultimediaButtonBase Base class for multimedia buttons
MultiPositionSwitch Switch control. Select value from a set of cases.
Odometer Emulates look and fill of mechanic odometer.
Oscilloscope Emulates appearance of double-ray oscilloscope.
PowerSwitch PowerSwitch control - checkbox replacement with real hardware look. Set Behavior property to ButtonBehavior.CheckBox/RadioButton if you need automatic checking.
ProgressBar Enhanced version of standart ProressBar control with custom bevel, smoothing and gradient gauge.
RotarySlider Slider control with rotation scale.
ShapeLed Led with custom shape.
SkinButton Button control with skins. Allows to assign different images for each button state.
SkinIndicator Represents value using animated gif image. Displayed frame number depends on Value property.
Slider The Slider is enhanced version of standart Track Bar. This control is obsolete. Use AdvancedSlider instead. Slider support custom bevels, gradient gauge, user defined shape of pointer
SlidingGauge Gauge with the sliding scale.
Switch Switch control - checkbox replacement with real hardware look. Set Behavior property to ButtonBehavior.CheckBox/RadioButton if you need automatic checking.
Thermometer Control shows value on the thermometer scale
Toggle Toggle control - checkbox replacement with real hardware look. Set Behavior property to ButtonBehavior.CheckBox/RadioButton if you need automatic checking.
ValuePresenter Base class for all ValuePresenters controls.

Enumerations

Enumeration Description
BevelStyle Enumerates control Bevel's styles.
ButtonBehaviour Enumerate button's behavior styles.
FaceStyle Control face appearance style.
FlatStyle3D Multimedia button apperance style
ImageMode  
LightStyle Enumerate light shapes.
OdometerStyle  
Orientation  
ScaleColorMode  
ShapeKinds Define possible shapes.
SliderElementsPosition  
SliderStyle  
TextScrollStyle Text Scroll Style enumeration.