Hola Mart�n,

Mi primera intenci�n fu� hacer algo parecido a HotDraw o portarlo a
Dolphin, pero encontr� demasiada informaci�n sobre diferentes versiones
(hasta v� algo de JHotdraw, que funciona muy lindo como applet), y me
super�.
Por eso intent� algo mas modesto, pero si vos est�s haciendo algo
parecido, tal vez podamos unir esfuerzos y lograr algo.

Saludos,

Francisco

El jue, 02-08-2007 a las 13:44 -0300, Martin Rubi escribi�:
> Hola Francisco.
> 
> >Yo lo intent� y aparece como view un ContainerView, hice MutateView a
> >DrawingView y lo grab�. Es correcto?
> 
> Si, es la manera en que yo suelo hacerlo.
> 
> Creo que lo que te esta pasando es lo siguiente:
> Cuando creaste la vista del presenter, todavia no tenias definido el metodo 
> de clase
> DrawingView class>>defaultView
> y por lo tanto el modelo de esa vista era nil. Cuando guardaste la vista, se 
> guardo ese modelo nil, y ahora cada vez que se recrea la vista, usa ese nil 
> como modelo y trata de conectarlo y falla. Todo esto ocurre antes de que se 
> le setee le nuevo modelo.
> Si te fijas en el metodo Scribble class>>resource_Default_view fijate que 
> hay un ListModel guardado.
> 
> Lo que diria que hagas es, ahora que ya tenes definido el metodo de clase 
> #defaultModel tu DrawingView, borra la view del presenter (usando la 
> herramienta View Browser), y volver a hacer lo que comentas al principio de 
> este mail.
> 
> �A proposito, que tipo de View queres hacer ? Porque justo yo estoy haciendo 
> algo parecido al HotDraw de VW (de hecho estoy haciendo un port de algunas 
> cosas de ese framework) para poder editar visualmente arboles de 
> dependencias, FSM, etc; y si te interesa podria publicar lo que tengo hecho 
> (aunque lo estoy haciendo en mi tiempo libre y todavia esta _muy_ inmaduro, 
> y tampoco pretendo tener todas las herramientas que tien HD).
> 
> 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