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