SharpShooter Gauges Features
Gauge Design
|
|
Intuitive designer.
A full-featured designer gives the opportunity to design a wide range of gauges
without the need to write a single line of code. Non-standard and advanced gauges
can be developed from scratch with the use of simple elements.
|
|
Convenient expression editor.
Expression editor allows developers to view all available expression language constructions
and elements, select and modify them. A simple expression for a corresponding control
in the property grid can set complex behavior to various gauge objects. There is
no need to write sophisticated code.
|
|
Template-based controls.
Any gauge included in the package can be used as a template for new instrument creation.
So, there is no need to design it from scratch.
Mechanism for bevels setting makes the process of unique gauges development less
time-consuming.
|
|
Look and feel of real-life instrumentation hardware.
Advanced GDI+ capabilities (gradient fills, alpha blending, antialiasing, etc.)
enable to reproduce real-life instrumentation hardware appearance and behavior.
The support of double buffering helps to produce smooth animation and avoid flickering
of a gauge when its properties are being dynamically changed.
|
Gauge Model
|
|
Scale elements architecture.
The layout management system allows the creation of automatic layouts of such scale
elements as ticks and labels taking into account specified values, font size, etc.
Developer can assign a reference point manually, taking into account the step, and
specify the interval value between divisions.
|
|
Constant expansion of the controls library.
The package of the product contains more than 180 pre-designed gauges such as ProgressBars,
Meters, Dials, Sliders, Odometers, Thermometers, Switches, and so on, designed in
different styles. The library of gauges is being constantly expanded and the collection
grows from one product version to another.
|
|
Ability to assign individual styles to controls.<
|
|