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