Tk::Dial3pm
An alternative to the scale widget
Usage
use Tk::Dial;
$dial = $top->Dial(-margin => 20,-radius => 48,-min => 0,-max => 100,-value => 0,-format => '%d');
margin - blank space to leave around dialradius - radius of dialmin, max - range of possible valuesvalue - current valueformat - printf-style format for displaying format
Values shown above are defaults.
Overview
A dial looks like a speedometer: a 3/4 circle with a needle indicating the current value. Below the graphical dial is an entry that displays the current value, and which can be used to enter a value by hand.
The needle is moved by pressing button 1 in the canvas and dragging. The needle will follow the mouse, even if the mouse leaves the canvas, which allows for high precision. Alternatively, the user can enter a value in the entry space and press Return to set the value; the needle will be set accordingly.
To do
ConfigureTick marksStep size
HISTORY August 1995: Released for critique by pTk mailing list
Releases
4 releases since Debian 1.1 (Buzz); the text changed 3 times.