Revision 38564 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/ViewManager.java

View differences:

ViewManager.java
2 2

  
3 3
import javax.swing.ImageIcon;
4 4

  
5
import org.slf4j.Logger;
6
import org.slf4j.LoggerFactory;
7

  
5
import org.gvsig.andami.IconThemeHelper;
8 6
import org.gvsig.andami.PluginServices;
9 7
import org.gvsig.andami.ui.mdiManager.IWindow;
10 8
import org.gvsig.app.project.ProjectManager;
......
18 16
import org.gvsig.app.project.documents.gui.WindowLayout;
19 17
import org.gvsig.app.project.documents.view.gui.DefaultViewPanel;
20 18
import org.gvsig.app.project.documents.view.gui.ViewProperties;
21
import org.gvsig.app.project.documents.view.legend.gui.SingleSymbol;
22
import org.gvsig.app.project.documents.view.legend.gui.VectorialInterval;
23
import org.gvsig.app.project.documents.view.legend.gui.VectorialUniqueValue;
24 19
import org.gvsig.fmap.mapcontext.MapContext;
25
import org.gvsig.fmap.mapcontrol.MapControl;
20
import org.gvsig.fmap.mapcontext.MapContextLocator;
21
import org.gvsig.fmap.mapcontext.MapContextManager;
26 22
import org.gvsig.tools.ToolsLocator;
27 23
import org.gvsig.tools.dynobject.DynStruct;
28 24
import org.gvsig.tools.persistence.PersistenceManager;
25
import org.slf4j.Logger;
26
import org.slf4j.LoggerFactory;
29 27

  
30 28
/**
31 29
 * Factory of View.
......
110 108
        ProjectManager.getInstance().registerDocumentAction(TYPENAME,new CutDocumentAction());
111 109
        ProjectManager.getInstance().registerDocumentAction(TYPENAME,new PasteDocumentAction());
112 110

  
113
        PluginServices.getIconTheme().registerDefault(
114
        		"document-view-icon",
115
        		DefaultViewDocument.class.getClassLoader().getResource("images/Vista.png")
116
        	);
117
        PluginServices.getIconTheme().registerDefault(
118
        		"document-view-icon-sel",
119
        		DefaultViewDocument.class.getClassLoader().getResource("images/Vista_sel.png")
120
        	);
111
	   	IconThemeHelper.registerIcon("document", "document-view-icon", ViewManager.class);
112
	   	IconThemeHelper.registerIcon("document", "document-view-icon-sel", ViewManager.class);
113
	   	
114
	   	IconThemeHelper.registerIcon("cursor", "cursor-crux", ViewManager.class);
115
	   	IconThemeHelper.registerIcon("cursor", "cursor-info-by-point", ViewManager.class);
116
	   	IconThemeHelper.registerIcon("cursor", "cursor-pan", ViewManager.class);
117
	   	IconThemeHelper.registerIcon("cursor", "cursor-query-area", ViewManager.class);
118
	   	IconThemeHelper.registerIcon("cursor", "cursor-select-by-point", ViewManager.class);
119
	   	IconThemeHelper.registerIcon("cursor", "cursor-select-by-polygon", ViewManager.class);
120
	   	IconThemeHelper.registerIcon("cursor", "cursor-zoom-in", ViewManager.class);
121
	   	IconThemeHelper.registerIcon("cursor", "cursor-zoom-out", ViewManager.class);
121 122

  
123
	   	IconThemeHelper.registerIcon("layer", "layer-icon", ViewManager.class);
124
	   	IconThemeHelper.registerIcon("layer", "layer-icon-group", ViewManager.class);
125
	   	IconThemeHelper.registerIcon("layer", "layer-icon-vectorial", ViewManager.class);
126
	   	IconThemeHelper.registerIcon("layer", "layer-icon-dgn", ViewManager.class);
127
	   	IconThemeHelper.registerIcon("layer", "layer-icon-dxf", ViewManager.class);
128
	   	IconThemeHelper.registerIcon("layer", "layer-icon-postgresq", ViewManager.class);
129
	   	IconThemeHelper.registerIcon("layer", "layer-icon-mysql", ViewManager.class);
130
	   	IconThemeHelper.registerIcon("layer", "layer-icon-jdbc", ViewManager.class);
122 131

  
132
	   	IconThemeHelper.registerIcon("legend", "legend-overview-single-symbol", ViewManager.class);
133
	   	IconThemeHelper.registerIcon("legend", "legend-overview-vectorial-interval", ViewManager.class);
134
	   	IconThemeHelper.registerIcon("legend", "legend-overview-vectorial-unique-value", ViewManager.class);
123 135

  
124
        PluginServices.getIconTheme().registerDefault(
125
        		"cursor-query-distance",
126
        		MapControl.class.getClassLoader().getResource("org/gvsig/fmap/mapcontrol/images/RulerCursor.gif")
127
        	);
128

  
129
        PluginServices.getIconTheme().registerDefault(
130
        		"cursor-query-information",
131
        		MapControl.class.getResource("org/gvsig/fmap/mapcontrol/images/InfoCursor.gif")
132
        	);
133
        PluginServices.getIconTheme().registerDefault(
134
        		"cursor-hiperlink",
135
        		MapControl.class.getResource("org/gvsig/fmap/mapcontrol/images/LinkCursor.gif")
136
        	);
137
        PluginServices.getIconTheme().registerDefault(
138
        		"cursor-zoom-in",
139
        		MapControl.class.getClassLoader().getResource("org/gvsig/fmap/mapcontrol/images/ZoomInCursor.gif")
140
        	);
141
        PluginServices.getIconTheme().registerDefault(
142
        		"cursor-zoom-out",
143
        		MapControl.class.getClassLoader().getResource("org/gvsig/fmap/mapcontrol/images/ZoomOutCursor.gif")
144
        	);
145

  
146

  
147
        PluginServices.getIconTheme().registerDefault(
148
           		"single-symbol",
149
           		SingleSymbol.class.getClassLoader().getResource("images/single-symbol.png")
150
           	);
151
        PluginServices.getIconTheme().registerDefault(
152
           		"vectorial-interval",
153
           		VectorialInterval.class.getClassLoader().getResource("images/Intervalos.png")
154
           	);
155
        PluginServices.getIconTheme().registerDefault(
156
           		"vectorial-unique-value",
157
           		VectorialUniqueValue.class.getClassLoader().getResource("images/ValoresUnicos.png")
158
           	);
159
        PluginServices.getIconTheme().registerDefault(
160
           		"crux-cursor",
161
           		MapControl.class.getClassLoader().getResource("org/gvsig/fmap/mapcontrol/images/CruxCursor.png")
162
           	);
163

  
136
	   	MapContextManager mapContextMgr = MapContextLocator.getMapContextManager();
137
	   	mapContextMgr.registerIconLayer("DGN", "layer-icon-dgn");
138
	   	mapContextMgr.registerIconLayer("DXF", "layer-icon-dfx");
139
	   	mapContextMgr.registerIconLayer("jdbc", "layer-icon-jdbc");
140
	   	mapContextMgr.registerIconLayer("PostgreSQL", "layer-icon-postgresql");
141
	   	mapContextMgr.registerIconLayer("MySQL", "layer-icon-mysql");
142
	   	
164 143
        if (factory.persistenceDefinition == null){
165 144
            factory.persistenceDefinition = manager.addDefinition(
166 145
                ViewDocument.class,

Also available in: Unified diff