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