DIR : /home/kozerus/public_html/pn/uize/site-source/js/Uize/Widget/Bar/Slider.todo
/home/kozerus/public_html/pn/uize/site-source/js/Uize/Widget/Bar
This is a TO DO document for the =Uize.Widget.Bar.Slider= module.
- refactor code to use Drag Rest event of Uize.Widget.Drag class
- click on track to move continuously
- must be able to disable this (for when the coordinate system fails hopelessly)
- problem: requires a bunch of positioning code in order to work
- implement support for disabled state
- support for auto orientation (based upon aspect ratio of track)
- support for display boxes for min and max range values
- consider making knob a button, so that it can support mouseover, mousedown, and disabled display states
- value display in knob (while dragging, mousing over knob, etc.)
- switch to allow coerceing fine adjustment inbetween valid values
- sticky value notches (like for a center position)?
- calibration marks
- should observe enabled state
- capture calculated value (rather than recalculating each time it is needed)
//
koh5_pano
Drag mouse to navigate.
Navigation
- Left/Right Mouse drag: Changes camera heading.
- Up/Sown Mouse drag: Changes camera pitch.
- Scroll wheel: Changes camera field of view.
- I-Key: Displays Info panel with canvas size, image size and FPS.
17.Aug.2010, Martin Wengenmayer