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