Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 219951 - Support capturing additional draw2d related events when recording user's interactions with a GEF editor.
Summary: Support capturing additional draw2d related events when recording user's inte...
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: DuWayne Morris CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 133099
Blocks:
  Show dependency tree
 
Reported: 2008-02-22 08:56 EST by Paul Slauenwhite CLA
Modified: 2016-05-05 11:07 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 Paul Slauenwhite CLA 2008-02-22 08:56:36 EST
Support capturing additional draw2d related events when recording user's interactions with a GEF editor.

Enhancement #133099 offers the ability to (bidirectional) resolve/deresolve UI objects beyond the widget level (e.g. draw2d figures inside a draw2d figure canvas) through extension mechanisms to add specific resolving/deresolving for draw2d figures.  In addition, it offers ability to extend current recording (creating/storing custom commands) and playback (loading custom commands) to be able to hook in custom implementations (thus also allowing to add custom draw2d-related functionality).  The extension of the verification hook mechanism was implemented as part of enhancement #133099 to capture verification events but extensions to support capturing several other draw2d related events are required:

Object-based events:

* property change events
* ancestor change events
* figure move events
* focus events
* layout events

Position based events:

* coordinate change events
* key events
* mouse events
* mouse motion events
Comment 1 Paul Slauenwhite CLA 2008-02-22 09:02:08 EST
This enhancement was opened to track the remaining work items not completed in enhancement #133099.

In TPTP 4.5, the AGR was moved from a Technology Preview component to an As-Is component.  As-Is components are primarily provided for prior users but imply no support (for example, defects, news group, and mailing lists) or commitment to triage or resolve opened defects.   For this defect to be considered, please re-open with an attached patch including code to resolve the symptom and test cases to test the fix.
Comment 2 Alexander Nyßen CLA 2008-04-07 03:08:40 EDT
Mouse move events are supported by latest patch revision (07-04-2008) to bug #133099.
Comment 3 Paul Slauenwhite CLA 2008-06-10 09:14:11 EDT
Closing.