close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

#1433 closed task (fixed)

Visualización de estructuras de datos

Reported by: Víctor de Buen Remiro Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Interface Version: head
Severity: blocker Keywords:
Cc:

Description (last modified by Víctor de Buen Remiro)

Es necesario contar con un método de visualizar en el interfaz los campos de la estructura de un conjunto.

Al explorar en el interfaz un conjunto no sabemos si tiene o no estructura y en tal caso cómo se llaman sus campos.

Podemos saber la estructura de un conjunto con la función StructName pero a veces no sabemos ni siquiera dónde está definida una estructura por lo que es difícil manejarlas.

También se podría hacer una función que devolviera una lista de los campos y sus tipos

  Set StructFields(Text structName)

Change History (5)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

Description: modified (diff)

comment:2 Changed 13 years ago by Jorge

Status: newaccepted
Version: 2.0.1head

Podemos incluir en el panel info una descripción de los campos de la estructura, alguna otra opción?

comment:3 Changed 13 years ago by Víctor de Buen Remiro

Sí, me parece perfecto.
En los NameBlock que sean instancia de clase se podría mencionar el nombre de la clase
en esa misma ventana info.

comment:4 Changed 13 years ago by Víctor de Buen Remiro

Las instancias de clase ya muestran en el apartado Content el nombre de la clase a la que pertenecen.

Los conjuntos con estructura también podrían sacar el nombre de la estructura en el Content. Eso es interno de TOL y es sencillo de hacer.

Luego, en el menú contextual de la ventana info se podría mostrar el contenido completo de la estructura o la clase tal y como sale al pulsar sobre ellas en el inspector.

Esto quizás podría exigir muchos recursos o presentar demasiada información no deseada así que igual debería ser opcional e incluir un icono tipo + que al pulsarle te la mostrara debajo o en una ventana nueva.

Esto último parece más sensato y más homogéneo, pues trata igual a las estructuras y las clases que son cosas realmente muy relacionadas entre sí.

comment:5 Changed 13 years ago by Jorge

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.