Revision 854 org.gvsig.proj/branches/refactor2018/org.gvsig.proj/org.gvsig.proj.swing/org.gvsig.proj.swing.impl/src/main/java/org/gvsig/proj/swing/impl/tree/BranchNode.java

View differences:

BranchNode.java
8 8
import javax.swing.ImageIcon;
9 9
import javax.swing.tree.TreeNode;
10 10

  
11
import org.gvsig.tools.swing.api.ToolsSwingLocator;
12
import org.gvsig.tools.swing.icontheme.IconTheme;
13

  
11 14
public class BranchNode implements TreeNode {
12 15
	final protected TreeNode parent;
13 16
	protected ArrayList<TreeNode> children = new ArrayList<TreeNode>();
......
16 19
	protected ImageIcon FOLDER_OPEN_ICON;
17 20
	protected ImageIcon FOLDER_CLOSED_ICON;
18 21
	final protected TreeContainer container;
22
	final protected IconTheme iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent();
19 23
	
20 24
	public BranchNode(TreeNode parent,
21 25
			TreeContainer container,
......
24 28
		this.container = container;
25 29
		this.parent = parent;
26 30
		this.message = message;
27
		FOLDER_OPEN_ICON = container.getManager().getIconTheme().get("folder_open");
28
		FOLDER_CLOSED_ICON = container.getManager().getIconTheme().get("folder_closed");
31
		FOLDER_OPEN_ICON = iconTheme.get("folder_open");
32
		FOLDER_CLOSED_ICON = iconTheme.get("folder_closed");
29 33
	}
30 34
	
31 35
	public void add(TreeNode child) {

Also available in: Unified diff