root / trunk / applications / appgvSIG / VCN @ 2926
History | View | Annotate | Download (7.62 KB)
1 |
REALIZADOS: |
---|---|
2 |
|
3 |
- Al a?adir un nuevo fframe se debe de quedar ese como seleccionado |
4 |
y todos los dem?s hay que dejarlos como no seleccionados. |
5 |
|
6 |
- Implementar el FFrameLegend con todos los nombres de capas |
7 |
como textLayout y los s?mbolos. |
8 |
|
9 |
-Meterle un m?todo que cambie cada uno de los nombres y s?mbolos |
10 |
del fframe en un fframe por separado. |
11 |
(Simplificar)A partir de un FFrameLegend crear FFrameText y FFrameSymbol. |
12 |
|
13 |
-Introducir dentro FGraphicsUtilities la parte del m?todo paintcomponent |
14 |
de FPreviewSymbol que sea com?n dibujar sobre el mapa de forma est?tica. |
15 |
Se dibuja por la posici?n del shape y no del rect?ngulo. |
16 |
|
17 |
-Crear una clase FLayoutUtilities, con los m?todos est?ticos fromSheet y toSheet. |
18 |
|
19 |
-Crear grupos de fframes unidos, Agrupar y para Desagrupar, |
20 |
de forma que cuando se agrupan se crea un FframeGroup que contenga dentro |
21 |
todos los fframes seleccionados previamente, y cuando se desagrupa |
22 |
se elimina el fframegroup y se vuelve a crear un fframe |
23 |
de cada uno de los fframe que contenia dentro el fframegroup. |
24 |
|
25 |
-Alinear como lo hace arcView o como lo hace el visual editor en funci?n |
26 |
de los fframes seleccionados o en funci?n del Layout. |
27 |
|
28 |
-Colocar detr?s y delante fframes seleccionados respecto de los dem?s. |
29 |
|
30 |
-El FConstanstLayout debe de desaparecer y a?adir las |
31 |
constantes que contiene en las clases que las necesiten. |
32 |
|
33 |
- Crear las barras de escala y modificar la escala en vez de en metros en cent?metros. |
34 |
|
35 |
-Cuando se muestra una escala que no es fija, y se modifica la escala de la vista, |
36 |
la escala que lo representa no varia. |
37 |
|
38 |
- Se pueda abrir el di?logo de propiedades de cada uno de los fframes a?adidos al Layout, |
39 |
con la informaci?n que necesita. |
40 |
|
41 |
- Cuando se alinea un solo elemento no se hace como deber?a. |
42 |
|
43 |
-L?nea gr?fica. |
44 |
|
45 |
-FullExtent. |
46 |
|
47 |
- El di?logo de FPanelDefault no tiene la posibilidad p?blica de modificar |
48 |
que no contenga relleno. |
49 |
-Los puntos se deben de poder cambiar su tama?o al cambiar su tama?o arrastrando con |
50 |
el rat?n en el Layout y no solo desde el di?logo de propiedades de este. |
51 |
|
52 |
- El Fshape se crea cada vez que se dibuja y por lo tanto no hay que guardarlo. |
53 |
|
54 |
- FSymbol tiene que guardarse en XML utilizando la XMLEntity.La forma separar el modelo del Layout. |
55 |
|
56 |
-Al cambiar de tama?o un fframe por encima de su posicion x e y, se distorsiona. |
57 |
|
58 |
-Al modificar la escala de una vista en el Layout la escala gr?fica debe de cambiar su tama?o |
59 |
de acuerdo al cambio en la escala de la vista. |
60 |
|
61 |
-Haciendo un doble click se acceda al dialogo de propiedades de cada uno de los fframes. |
62 |
|
63 |
-FFrameText: Falta poder posicionar las l?neas a la izquierda, centro o derecha. |
64 |
|
65 |
-Hacer el entramado que sea transparente totalmente en vez de blanco y que se pueda controlar su transparencia en las l?neas que lo componen. |
66 |
|
67 |
- La propiedad de poder a?adir una vista, una imagen o una leyenda en forma de borrador o presentaci?n. |
68 |
|
69 |
- Popupmenu en el Layout que se abre pulsando el bot?n derecho del rat?n. |
70 |
|
71 |
- En FFrameViewDialog si no se selecciona ninguna vista y se acepta salta una excepci?n. |
72 |
|
73 |
- Al cambiar el zoom y posicionar alg?n elemento detr?s o delante respecto de los dem?s |
74 |
cambia el zoom y se coloca siempre en mismo lugar. |
75 |
|
76 |
- Teniendo seleccionada la herramienta de selecci?n y desplazar un fframe cambia su tama?o, ahora lo sigue cambiando pero solo cuando |
77 |
se desplaza de su posici?n, el desplazamiento y cambio de tama?o de un rect?ngulo |
78 |
con el grid seleccionado no funciona del todo bien, cambia |
79 |
el tama?o de forma anormal, pero no siempre. |
80 |
|
81 |
- Separar el drawLayout para imprimir del drawLayout para visualizar en pantalla. |
82 |
|
83 |
-En FBorderDialog, falta a?adir propiedades al rect?ngulo que se a?ade, |
84 |
por ejemplo elegir el color, grosor, textura,de momento es un rect?ngulo simple. |
85 |
|
86 |
|
87 |
- FFramePicture se debe cambiar, ya que crea un bufferedimage tan grande como el zoom que se hace y salta la excepci?n de out of memory. |
88 |
|
89 |
PENDIENTES: |
90 |
|
91 |
- Rematar el a?adir una vista al Layout, |
92 |
y su actualizaci?n. |
93 |
|
94 |
- El Di?logo FLegendManagerWindow, |
95 |
para que pueda funcionar igual que en arcView |
96 |
debe ser ?nico implementando SingletonView y que se pueda cambiar su modelo |
97 |
por el de otra vista que lo requiera. |
98 |
Ahora mismo lo he dejado como modal y que implementa View. |
99 |
|
100 |
-Al a?adir una misma vista dos veces al Layout sigue cambiando su extent, cada repaint. |
101 |
Tambi?n al tocar la vista y refrescar en el Layout, que debe ser por lo mismo ya que la |
102 |
escala que calcula es diferente cada vez y eso cambia el extent. |
103 |
Supongo que es la forma de calcular el extent respecto de la anchura y altura del |
104 |
fframe que lo contiene y al ser dos se reajusta sin parar. Para corregir esto hay que: |
105 |
El extent del Fmap debe de quedarse fuera de este, |
106 |
de esta forma no se necesitara clonar fmap cuando el extent |
107 |
de la vista a a?adir al Layout no tiene que ser la misma. |
108 |
|
109 |
-A?adir el insertar un rect?ngulo a cada uno de los fframes seleccionados |
110 |
dentro de fframeGraphics contener FShapes con el rect?ngulo dentro en este caso y |
111 |
pensando en poder a?adir tambi?n de otras formas los rect?ngulos y l?neas que queramos. |
112 |
fshape + symbol==graphics. |
113 |
|
114 |
- No corren prisa: deshacer, escala real, |
115 |
zoom a lo seleccionado. |
116 |
|
117 |
-Revisar los di?logos de los fframes para ver posibles fallos. |
118 |
|
119 |
- Hay que tener en cuenta que di?logos abrir cuando hay varios fframes seleccionados |
120 |
cuando se quiere abrir el di?logo de propiedades. En FLayoutGraphics,openFFrameDialog(), |
121 |
hay que abrir el di?logo de propiedades cuando hayan m?s de uno seleccionado, |
122 |
incluido cuando son de tipos diferentes. |
123 |
|
124 |
- Cuando se deslinka el extent de una vista a?adidar al Layout del extent original, se clona el FMap. |
125 |
|
126 |
-FFrameView: Falta recortar a la vista y lo de los eventos de cuando se tiene que actualizar el Layout respecto de los cambios de la vista. |
127 |
Enlace vivo: Se debe guardar el extent actual de la vista y quedarse con ese extent. |
128 |
|
129 |
-FFramePicture: Falta lo de los eventos. |
130 |
-FFrameScaleBar: Visualizar solo las vistas que esten a?adidas al Layout y no todas. |
131 |
-FFrameLegend: Eventos .Y visualizar en la lista de selecci?n, si se quiere, las vistas a?adidas solamente y no todas. |
132 |
|
133 |
|
134 |
-Preparar p?gina: FConfigLayoutDialog muestra una apariencia que no es la del Look and feel elegida. |
135 |
Puede que sea porque es un MODALDIALOG. |
136 |
|
137 |
- Cuando se posiciona delante o detr?s una barra de escala, se cambia el tipo de fuente. |
138 |
Pero el tama?o es el mismo, el color del graphics tambi?n y el tipo de fuente. |
139 |
- El area imprimible hay que conseguir que sea la misma para |
140 |
los attributes, PageFormat y para guardarla en un atributo |
141 |
de la clase Attributes. Imprimir de acuerdo a los m?rgenes establecidos, no funciona bien todav?a. Es un tema delicado. |
142 |
|
143 |
- m_name de FFrame solo lo utilizan tres fframes de momento. |
144 |
|
145 |
- Mirar el por que una vista tarda tanto en dibujar un trocillo peque?o en el Layout. |
146 |
|
147 |
- La leyenda que se introduzca con tama?o adecuado, mirar arcView. |
148 |
|
149 |
DUDAS: |
150 |
|
151 |
- El simplificar un fframe, como por ejemplo la leyenda esta ya hecho pero el arcView |
152 |
tambi?n simplifica una vista por cada uno de sus shapes.(Esto no). |
153 |
-------------------------------------------------------------------------------------- |
154 |
______________________________ |
155 |
VERSION 0.3: |
156 |
______________________________ |
157 |
|
158 |
- Los botones del Layout que se apliquen sobre la vista a?adida se deben de poner a enables |
159 |
cuando se tenga seleccionada una vista. V |
160 |
|
161 |
- Cuando se abre las propiedades de una vista a?adida en el Layout en el di?logo no se queda |
162 |
esta seleccionada en la lista, pero si se rellena el di?ologo con los datos necesarios. V |
163 |
|
164 |
- Al imprimir un layout que est? en vertical tras haber guardado el proyecto y recuperado se |
165 |
visualiza en vertical pero la impresi?n es en horizontal. V |
166 |
|
167 |
- A?adir al di?logo de FFrameText la posibilidad de poner color a los textos a?adidos. V |
168 |
|
169 |
|
170 |
|
171 |
________________________________ |
172 |
CAD |
173 |
________________________________ |
174 |
|
175 |
|