svn commit: r19280 - trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: bobtarling
Date: 2011-04-26 12:59:15-0700
New Revision: 19280

Modified:
   trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java

Log:
No longer need a property change event

Modified: trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java?view=diff&pathrev=19280&r1=19279&r2=19280
==============================================================================
--- trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java	(original)
+++ trunk/src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java	2011-04-26 12:59:15-0700
@@ -16,7 +16,6 @@
 import java.awt.Color;
 import java.awt.Dimension;
 import java.awt.Rectangle;
-import java.beans.PropertyChangeEvent;
 
 import org.argouml.notation2.NotationType;
 import org.argouml.uml.diagram.DiagramSettings;
@@ -66,36 +65,6 @@
         return border;
     }
     
-    public void propertyChange(PropertyChangeEvent pce) {
-        if (pce.getSource() == getNameDisplay()
-                && pce.getPropertyName().equals("bounds")) {
-            // The size of the name has changed. Check if we need to make the
-            // node bigger so that it contains all its children.
-            Rectangle textBounds = (Rectangle) pce.getNewValue();
-            Rectangle thisBounds = getBounds();
-            int notationEndX =
-                textBounds.x + textBounds.width + getRightMargin();
-            int thisEndX = thisBounds.x + thisBounds.width;
-            if (notationEndX > thisEndX) {
-                thisBounds.width =
-                    getLeftMargin() + textBounds.width + getRightMargin();
-                setBounds(thisBounds);
-                // TODO: We have noticed that the child fig inside for notation
-                // has grown beyond our bounds so we change the size of ourself
-                // to encompass it. We should now inform our own parent that we
-                // have changed size so that it can fit us.
-                // Maybe we need a separate event mechanism for this as
-                // property change with bounds can happen for many reasons and
-                // may cause problems with cycles (e.g. our parent changes
-                // size so we change, we tell our parent we changed so it
-                // redraws and tells us to change, we change and tell our
-                // parent we changed.....) Events are maybe OTT - we could just
-                // call our parent directly.
-            }
-        }
-        super.propertyChange(pce);
-    }
-    
     // TODO: Move an empty implementation to FigGroup in GEF
     protected void positionChildren() {
         Rectangle myBounds = getBounds();

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2724412

To unsubscribe from this discussion, e-mail: [[email protected]].
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.