You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2005/06/15 02:06:49 UTC

cvs commit: jakarta-jmeter/src/core/org/apache/jmeter/gui/tree JMeterTreeNode.java

sebb        2005/06/14 17:06:49

  Modified:    src/core/org/apache/jmeter/gui/tree JMeterTreeNode.java
  Log:
  Enable Tree to use disabled icons (based on work by Peter)
  
  Revision  Changes    Path
  1.26      +10 -5     jakarta-jmeter/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java
  
  Index: JMeterTreeNode.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- JMeterTreeNode.java	14 May 2005 17:29:55 -0000	1.25
  +++ JMeterTreeNode.java	15 Jun 2005 00:06:49 -0000	1.26
  @@ -76,13 +76,17 @@
   
       public ImageIcon getIcon()
       {
  +        return getIcon(true);
  +    }
  +    public ImageIcon getIcon(boolean enabled)
  +    {
           try
           {
               if (getTestElement() instanceof TestBean)
               {
                   try
                   {
  -                    Image img= Introspector.getBeanInfo(
  +                    Image img = Introspector.getBeanInfo(
                           getTestElement().getClass())
                               .getIcon(BeanInfo.ICON_COLOR_16x16);
   					// If icon has not been defined, then use GUI_CLASS property
  @@ -95,7 +99,8 @@
   									+getTestElement().getClass().getName());
   							return null;
   						}
  -		                return GUIFactory.getIcon(Class.forName((String) clazz));
  +		                return GUIFactory.getIcon(Class.forName((String) clazz),
  +                                enabled);
                       }
                       return new ImageIcon(img);
                   }
  @@ -110,7 +115,7 @@
                   return GUIFactory.getIcon(
                       Class.forName(
                           getTestElement().getPropertyAsString(
  -                            TestElement.GUI_CLASS)));
  +                            TestElement.GUI_CLASS)),enabled);
               }
           }
           catch (ClassNotFoundException e)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org