svn commit: r14910 - 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-12 16:18:17-0700
New Revision: 14910

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

Log:
Adding the offset needed when a Classifier Role receives a "create" action message to getMinimumSize. It's related to issue 5121.

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=14910&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=14909&r2=14910
==============================================================================
--- 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-12 16:18:17-0700
@@ -186,10 +186,12 @@
      * @see org.tigris.gef.presentation.Fig#getMinimumSize()
      */
     public Dimension getMinimumSize() {
-        // The minimum size of the CR is the minimum size of the headFig 
-        // An extra buffer of 10 for the height to ensure lifeLine visibility
+        // The minimum size of the CR is the minimum size of the headFig,
+        // with the offset required when a create message is received.
+        // An extra buffer of 10 is added to ensure lifeLine visibility.
         return new Dimension(
-                headFig.getMinimumWidth(), headFig.getMinimumHeight() + 10);
+                headFig.getMinimumWidth(),
+                this.offset + headFig.getMinimumHeight() + 10);
     }
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.