Francisco, deberia ser bastante simple...
MatrixDialog... le agregas una i.v., en el createComponents seria algo asi super createComponents. matrixPresenter := self add: MatrixPresenter new name: 'matrixPresenter Fijate que cuando construiste la view le hayas puesto matrixPresenter de nombre a tu subpresenter. ahora el model: anObject super model: anObject. matrixPresenter model: anObject matrix (o quizas anObject ya es la matrix... y quizas queres que sea un ValueModel) Deberia andar, a menos que no hayas respetado toda esta uniformidad cuando construiste tu matrixPresenter dinamico. Cualquier cosa pasa el codigo y lo vemos. Saludos GallegO El 9 de julio de 2009 14:48, Francisco A. Lizarralde < [email protected]> escribió: > > Juan, > > Gracias por tu respuesta, aunque creo que me expresé mal al hacer la > pregunta. Mi problema no es de layout, sino que no sé como hacer para > tener dentro del Dialog, un matrixPresenter que sepa como manejarse con > una matriz y al que pueda pasarle esa matriz de la misma forma que le > paso un string a un TextPresenter. > He podido hacer presenters especializados, por ejemplo, para manejar > grafos, a los que les paso el grafo y lo dibujan, y no tengo problemas > para integrarlos en presenters mas complejos. > La diferencia es que estos presenters, no contienen subpresenters y no > encontré la forma de lograrlo. > > Espero haberme expresado mejor ahora, aunque no mucho, me parece ;-) > > saludos, > > Francisco > > El jue, 09-07-2009 a las 12:59 -0300, Juan escribió: > > Francisco > > > > Pone 2 o 3 containers en el dialog, y tira dentro de uno de esos > > containers tu matrizPresenter. ahora ponele a los 2 containers (donde > > tiraste la matrizPresenter y al matrizPresenter un layoutManager > > autoresizeable. > > deberia ocupar todo el espacio del container que hayas puesto en el > > dialog > > > > espero haberte entendido y ayudado/ > > salu2 > > mdc > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
