svn commit: r14855 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/FigClassifierRole.java

[email protected]
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. 
      */
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.