History | View | Annotate | Download (52.1 KB)
Added combine geometries editing tool
Fixed finishService and activeService when edition is procesing
Modificaciones para gestionar los setValue y finish en segundo plano
Fixed snapping dialog
Added restart & initDefaultValues method to EditingProvider and fix console message in parameters with options.
refs #5680 Fixed activate redo undo tools
Improved parameters with type OPTION
Added AbstractEditingProviderFactory and support for show previewSymbol in editing tools.
- Unificado el terminar edicion del menu en uno solo que llama a una u otra cosa en funcion de si se esta terminando edicion de mas de una capa.- Añadido el panel que muestra las opciones de edicion de la herramienta de edicion activa.
Added support for bookmarks in console
Added PasteFromClipboardEditingProvider and many more.
Fixed bug when text entered and there isn't any active service
Added setValue(parameter, value) method in all editing providers
Tabla de simbolos para expresiones especifica del EditingContext
Added insert arc by center provider.
Added Circle and Circumference by Tan Tan Radius editing providers
Fixed a bug that occurs when the current parameter can be a position or a ListPositions and another type of value has been entered.
Modificados parsePoint/parseValue para que usen el evaluador de expresiones.
refs #4629, añadido a terminar edicion vectorial de la capa informe al usuario si se han producido errores.
refs #3446 Fixed interaction between the vector editing and selection tools.
refs #4396 Fixed state of snapping activation.
Añadido el store en las notificaciones del EditingNotificactionManager
refs #4234, sincronozado con el thread de swing el manejo de la consola.
Update to changes in API of EditingNotification
ENT-102570 [gvSIG] [3D] F1 Geometrias 3D:
- Arreglada la herramienta de edición de vértices para que se puedan editar todas las coordenadas de un vértice y otros arreglos en la misma.
refs #3974, añadido que muestre el cuadro de exportar si al terminar edicion se pulsa sobre el boton de exportar.
refs #3926, añadido que al iniciar la edicion vectorial, si la capa esta reproyectada, avise que solo va a poder exportar los cambios, y no guardarlos, y al terminar la edicion que tenga en cuenta si la capa esta reproyectada para mostrar el dialogo de exportar en lugar del de guardar,
Code Refactoring.
Cambiado el método beginEdition. No es necesario que tenga como parámetro los behaviours adicionales ya que se añaden al crear un mapcontrol.
fixes #3493 Arreglado para que al iniciar edición se mantenga la herramienta que está activa hasta que el usuario seleccione una.
refs #3493. Deshechos los cambios realizados en la revisión 485
refs #3493 Activada la herramienta de selección simple al entrar en edición.
fixes #3495 Modificaciones para que pregunte al usuario si desea guardar las capas que tiene en edición, si las hay.
fixes #3333 Arreglado para que la TextArea de la consola de edición no capture el evento de la tecla "DELETE" y que pueda utilizarse para el proveedor de edición de borrado de elementos.
refs #3352 Eliminada la habilitación/deshabilitacion automática del snapping en el mapcontrol al comenzar/terminar edición.
refs #3370- quitada la dependencia de expressionField respecto de la edicion antigua.- eliminada la necesidad de que una tabla no tenga capa para habilitar el comienzo y finalización de la edición de la tabla. - arreglado el comportamiento de la nueva edición vectorial cuando la capa se ha puesto en edición por otros medios.
Fix error when menus and tools are refreshed.
Change MapContext references to WeakReference.
It is necessary to do this because when a mapControl instance has not objects that have references to it, We have to remove our reference to avoid memory problems.
Arreglado para que el DefaultEditingProviderManager lleve un registro de valores por defecto y pueda "recordar" el último valor introducido por el usuario en la sesion actual de gvSIG y lo utilice posteriormente como valor por defecto.
Add editing console support
Integrate snapping.
Add enableSnapping and disableSnapping methods to EditingContext. EnableSnapping takes into account editing preferences to enable or disable snapping when a layer enters in edit mode.
Moreover, a PreferenceChangeListener has been created and registered to update snapping status when an user changes editing preferences.
Added default values to some parameters of regular polygon provider.Changed console message.
Atrapada la excepcion de runtime que se produce al arrancar la edición antigua para evitar posteriores errores.
Added new mapContext parameter to create service.
Deleted commented code.Added not null check when context tries to know if service is compatible with current state.
Primera aproximación al stretchEditingProvider
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.
Caught InvalidEntryException when a service starts.Added message when service finalizes.
Implemented callback system to change selected tool of toolbar.Moved refresh toolbar button callback system to EditingService.
Clean up code.
Moved logic to EditingContext.
Deleted editing behavior interface. Use default implementation.
Fixed null pointer exception.
Fixed bug when user changes active layer.
Changed add layer listener to constructor.
Added return when there are problems saving, exporting and discarding changes.
Fixed NullPointerExceptions.
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....
Cambiado nombre de variable.
Corregido error al actualizar el mapControl del manager si no habian behaviors adicionales.
Cambiada la referencia al mapControl por una WeakReference.Añadida referencia al mapContext.Añadido al API el método setMapControl para actualizar el mapControl del editingContext.
Replace mapcontrol attribute usage with method call
Corregidos mensajes de error.Añadidos mensajes de error.Cambiado el logging de error a info.
Corregido error al cambiar la activación entre capas.
Corregido error el terminar edición. Ahora al terminar edición se pone automáticamente la herramienta "Pan". Refactoring de los métodos savechanges y discardchanges.
Implementado DefaultMapCreationListener.Añadido al api el método registerEditingContext que se llama a traves del listener implementado.Corregido error en editing context.Revision y simplificacion de editing behavior.
Code refactoring. Deleted useless comments.
Implemented EditingContext.Added ServiceInformationException to be thrown when somebody tries to get information of service.