Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Redor2015-03-25 17:36:04 +0000
committerLaurent Redor2015-07-06 06:50:34 +0000
commit6c1e6980a73095c67de71c78e246582e6510095a (patch)
tree70b9f285de1c072b9b581bdb63005b74cfdb23c2 /plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF
parenta37057c793aaa16273ca830340c7d5c655dfc399 (diff)
downloadorg.eclipse.sirius-6c1e6980a73095c67de71c78e246582e6510095a.tar.gz
org.eclipse.sirius-6c1e6980a73095c67de71c78e246582e6510095a.tar.xz
org.eclipse.sirius-6c1e6980a73095c67de71c78e246582e6510095a.zip
[463485] Add a snap to all shapes mode
* Several edit parts have been updated to use SiriusSnapToHelperUtil instead of SnapToHelperUtil to choose SiriusSnapToGeometry instead of SnapToGeometryEx * SiriusSnapToGeometry extends SnapToGeometryEx to allow to snap to all visible shapes and not only brothers ones. It uses the snapToAll mode from extended data of request (set by the below trackers). * Update tracker NoCopyDragEditPartsTrackerEx to activate the mode snapToAllShapes when shortcut is pressed. * Update tracker SiriusResizeTracker to activate the mode snapToAllShapes when shortcut is pressed. A specific request is used for this tracker as we can not use the extended meta-data, as for NoCopyDragEditPartsTrackerEx. Indeed, the meta-data is cleaned before calling SiriusSnapToGeometry. * Add automatic tests with zoom, scroll in diagram, scroll in container with all kind of nodes (container, node, border nodes). * GraphicalHelper.getAbsoluteBoundsIn100Percent has been improved because of a lack of precision detected during tests. All similar methods, ie using translateToAbsolute(), have been also improved. Bug: 463485 Change-Id: Icaabf7d7d763c9cf2a283e3cab76f1ec0aa0956e Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
Diffstat (limited to 'plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF')
-rw-r--r--plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF
index b28e15bbfe..89f9ff4b89 100644
--- a/plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.sirius.ext.emf.ui/META-INF/MANIFEST.MF
@@ -7,5 +7,5 @@ Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Localization: plugin
Require-Bundle: org.eclipse.emf.edit.ui;bundle-version="2.8.0"
-Export-Package: org.eclipse.sirius.ext.emf.ui,
- org.eclipse.sirius.ext.emf.ui.properties
+Export-Package: org.eclipse.sirius.ext.emf.ui;version="3.0.0",
+ org.eclipse.sirius.ext.emf.ui.properties;version="3.0.0"

Back to the top