Revision 11434 trunk/extensions/extCAD/src/com/iver/cit/gvsig/CADExtension.java
CADExtension.java | ||
---|---|---|
57 | 57 |
|
58 | 58 |
import com.iver.andami.PluginServices; |
59 | 59 |
import com.iver.andami.plugins.Extension; |
60 |
import com.iver.andami.preferences.IPreference; |
|
61 |
import com.iver.andami.preferences.IPreferenceExtension; |
|
60 | 62 |
import com.iver.cit.gvsig.fmap.MapControl; |
61 | 63 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
62 | 64 |
import com.iver.cit.gvsig.fmap.layers.FLyrAnnotation; |
... | ... | |
70 | 72 |
import com.iver.cit.gvsig.gui.cad.tools.RotateCADTool; |
71 | 73 |
import com.iver.cit.gvsig.gui.cad.tools.ScaleCADTool; |
72 | 74 |
import com.iver.cit.gvsig.gui.cad.tools.SymmetryCADTool; |
75 |
import com.iver.cit.gvsig.gui.preferences.EditingPage; |
|
73 | 76 |
import com.iver.cit.gvsig.project.documents.view.gui.View; |
74 | 77 |
import com.iver.cit.gvsig.project.documents.view.snapping.Snapping; |
75 | 78 |
import com.iver.cit.gvsig.project.documents.view.toc.MenuEntry; |
... | ... | |
83 | 86 |
* |
84 | 87 |
* @author Vicente Caballero Navarro |
85 | 88 |
*/ |
86 |
public class CADExtension extends Extension { |
|
89 |
public class CADExtension extends Extension implements IPreferenceExtension{
|
|
87 | 90 |
private static HashMap adapters=new HashMap(); |
88 | 91 |
|
89 | 92 |
private static View view; |
90 | 93 |
|
91 | 94 |
private MapControl mapControl; |
92 | 95 |
private static CADToolAdapter adapter=null; |
96 |
private EditingPage editingPage=new EditingPage(); |
|
93 | 97 |
|
94 | 98 |
public static CADToolAdapter getCADToolAdapter() { |
95 | 99 |
com.iver.andami.ui.mdiManager.IWindow view=PluginServices.getMDIManager().getActiveWindow(); |
... | ... | |
429 | 433 |
cta.getEditionManager().setMapControl(mapControl); |
430 | 434 |
view.getMapControl().setTool("cadtooladapter"); |
431 | 435 |
} |
436 |
|
|
437 |
public IPreference[] getPreferencesPages() { |
|
438 |
IPreference[] preferences=new IPreference[1]; |
|
439 |
preferences[0]=editingPage; |
|
440 |
return preferences; |
|
441 |
} |
|
432 | 442 |
} |
Also available in: Unified diff