Module wx.lib.agw.knobctrl
Description
===========
KnobCtrl lets the user select a numerical value by rotating it. It works like a
scrollbar: just set the ticks range property and read the value property in the
associated KC_EVENT_ANGLE_CHANGING/KC_EVENT_ANGLE_CHANGED events. Simple but
effective. It can be easily used if you want to simulate the volume knob of a
music player or similar functionalities.
Events
======
KnobCtrl implements two events that can be intercepted by the user:
- KC_EVENT_ANGLE_CHANGING
- KC_EVENT_ANGLE_CHANGED
The first one can be "vetoed" by eliminating the event.Skip() at the end of the
event handler.
Supported Platforms
===================
KnobCtrl has been tested on the following platforms:
* Windows (Windows XP);
* Linux Ubuntu (Dapper 6.06)
License And Version:
===================
KnobCtrl is freeware and distributed under the wxPython license.
Latest Revision: Andrea Gavana @ 15 Oct 2008, 22.30 GMT
Version 0.1
Classes |
BufferedWindow |
A Buffered window class. |
KnobCtrl |
This class can be used to simulate a knob volume control often found
in PC music players. |
KnobCtrlEvent |
Represent details of the events that the KnobCtrl object sends. |