Revision 38564 branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/InsertPolygonExtension.java

View differences:

InsertPolygonExtension.java
40 40
 */
41 41
package org.gvsig.editing;
42 42

  
43
import org.gvsig.andami.IconThemeHelper;
43 44
import org.gvsig.andami.PluginServices;
44 45
import org.gvsig.andami.messages.NotificationManager;
45 46
import org.gvsig.andami.plugins.Extension;
......
84 85
	}
85 86

  
86 87
	private void registerIcons(){
87
		PluginServices.getIconTheme().registerDefault(
88
				"edition-insert-geometry-poligon",
89
				this.getClass().getClassLoader().getResource("images/Poligon.png")
90
			);
91

  
92
		PluginServices.getIconTheme().registerDefault(
93
				"edition-insert-geometry-rectangle",
94
				this.getClass().getClassLoader().getResource("images/Rectangle.png")
95
			);
96

  
97
		PluginServices.getIconTheme().registerDefault(
98
				"edition-insert-geometry-circle",
99
				this.getClass().getClassLoader().getResource("images/Circle.png")
100
			);
101

  
102
		PluginServices.getIconTheme().registerDefault(
103
				"edition-insert-geometry-ellipse",
104
				this.getClass().getClassLoader().getResource("images/Ellipse.png")
105
			);
106

  
107
		PluginServices.getIconTheme().registerDefault(
108
				"edition-geometry-edit-vertex",
109
				this.getClass().getClassLoader().getResource("images/EditVertex.png")
110
			);
88
		IconThemeHelper.registerIcon("action", "layer-modify-edit-vertex", this);
89
		IconThemeHelper.registerIcon("action", "layer-insert-ellipse", this);
90
		IconThemeHelper.registerIcon("action", "layer-insert-circle", this);
91
		IconThemeHelper.registerIcon("action", "layer-insert-rectangle", this);
92
		IconThemeHelper.registerIcon("action", "layer-insert-polygon", this);
111 93
	}
112 94

  
113 95
	/**
......
115 97
	 */
116 98
	public void execute(String s) {
117 99
		CADExtension.initFocus();
118
		if (s.equals("_polygon")||
119
				s.equals("_circle")||
120
				s.equals("_ellipse")||
121
				s.equals("_rectangle")||
122
				s.equals("_editvertex")) {
123
        	CADExtension.setCADTool(s,true);
124
        }
100
		if ("layer-modify-edit-vertex".equalsIgnoreCase(s)) {
101
			CADExtension.setCADTool("_editvertex",true);
102
			
103
		} else if ("layer-insert-ellipse".equalsIgnoreCase(s)) {
104
			CADExtension.setCADTool("_ellipse",true);
105
		
106
		} else if ("layer-insert-circle".equalsIgnoreCase(s)) {
107
			CADExtension.setCADTool("_circle",true);
108
		
109
		} else if ("layer-insert-rectangle".equalsIgnoreCase(s)) {
110
			CADExtension.setCADTool("_rectangle",true);
111
		
112
		} else if ("layer-insert-polygon".equalsIgnoreCase(s)) {
113
			CADExtension.setCADTool("_polygon",true);
114
	    
115
		}
125 116
		CADExtension.getEditionManager().setMapControl(mapControl);
126 117
		CADExtension.getCADToolAdapter().configureMenu();
127 118
	}

Also available in: Unified diff