DoubleSlider 2.0.1 review
DownloadDoubleSlider is a MacOSX-only REALbasic 4.
|
|
DoubleSlider is a MacOSX-only REALbasic 4.0-and-higher plugin and the HiSlider, DoubleSlider and TripleSlider controls can live on composited and non-composited windows. The plugin implements slider bars with one, two and three thumbs and can be customized by setting flags in design time or in runtime. The sliders are in it self customized OSX-controls using the HIToolbox API that was introduced with Jaguar. Users of this plugin should be aware that Jaguar (OSX 10.2.x) is the minimum requirement.
DoubleSlider's implementation is solely based on the HIToolbox/Appearance Manager and uses the latest FrameWork Header Files that comes with the MacOS. It does not depend on the MetroWerks files. For this to work with CodeWarrior, a utility REALbasic project was used that copies and flattens not only the FrameWork files, but also the underlying mach files that are stored in invisible folders. Thus MSL-like and Universal Headers are recreated and used to prepare a precompiled header file, using the latest files and information that comes with the OSX.
There is one issue with REALbasic 4.x and 5.0. The sliders when moved in a window after a resize clean up after them self when RB already has drawn other controls in the window. The effect is that where once a slider lived a background of the window is drawn. The plugin comes up with a user workaround for RB4. This issue does not hold for REALbasic 5.1, thanks to a new plugin SDK that RS released with REALbasic 5.1.
What's New:
Fixed a bug that occurs with RB 4.x: the ValueChanged events fired when the control was disabled, due to the fact that the slider thumbs could be moved.
Requirements:
REALBasic 4 or later.
DoubleSlider 2.0.1 search tags