23 Sep 1998 09:54:37 UTC
- Distribution: Tk-Contrib
- Module version: 2.5
- Source (raw)
- Browse (raw)
- How to Contribute
- Issues (3)
- Testers (219 / 359 / 0)
- KwaliteeBus factor: 1
- 18.69% Coverage
- License: unknown
- Activity24 month
- Download (12.18KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
Why not adopt me?This distribution is up for adoption! If you're interested then please contact the PAUSE module admins via email.
Tk::Dial - An alternative to the Scale widget
use Tk::Dial; $dial = $widget->Dial(-margin => 20, -radius => 48, -min => 0, -max => 100, -value => 0, -format => '%d'); margin - blank space to leave around dial radius - radius of dial min, max - range of possible values value - current value format - printf-style format for displaying format
Values shown above are defaults.
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.
Configure Tick marks Step size
Roy Johnson <email@example.com>
Based on a similar widget in XV, a program by John Bradley <firstname.lastname@example.org>
August 1995: Released for critique by pTk mailing list