This repository has been archived by the owner on Feb 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
87 lines (66 loc) · 3.07 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Arboratrix (c) 2001, 2002, 2003 A. Corbi.
=========================================
(5):- 19/06/03: Cambios respecto a arboratrix1:
- Uso de la librería Gtk v2.x, proporciona fuentes alisados y
un mejor 'aspecto' de las aplicaciones.
- Interfaz mas intuitivo (ahora son visibles tanto frases como etiquetas).
- Las etiquetas se añaden con un interfaz `drag and drop' a la frase.
- Las frases se siguen pudiendo importar desde un fichero
ASCII (una frase por linea).
- Las etiquetas se pueden importar/exportar desde/a un fichero
ASCII (una etiqueta por linea) (VERDU).
- Incorpora la base para q los nodos muestren 'propiedades' en
un tooltip al hacer Control-click sobre ellos (ARMANDO, MAXI).
- Los 'nodos' etiqueta se pueden crear como triángulos
inicialmente y posteriormente se pueden 'reconvertir' en nodos
'normales'.
- Los nodos hoja se distinguen de los nodos-no-hoja
visualmente por el color al seleccionarlos.
- Para cambiar el padre a un nodo ya _no_ es necesario primero
quitarle su padre (unparent) actual y colgárselo al nuevo, basta
simplemente con arrastrar sobre el nuevo y soltar el botón del ratón.
- Sigue pudiendo exportar a formato qtree el documento actual,
pero _no_ puede exportar a formato PS/PDF tal y como hacia
arboratrix1. >>>>(MIKEL: hace falta esto?) <<<<<
- Internamente:
1) Ha cambiado el formato de los ficheros xml.
2) Han cambiado todas las estructuras de datos usadas,
arboratrix2 comparte muy poco de código con
arboratrix1, prácticamente es una reescritura desde
cero. Arboratrix2 hace uso de la arquitectura MVC.
3) Ha cambiado la estructuración del código, arboratrix2 consta de:
a) Una librería para la parte de interfaz (libacb_gui)
b) Una librería para la parte de MVC (libacb_mvc)
c) Una aplicación principal (arboratrix).
(*) POR HACER:
- Limpiar el código de mensajes en la consola.
- Comprobar posibles perdidas de memoria.
(4):- Corregir:
- Se debe poder añadir varios hijos 'de-golpe' a un padre.
(He estudiado esto y creo q puede ser un foco de problemas, he
probado una solución y no me convence, de momento no lo implemento
así.)
- Por motivos similares solo dejo borrar items de uno en uno.
(3):- 15/05/03
Sigo avanzando en la consecución de arboratrix2.
Por hacer aun:
==============
- Lectura de ficheros 'documento' : Hecho el 27/05/03
- Lectura/escritura de ficheros de 'tags' : Hecho el 16/06/03
- Lectura ficheros ASCII de frases : Hecho el 14/06/03
- Desparentizado/Borrado de nodos : Hecho el 03/06/03
- Adjunto / Des adjunto : Hecho el 05/06/03
- Triángulos : Hecho el 10/06/03
- Exportación QTree/PS/PDF : Hecho el
- Implementar guardar como : Hecho el 14/06/03
(2):- 23/12/02
Comenzado a migrar al uso de MVC.
Genera automáticamente las meta-cabeceras de las librerías MVC y GUI.
(1):- 24/11/02
Etiquetador sintáctico. 4
Hace uso de Gtk 2.x.y
He comenzado la migración a gtk2.
(0):-
Etiquetador sintáctico.
Hace uso de Gtk 1.2.x
Basado en idea original de Mikel Forcada.