Author: tfmorris
Date: 2008-08-20 13:27:20-0700
New Revision: 15597

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java

Log:
RESOLVED - task 5301: Disable toolbelt buttons that modify read-only elements 
http://argouml.tigris.org/issues/show_bug.cgi?id=5301

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java?view=diff&rev=15597&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java&r1=15596&r2=15597
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java
  (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java
  2008-08-20 13:27:20-0700
@@ -67,6 +67,10 @@
 
     @Override
     protected Icon[] getIcons() {
+        if (Model.getModelManagementHelper().isReadOnly(
+                getContent().getOwner())) {
+            return new Icon[6];
+        }
         return icons;
     }
 

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java?view=diff&rev=15597&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java&r1=15596&r2=15597
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java
        (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java
        2008-08-20 13:27:20-0700
@@ -70,6 +70,10 @@
 
     @Override
     protected Icon[] getIcons() {
+        if (Model.getModelManagementHelper().isReadOnly(
+                getContent().getOwner())) {
+            return new Icon[6];
+        }
         return icons;
     }
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to