Bug 122154 - [Text] Need to introduce concept of SelectionProcessor
Summary: [Text] Need to introduce concept of SelectionProcessor
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF-Legacy GEF (MVC) (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-27 12:17 EST by Pratik Shah CLA
Modified: 2010-11-03 17:25 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pratik Shah CLA 2005-12-27 12:17:03 EST
The SelectionProcessor could be thought of as an extension of what the TextTool does.  It would be a smart tool that would determine what the user is trying to do and update the selection accordingly.  For instance, when a user navigates from one cell in a table to another, it might switch to selecting cells rather than text.  If the user then goes back to the original cell, it would start selecting text again.  Similarly, when selecting while swiping, it could change to word selection (like Microsoft Word does) and switch back to character selection when the user moves backwards.  This functionality should be easily configurable and pluggable in the TextTool, hence the need of a separate SelectionProcessor.