diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-26 23:28:50 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-26 23:28:50 +0000 |
commit | 2f60a6183622ce80bfcb919f3ab8cbf4d342f8f7 (patch) | |
tree | e53c89297db3d014f8c79f93c582d1cb2b123838 /java/src/IceGrid/TreeNode/Adapter.java | |
parent | adding JGoodies licensees to third party license files (diff) | |
download | ice-2f60a6183622ce80bfcb919f3ab8cbf4d342f8f7.tar.bz2 ice-2f60a6183622ce80bfcb919f3ab8cbf4d342f8f7.tar.xz ice-2f60a6183622ce80bfcb919f3ab8cbf4d342f8f7.zip |
new icons for IceGrid
Diffstat (limited to 'java/src/IceGrid/TreeNode/Adapter.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Adapter.java | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/java/src/IceGrid/TreeNode/Adapter.java b/java/src/IceGrid/TreeNode/Adapter.java index d0200c3ec5f..aba400950e3 100755 --- a/java/src/IceGrid/TreeNode/Adapter.java +++ b/java/src/IceGrid/TreeNode/Adapter.java @@ -9,6 +9,7 @@ package IceGrid.TreeNode; import java.awt.Component; +import javax.swing.Icon; import javax.swing.JTree; import javax.swing.tree.DefaultTreeCellRenderer; @@ -63,9 +64,7 @@ class Adapter extends Leaf _parent.paste(); } - // - // Overridden to show tooltip - // + public Component getTreeCellRendererComponent( JTree tree, Object value, @@ -77,12 +76,21 @@ class Adapter extends Leaf { if(_cellRenderer == null) { - // - // Initialization - // _cellRenderer = new DefaultTreeCellRenderer(); + _activeIcon = Utils.getIcon("/icons/16x16/adapter_active.png"); + _inactiveIcon = Utils.getIcon("/icons/16x16/adapter_inactive.png"); + } + + if(_currentEndpoints == null || _currentEndpoints.equals("")) + { + _cellRenderer.setLeafIcon(_inactiveIcon); + } + else + { + _cellRenderer.setLeafIcon(_activeIcon); } + _cellRenderer.setToolTipText(_toolTip); return _cellRenderer.getTreeCellRendererComponent( tree, value, sel, expanded, leaf, row, hasFocus); @@ -293,5 +301,8 @@ class Adapter extends Leaf private String _adapterId; // resolved adapter id, null when _resolver == null static private DefaultTreeCellRenderer _cellRenderer; + static private Icon _activeIcon; + static private Icon _inactiveIcon; + static private AdapterEditor _editor; } |