Arreglado para que el método canBeEdited devuelva false si la capa no está disponible.
- Añadido registro de symbolos para edición
Arregladas notificaciones de cambio de herramienta y de refresco de menús y barras de herramientas.
Arreglado el aborto de las herramientas. Si se aborta una herramienta con [ESC] vuelve a la herramienta anterior si existe, si no, activa la selección por punto por defecto.Y al salir de edición se activa también la selección por punto.
Added fixme comment to check implementation of update method.
Implemented callback system to change selected tool of toolbar.Moved refresh toolbar button callback system to EditingService.
Clean up code.
Changed all class headers.Source formatting.
Implementado de sistema de activación/desactivacón de extensiones dependiendo de la capa o a la geometría solicitada por otro proveedor.Las extensiones le preguntan al contexto si son compatibles o bien con la capa activa o bien con la geometría que necesita otro proveedor....
Al inicializar la extension de edición deshabilita la consola antigua.
Corregidos mensajes de error.Añadidos mensajes de error.Cambiado el logging de error a info.
Corregido el grupo al registrar el icono.
Eliminados los iconos del main plugin.Cambiado el nombre del paquete org.gvsig.vectorediting.mainplugin.extensions a org.gvsig.vectorediting.mainpluginSeparada la extension EditingExtension en EditingExtension y ServiceExtension.
Eliminada la lista de servicios
Agrupadas todas las extensiones en EditingExtension.
Separador los proveedores de createPolyline y createPolygon (irregular).
Implemented isCompatibleWith method at EditingServiceInfo.Deleted useless methods at BaseEditingExtension due to now extension ask to serviceInfo if it is compatible with the featureStore of active layer.
Implemented EditingContext.Added ServiceInformationException to be thrown when somebody tries to get information of service.
Separadas las herramientas de crear círculos y circunferencias.
Arreglos para poder añadir el StatusBarBehavior al mapControl en edición.Eliminadas las referencias a PluginServices.
Implemented Internal polygon provider.
Changed activateTool to activateService.Deleted useless comments and unused variables.
Implemented endeditingExtension.Implemented EndEditingException and StartEditingException.Added i18n labels.
clear import
Symmetry extension
Implemented polyline extension.
Moved refreshMenus to extension from manager.Changed castor validation exception for an Exception of Java.Deleted all references to DefaultViewPanel in DefaultEditingBehavior and DefaultEditingSwingManager.
- Cambiados nombres y cadenas de circle2P a circleCR.- Modificado segundo parámatero de circleCR, de point a value.
Added imports to use constants.
Added swing api and impl to dependency management.Moved activateTool and beginEdition to swingManager.Moved EditingBehavior to swing.apiMoved DefaultEditingBehavior to swing.implAdded swingManager, locator and library.
Arregladas las constantes
Implemented getServiceInfo.Implemented common operations at BaseEditingExtension to set if each extension is enable or not.Changed return type of getSupportedPrimitiveGeometryTypes operation to int[].
Changed version of org.gvsig.desktop to 2.0.58.Added dependency management of prov.circle2p project.Added prov.circle2p dependency to projects.Added project to plugin package.Changed structure of extensions. Now BaseEditingServiceExtension is abstract and each editingextension extends this class....
Added icons to extensions.
Implemented EditingExtension and InsertPointExtension.Provisional config to test.Fix: InserPointProvider now creates Point2d not java.awt.Point.Changed featureSotre parameter field at InsertPointProvider to layer field.
Commented main module to test plugin in gvSIG.Added app.mainplugin dependency to app.mainpluign and lib.api.Create common operations on BaseEditingServiceExtension. This operations can be used for each extension.Added beginEdition to EditingManager (API) and implemented (IMPL)...
Add app project as module of parent project.