You can view the issue detail at the following URL:
<http://icandy.homeunix.org:443/scarab/issues/id/OBJS25>
Type : Defect
Issue Id : OBJS25
Reported by: Rob Clark
rob...@ma... - (rob...@ma...)
Details:
Headline: PopupTrigger fine tuning
Description: PopupTrigger is used in all (many?) places that use a popup... the idea being that by using the same trigger in all places, there is a consistant set of user actions that will display a popup (ie. right-click, click-and-hold). The problem with the click-and-hold trigger is that it plays badly with DnD (FileBrowserPlugin, which isn't checked in yet) and text selection (EditorPlugin)... what is needed is for the popup menu to intercept the key and mouse events when it is displayed. This could probably be used to implement keyboard navigation of the popup too, which would be a nice thing for the editor. Hopefully I can come up with some way of doing this generically in PopupTrigger, rather than having to do it differently in each place that uses popups. Perhaps a lower threshold for mouse motion that would cancel the popup would do the trick? (Also, should have a factory method, which installs both the mouse listener and mouse motion listener would be a good t!
hing)
Severity: Minor
Version: head
Stack Trace:
Functional Area: chimera
Status: New
|