svn-gvsig-desktop / trunk / applications / appgvSIG / VCN @ 642
History | View | Annotate | Download (6.84 KB)
1 | 312 | fernando | 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). |