Dial Control 1.3.6 reviewDownload
Dial Control is a dial-type Carbon HIView-based control to manipulate angular measurements.
Dial Control is a dial-type Carbon HIView-based control to manipulate angular measurements. Similar controls are found in Mac OS X 10.3's new Font panel, which is Cocoa-based. The advantages of Dial Controls is that they are usable in Mach-O Carbon apps and that they work in Mac OS X 10.2 and newer while appearing similar to the Cocoa round slider.
Dial Control can use radians or degrees to set the position of the dial indicator with floating-point precision. Plus you can attach a Carbon Event handler to a Dial Control and receive "live" feedback as the control is manipulated (sample code included).
Here are some key features of "Dial Control":
Dial Control is drawn entirely using Core Graphics thus it cleanly scales to fit its bounding rectangle
Dial Control supports floating-point radians and degrees-based measurements for superior precision
Dial Control can emulate jog wheel functionality with "live" feedback using Carbon Events
Dial Control is available to all Carbon apps on Mac OS X 10.2+ and is not for Cocoa developers only.
Controls now better support User Interface scripting and Universal Access features of Mac OS X 10.3 and newer
Added a parameter to the kEventControlDialValueFieldChanged Carbon Event indicating how the control was modified (increase or decrease value)
Controls are now compatible with User Interface scripting and Universal Access features of Mac OS X 10.3 and newer
Controls now behave as expected when explicitly disabled.
Dial Control 1.3.6 keywords