Yo probé una versión que corría en VW 3.0 y no me gustaba como corría,
pero cuando corrí el JHotDraw me gustó mucho mas, desde el punto de
vista de la interactividad, y pensé, si lo pudieron hacer en Java, como
no se va a poder hacer en Dolphin.
Sin embargo, me encontré con poca información sobre como se manejaba el
tema de coordenadas.
Por ejemplo, yo quería mostrar un grafo, en el cual los nodos están
posicionados en un sistema de coordenadas global (cartesiano) y las
figuras que lo representan están ubicadas en coordenadas de pantalla.
Por otra parte, las figuras que representan a los nodos no
necesariamente son siempre del mismo tipo, es decir pueden ser círculos,
rectángulos o bitmaps y eso me trajo problemas para trabajar con los
enlaces de los nodos.
Lo que comentás de ToolStateFigure heredando de EllipseFigure, tampoco
me gustó.
Creo que discutir estos temas entre todos es mucho mas productivo que
seguir rumiando solo los problemas.

Saludos,

Francisco

El jue, 02-08-2007 a las 15:02 -0300, Martin Rubi escribió:
> Mañana te mando los packages con lo que tengo, para que los puedas ver.
> 
> Igual te comento que algunas cosas de HD o no las entendi, o no me gustaron 
> del todo.
> Por ejemplo, en VW usan HD para editar FSMs. Entonces crean figuras que 
> representan los estados y las transiciones entre estados de la maquina. Pero 
> lo hacen heredando directamente de otras figuras. Por ejemplo, 
> ToolStateFigure hereda de EllipseFigure. Lo que no me gusta es que 
> ToolStateFigure tiene la responsabilidad de saber dibujarse (que es lo que 
> hereda de EllipseFigure) y ademas va a saber reaccionar a eventos 
> particulares, por ejemplo, que menu mostrar, o como editar el estado cuando 
> le hacen doble click, como actualizar el modelo cuando el usuario lo conecta 
> o desconceta, etc. Pero si yo quisiera reprensentar algunos estados de 
> manera diferente (con un rectangulo en vez de una elipse), pero que se 
> comporten igual, tendria que heredar de RectangleFigure y duplicar todo el 
> codigo del comportamiento. Yo preferiria que las figuras tambien tengan algo 
> parecido a los presenters de dolphin, y de este modo, que sea otro objeto y 
> no la figura el que sabe como reaccionar ante algunos eventos del usuario. 
> No se si se entiende. ¿Alguien tiene ideas, experiencias o links a cosas que 
> haya que leer acerca de como conectar un modelo, su representacion visual y 
> el comportamiento de esa representacion visual en este tipo de "editores"?
> 
> saludos
> martin



--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a