Exacto el name del presenter deberia coincidir con el self add:
MatrixPresenter name:'xxxxx'  del createCompoments.
esa es la forma de binding.
salu2
mdc


2009/7/9 GallegO <[email protected]>

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

Responder a