Community
Participate
Working Groups
Cannot reorient connections with keyboard. To reproduce: - Create a connection between two shapes in a GEF shapes example. - Select the connection. - Press . (period) to select an endpoint. - Move the endpoint using the arrow keys. ISSUE: The endpoint does not move relative to the arrow keys and cannot be connected to a new shape. NOTE: This usecase fails in GMF also; however, connection bendpoint moving works in GMF with the arrow keys. WORKAROUND: Delete the connection and create a new one.
The shapes example does not demonstrate accessibility.
It lets me move the endpoint, but just not in the direction of the arrow keys? It's movement seems to be unpredictable. If you don't think this is a GEF issue, I can move it to GMF. It is an issue in GMF.
GEF moves to the nearest accessible anchor point in the direction you choose. We do not simply move the mouse 1 pixel, as that can be achieved using mousekeys.
Hmm, this used to work in the logic example, but I notice that it's broken in RC3. What is happening is that the cursor moves to the location of the central bendpoint on the connection. Maybe something has changed making that an accessible anchor point.
SelectionManager was added to AbstractEditPartViewer recently. All selection and focus should be maintained by this new manager. It seems like setFocus() is not delegated to the manager. Note that AbstractEditPartViewer maintains a protected field containing focus. We need to try to keep this field updated with the same value that is in the manager, in case subclasses are accessing it.
Created attachment 42874 [details] Fix
Created a ptach to keep the member variable focusPart in Synch with the selection manager focus part
+1 from Steve. Mohammed indicated Randy had approved the fix as well.
steve commited the patch
Verified fix in logic designer example..