Hola gente Una vez hice una customview y no tuve problemas , la idea era cambiar mensajes de windows a mi view la view es la que tiene la maqinaria de windows para los mensajes, o sea la cola de mensajes, en mi caso queria tener una view que capturara todos los mensajes del teclado y mandarselo a el presenter. Francisco , no entiendo bien tu problema y no entiendo tu intencion. tenes un presenter y tenes una view? o sea tenes una clase tuya subclase de Presenter y tenes una subclase de View no? salu2 MDC
On 8/2/07, Francisco A. Lizarralde <[EMAIL PROTECTED]> wrote: > > > Hola Sergio, > > Lo que quiero hacer es que funcione en forma similar al ejemplo del > Scribble, y a pesar de crear un esquema casi copiado, me da este error > "key cannot be nil", debido a que el modelo de la view es nil. > > Le coloqué un halt al connectModel del Scribble y comparé cada una de > las líneas del debugger (las del Drawing y las del Scribble) y son > iguales, la única diferencia es que la ScribbleView conoce al model > (ListModel), por eso no falla. > Hay algo que le estoy pifiando y no sé que es. > > Saludos, > > Francisco > > El jue, 02-08-2007 a las 12:50 -0300, Sergio Fedi escribió: > > Perdon, no fui claro con algo, asi que lo rectifico: > > > > > Normalmente el código que necesitas ejecutar para enganchar el modelo > > > con la vista... > > > > Con "enganchar", me refiero a codigo que refresca la vista y código > > que conecta la vista con el modelo. > > > > Caso 1: algo que tengas que ejecutar para que la vista cambie (algunos > > controles visuales no soportan el pattern observer, y tenés que > > actualizarlos vos). > > > > Caso 2: Código que sincroniza, que se cuelga de eventos, porque > > necesitas conectar el modelo con la vista cuando definís un modelo > > nuevo y la vista ya está levantada, o cuando la vista se crea por > > primera vez. Ojo que si creas una vista sin modelo, esto te puede > > fallar. > > > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
