svn commit: r14855 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: penyaskito
Date: 2008-06-01 13:33:43-0700
New Revision: 14855
Modified:
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java
Log:
Restrict vertical drag of classifier roles. Resolves issue 5046. Patch by Bogdan Szanto. Thanks!
Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java?view=diff&rev=14855&p1=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java&p2=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java&r1=14854&r2=14855
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java (original)
+++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java 2008-06-01 13:33:43-0700
@@ -138,6 +138,16 @@
firePropChange("bounds", oldBounds, getBounds());
}
+ /*
+ * This method is overridden in order to ignore change of the y coordinate
+ * during draging.
+ *
+ * @see org.tigris.gef.presentation.FigNode#superTranslate(int, int)
+ */
+ public void superTranslate(int dx, int dy) {
+ setBounds(getX() + dx, getY(), getWidth(), getHeight());
+ }
+
/**
* Updates the head offset, looking for the create messages.
*/