El 26 de febrero de 2010 16:43, Jose Gregoris
<[email protected]>escribió:
>
>   Hola Gallego
>
> Lo de poner en negrita ya esta. Pero tengo un problema mas, fijate la
> captura.
> El texto en negrita no se ve completo. Alguna idea ?
>
>  Lo unico que se me ocurre con respecto a tu problema es que hayas hecho
algo mal. Igual el TreeView es uno de los controles famosos por la cantidad
de bugs que tiene. No me extrañaria que exista algun truco. Tenelo en
cuenta.


>
>  Para la confirmación se me ocurrio esto.
> Que el Aspect se encargue de pedir la confirmación
> Para eso subclasifique Aspect por  ConfirmedAspect, el nombre no me suena
> muy bien pero bue(se escuchan ofertas).
> Luego reimplmente :
> >>writeInto: subjectObject value: valueObject
>     "Private - Set the attribute of subjectObject described by the receiver
>
>     to valueObject."
>
>     (subjectObject perform: self getSelector) == valueObject ifTrue:
> [^self].
>     (MessageBox confirm: self confirm caption: self caption)
>         ifTrue: [^super writeInto: subjectObject value: valueObject]
>
> Definitivamente NO. No es una opcion subclasificar para eso. Por que no
haces un Presenter y le pasas al Aspect que use ese presenter. En ese mismo
presenter, cuando cambia un valor (o cuando pirde foco), implementas que
confirme el usuario. Si tengo tiempo despues te paso un ejemplo.

Saludos
  GallegO

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