gvSIG bugs #3491
The page can't be configured at the Mapsheets plugin
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Cesar Martinez Izquierdo | |||
Category: | Document map sheets | |||
Target version: | 2.2.0-2313-final (rev. org.gvsig.desktop-2.0.100) | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.2.0 | Add-on build: | ||
gvSIG build: | 2310 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
When we open the Page configuration option at the mapsheets plugin, after selecting the grid, the focus is on the mapsheets window, and we can't activate the page configuration window.
Related issues
Associated revisions
History
#1 Updated by Álvaro Anguix almost 9 years ago
- Related to gvSIG bugs #2980: Mapsheets plugin and the new layout added
#2 Updated by Cesar Martinez Izquierdo almost 9 years ago
El problema es que el diálogo de configuración de página del layout se cambió a ventana no-modal. Aquí hay un problema de fondo, que es la mezcla de diálogos modales y no-modales en gvSIG, que dificulta la reutilización de interfaces. Si se llama a un diálogo modal a otro no-modal, el diálogo modal permanece encima y por tanto no se puede acceder al nuevo diálogo (que es lo que está pasando en este caso).
En este caso particular, el diálogo de configuración de página se cambió a no-modal porque desde este diálogo se deseaba poder abrir el diálogo de configuración de vista, que también es no-modal. Creo que la mejor solución sería cambiar a no-modal el diálogo de configuración del mapsheet.
Y como solución más general, deberíamos tener un mecanismo para que se pueda forzar que un diálogo se abra como modal o como no-modal. Pero no es algo sencillo porque para soportarlo hay que cambiar la lógica de las clases que actualmente llaman a diálogos modales, para que funcionen con listeners en vez de confiar en que la ventana bloqueará el flujo de ejecución (que es lo que pasa con los diálogos modales).
#3 Updated by Álvaro Anguix almost 9 years ago
ok, si piensas que puede ser no-modal, adelante.
#4 Updated by Álvaro Anguix almost 9 years ago
- Assignee set to Cesar Martinez Izquierdo
#5 Updated by Cesar Martinez Izquierdo almost 9 years ago
- Status changed from New to Fixed
#6 Updated by Álvaro Anguix almost 9 years ago
- Target version set to 2.2.0-2313-final (rev. org.gvsig.desktop-2.0.100)
- Status changed from Fixed to Closed