#3 generic interfaces for multiple selection of various objects

open
nobody
None
5
2008-01-26
2008-01-26
Markus Elfring
No

Would you like to support an abstract programming interface which manages the (multiple) selection of widgets, files, records and other objects in a portable way?

I guess that following information sources can give useful ideas for a corresponding software design.
- Java™ Look and Feel Design Guidelines: Advanced Topics > Part I: General Topics > 4: Behavior > Selecting Multiple Objects
http://java.sun.com/products/jlf/at/book/Behavior3.html

- GNOME Human Interface Guidelines > 10.1.2.2. Bounding Box Selection
http://library.gnome.org/devel/hig-book/stable/input-mouse.html.en#bounding-box-selection

- Programmer's Guide to the Java™ 2D API > Section "Bounds and Hit Testing"
http://java.sun.com/javase/6/docs/technotes/guides/2d/spec/j2d-geom.html#wp63262

- "A Multiple Selection based Control Tracker"
http://www.codeproject.com/KB/miscctrl/controltracker.aspx

- "The design and evaluation of selection techniques for 3D volumetric displays" by Tovi Grossman and Ravin Balakrishnan
http://doi.acm.org/10.1145/1166253.1166257

- "Design and Evaluation of 3D Multiple Object Selection Techniques" by John Finley Lucas
http://scholar.lib.vt.edu/theses/available/etd-04192005-111302/

Discussion