Bug 156726 - generic interfaces for multiple selection of various objects
Summary: generic interfaces for multiple selection of various objects
Status: CLOSED NOT A BUG
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdecore (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-26 17:25 UTC by Markus Elfring
Modified: 2008-11-19 19:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Elfring 2008-01-26 17:25:52 UTC
Version:            (using KDE 3.5.7)
Installed from:    Compiled From Sources

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 > Chapter 10: User Input
  http://developer.gnome.org/projects/gup/hig/2.0/input.html

- 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/
Comment 1 FiNeX 2008-11-19 18:24:02 UTC
Hi, this type of technical discussion should be done on various mailing lists where developers can elaborate and choose how to manage this development hints.

Thanks for your suggestions!

Regards.