Revision 15905
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/styling/SymbolSelector.java | ||
---|---|---|
59 | 59 |
|
60 | 60 |
import javax.swing.BorderFactory; |
61 | 61 |
import javax.swing.BoxLayout; |
62 |
import javax.swing.ImageIcon; |
|
63 | 62 |
import javax.swing.JComponent; |
64 | 63 |
import javax.swing.JFileChooser; |
65 | 64 |
import javax.swing.JLabel; |
... | ... | |
104 | 103 |
import com.iver.cit.gvsig.fmap.core.symbols.ITextSymbol; |
105 | 104 |
import com.iver.cit.gvsig.fmap.core.symbols.MultiLayerLineSymbol; |
106 | 105 |
import com.iver.cit.gvsig.fmap.core.symbols.MultiLayerMarkerSymbol; |
106 |
import com.iver.cit.gvsig.fmap.core.v02.FSymbol; |
|
107 | 107 |
import com.iver.cit.gvsig.gui.JUnitsComboBox; |
108 | 108 |
import com.iver.cit.gvsig.gui.panels.ColorChooserPanel; |
109 | 109 |
import com.iver.cit.gvsig.project.documents.view.legend.gui.ISymbolSelector; |
... | ... | |
997 | 997 |
|
998 | 998 |
public static ISymbolSelector createSymbolSelector(Object currSymbol, int shapeType, SelectorFilter filter) { |
999 | 999 |
ISymbolSelector selector = null; |
1000 |
|
|
1001 |
// patch for backwards compatibility |
|
1002 |
if (currSymbol instanceof FSymbol) { |
|
1003 |
currSymbol = SymbologyFactory.deriveFSymbol((FSymbol) currSymbol); |
|
1004 |
} |
|
1005 |
|
|
1000 | 1006 |
if (filter==null) |
1001 | 1007 |
selector = (shapeType == FShape.MULTI) ? |
1002 | 1008 |
new MultiShapeSymbolSelector(currSymbol) : |
Also available in: Unified diff