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. -~----------~----~----~----~------~----~------~--~---
