[kepler-dev] [Bug 5598] parameters appear as white boxes instead of dots

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Fri Aug 24 10:17:15 PDT 2012


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5598

Christopher Brooks <cxh at eecs.berkeley.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
       Hours Worked|                            |1.25
         AssignedTo|cxh at eecs.berkeley.edu       |barseghian at nceas.ucsb.edu

--- Comment #1 from Christopher Brooks <cxh at eecs.berkeley.edu> 2012-08-24 10:17:15 PDT ---
I could not get the workflow run manager to work for me under Windows.

I found
https://code.kepler-project.org/code/kepler/trunk/modules/workflow-run-manager/docs/workflow-run-manager.pdf

Under Windows Server 2008R2, I used the module manager to select 
workflow­‐run-­manager-­2.3.  

Kepler failed to restart, so I did ant change-to -Dsuite=workflow-run-manager
When I ran "ant run", the workflow run manager came up.
I logged in anonymously to the repository, selected TestSSHWithDisplay and
got a dialog about unsatisfied module dependencies.

Clicking on Force Open did nothing.

I'm out of time on this one, the bug seems to be Kepler-specific.
We could push this off to post 2.4.

I believe the problem is that the _icon is an Attribute, where it should
be a ValueIcon or some other class.

Below are details.

ptolemy/vergil/icon/EditorIcon.java says:

 An icon is the visual representation of an entity or attribute.           
 The visual representation is a Diva Figure. This class is an attribute    
 that serves as a factory for such figures. This base class creates the    
 figure by composing the figures of any contained attributes that have     
 icons.  If there are no such contained attributes, then it creates a      
 default figure that is a white rectangle. This class also provides        
 a facility for generating a Swing icon (i.e. an instance of               
 javax.swing.Icon) from that figure (the createIcon() method).



2009-06-08 22:56  cxh

    * [r54262]
         
/trunk/ptolemy/domains/wireless/demo/EvaderAndPursuer/EvaderAndPursuer.xml:
          Fixed radioRange property, it was showing up as a white box

The diff is:

-    <property name="radioRange" class="ptolemy.data.expr.Parameter"
value="50.0">
-        <property name="_icon" class="ptolemy.kernel.util.Attribute">
-            <property name="_color" class="ptolemy.actor.gui.ColorAttribute"
value="{0.0, 0.0, 1.0, 1.0}">
-            </property>
-        </property>
-        <property name="_smallIconDescription"
class="ptolemy.kernel.util.SingletonConfigurableAttribute">
-            <configure>
-      <svg>
-        <text x="20" style="font-size:14; font-family:SansSerif; fill:blue"
y="20">-P-</text>
-      </svg>
-    </configure>
-        </property>
-        <property name="_editorFactory" class="ptolemy.kernel.util.Attribute">
-        </property>
-        <property name="_location" class="ptolemy.kernel.util.Location"
value="495.0, 40.0">
-        </property>
-    </property>
     <property name="annotation" class="ptolemy.kernel.util.Attribute">
         <property name="_hideName"
class="ptolemy.kernel.util.SingletonAttribute">
         </property>
@@ -76,8 +59,27 @@
     </property>
     <property name="_vergilZoomFactor"
class="ptolemy.data.expr.ExpertParameter" value="1.0">
     </property>
-    <property name="_vergilCenter" class="ptolemy.data.expr.ExpertParameter"
value="{379.0, 274.5}">
+    <property name="_vergilCenter" class="ptolemy.data.expr.ExpertParameter"
value="{397.5, 276.0}">
     </property>
+    <property name="RadioRange" class="ptolemy.data.expr.Parameter"
value="50.0">
+        <property name="_hideName"
class="ptolemy.kernel.util.SingletonAttribute">
+        </property>
+        <property name="_icon" class="ptolemy.vergil.icon.ValueIcon">
+            <property name="_color" class="ptolemy.actor.gui.ColorAttribute"
value="{0.0, 0.0, 1.0, 1.0}">
+            </property>
+        </property>
+        <property name="_smallIconDescription"
class="ptolemy.kernel.util.SingletonConfigurableAttribute">
+            <configure>
+      <svg>
+        <text x="20" style="font-size:14; font-family:SansSerif; fill:blue"
y="20">-P-</text>
+      </svg>
+    </configure>
+        </property>
+        <property name="_editorFactory"
class="ptolemy.vergil.toolbox.VisibleParameterEditorFactory">
+        </property>
+        <property name="_location" class="ptolemy.kernel.util.Location"
value="[530.0, 40.0]">
+        </property>
+    </property>


It looks like the primary changes are that in the newer version:
_icon is a ValueIcon not an simple Attribute
_editorFactory is a VisibleParameterEditorFactory, not a simple Attribute



2006-05-11 17:53  cxh

    * [r42388]
          /trunk/ptolemy/domains/ct/demo/Pendulum3D/Pendulum3D.xml:
          Adjusted sizes, fixed white box problem with parameters

The diffs are like:

@@ -25,7 +25,7 @@
     <property name="phi" class="ptolemy.data.expr.Parameter" value="PI/6">
         <property name="_hideName"
class="ptolemy.kernel.util.SingletonAttribute">
         </property>
-        <property name="_icon" class="ptolemy.kernel.util.Attribute">
+        <property name="_icon" class="ptolemy.vergil.icon.ValueIcon">
             <property name="_color" class="ptolemy.actor.gui.ColorAttribute"
value="{0.0, 0.0, 1.0, 1.0}">
             </property>
         </property>
@@ -36,7 +36,7 @@
       </svg>
     </configure>
         </property>
-        <property name="_editorFactory" class="ptolemy.kernel.util.Attribute">
+        <property name="_editorFactory"
class="ptolemy.vergil.toolbox.VisibleParameterEditorFactory">
         </property>
         <property name="_location" class="ptolemy.kernel.util.Location"
value="[200.0, 65.0]">
         </property>
@@ -44,7 +44,7 @@
     <property name="theta" class="ptolemy.data.expr.Parameter" value="PI/10">
         <property name="_hideName"
class="ptolemy.kernel.util.SingletonAttribute">
         </property>
-        <property name="_icon" class="ptolemy.kernel.util.Attribute">
+        <property name="_icon" class="ptolemy.vergil.icon.ValueIcon">
             <property name="_color" class="ptolemy.actor.gui.ColorAttribute"
value="{0.0, 0.0, 1.0, 1.0}">
             </property>
         </property>
@@ -55,7 +55,7 @@
       </svg>
     </configure>
         </property>
-        <property name="_editorFactory" class="ptolemy.kernel.util.Attribute">
+        <property name="_editorFactory"
class="ptolemy.vergil.toolbox.VisibleParameterEditorFactory">
         </property>
         <property name="_location" class="ptolemy.kernel.util.Location"
value="[200.0, 40.0]">
         </property>
@@ -63,7 +63,7 @@
     <property name="phiDot" class="ptolemy.data.expr.Parameter" value="1.0">
         <property name="_hideName"
class="ptolemy.kernel.util.SingletonAttribute">
         </property>
-        <property name="_icon" class="ptolemy.kernel.util.Attribute">
+        <property name="_icon" class="ptolemy.vergil.icon.ValueIcon">
             <property name="_color" class="ptolemy.actor.gui.ColorAttribute"
value="{0.0, 0.0, 1.0, 1.0}">
             </property>
         </property>

-- 
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Kepler-dev mailing list