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 14 years ago

Last modified 14 years ago

#1130 assigned enhancement

Mejoras del inspector de objetos

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

Description

Se plantean algunas mejoras del inspector de objetos:

  1. Los miembros especiales de documentación que comienzan por _.autodoc.member no es necesario mostrarlos pues ya salen en el campo Description
  2. El campo Description debería estar justo antes o después del campo Content pues es de los más importantes.
  3. La división entre las pestañas de Variables y Functions yo creo que no hace más que llevar a confusión y no parece que aporte ninguna ventaja. O bien debería juntarse todo en una sola ventana o bien añadirse una nueva en la que se visualice todo junto.


Change History (4)

comment:1 Changed 14 years ago by Pedro Gea

Status: newaccepted

Las dos primeras propuestas son fáciles de resolver:

  • De acuerdo a la primera se ocultarán los atributos que comienzan por "_.autodoc.member." ya que TOL se encarga de introducir dicha información como descripción del miembro correspondiente. Sin embargo se seguirán mostrando otros miembros "_.autodoc.*" cuya información podría ocultarse también como atributo e introducirse en la pestaña "Info" mediante mecanismos de TOLBase.
  • Respecto a la segunda propuesta se colocará la columna "descripción" inmediatamente después de la columna "contenido". Se elige su posición tras "contenido" porque a diferencia de ésta la columna descripción es vacía en muchos casos.

La tercera propuesta, de fusionar las pestañas, variables y funciones es quizá más delicada y quizá algo más discutible ya que sí tiene una cierta utilidad la separación. Por ejemplo al trabajar con instancias donde el atributo y el método tienen roles bastante distintos.

A raíz de este tique surgen dos cuestiones más:

  • La separación en la lista de objetos (gramáticas) del inspector entre variables de tipo Code y funciones.
  • El significado de los métodos de sólo lectura (precedidos por _.). Como comentario indico que en MMS los métodos precedidos se utilizan para distinguir los métodos públicos de aquellos que serían privados pero compartidos entre clases amigas si existiera dicho concepto en la POO de TOL.

comment:2 Changed 14 years ago by Pedro Gea

(In [3320]) Se resuelven las dos primeras propuestas.
Refs #1130

comment:3 Changed 14 years ago by Pedro Gea

(In [3321]) (Cont.) Se resuelven las dos primeras propuestas.
Refs #1130

comment:4 Changed 14 years ago by Pedro Gea

Owner: changed from Pedro Gea to Jorge
Priority: highesthigh
Status: acceptedassigned
Note: See TracTickets for help on using tickets.