Revision 423 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/toc/TocItemBranch.java
TocItemBranch.java | ||
---|---|---|
6 | 6 |
*/ |
7 | 7 |
package com.iver.cit.gvsig.gui.toc; |
8 | 8 |
|
9 |
import java.awt.Dimension; |
|
10 |
import java.awt.Image; |
|
9 | 11 |
import java.awt.datatransfer.DataFlavor; |
10 | 12 |
import java.awt.datatransfer.UnsupportedFlavorException; |
11 | 13 |
import java.io.IOException; |
12 | 14 |
|
13 | 15 |
import javax.swing.Icon; |
16 |
import javax.swing.ImageIcon; |
|
17 |
import javax.swing.UIManager; |
|
14 | 18 |
|
15 | 19 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
16 | 20 |
|
... | ... | |
22 | 26 |
*/ |
23 | 27 |
public class TocItemBranch implements ITocItem { |
24 | 28 |
|
29 |
private final Icon icolayer = new ImageIcon("images/icolayer.png"); |
|
30 |
|
|
25 | 31 |
private FLayer lyr; |
26 | 32 |
|
33 |
private Dimension sz; |
|
34 |
|
|
27 | 35 |
final public static DataFlavor INFO_FLAVOR = |
28 | 36 |
new DataFlavor(TocItemBranch.class, "ItemBranch"); |
29 | 37 |
static DataFlavor flavors[] = {INFO_FLAVOR }; |
... | ... | |
45 | 53 |
public Icon getIcon() { |
46 | 54 |
// TODO Pedirle el icono a la capa. Por defecto habr? un icono |
47 | 55 |
// para vectoriales y otro para raster, pero se podr?n cambiar. |
48 |
return null;
|
|
56 |
return icolayer;
|
|
49 | 57 |
} |
50 | 58 |
|
51 | 59 |
public FLayer getLayer() { |
... | ... | |
75 | 83 |
} |
76 | 84 |
else throw new UnsupportedFlavorException(dF); |
77 | 85 |
} |
86 |
/* (non-Javadoc) |
|
87 |
* @see com.iver.cit.gvsig.gui.toc.ITocItem#getSize() |
|
88 |
*/ |
|
89 |
public Dimension getSize() { |
|
90 |
return sz; |
|
91 |
} |
|
92 |
/* (non-Javadoc) |
|
93 |
* @see com.iver.cit.gvsig.gui.toc.ITocItem#setSize(java.awt.Dimension) |
|
94 |
*/ |
|
95 |
public void setSize(Dimension sz) { |
|
96 |
this.sz = sz; |
|
97 |
} |
|
78 | 98 |
|
79 | 99 |
} |
Also available in: Unified diff