Hola Marcelo!
> Dolphin ya posee esta habilidad se llama
> IconImageManager y es un singleton es donde el guarda
> los iconos que representan cada clase etc.
> Espero les sirva de algo
> MDC
> > Cualquier cosa volve a preguntar
Sí, me fije y recorde. Nunca me gusto esa clase... Por ahi no me resulta
comoda, ahora si vos subclasificaste y ya tenes hecho el living y el comedor
pasamela nomas ;) Desde ya te agradezco el mensaje!
En cuanto a lo que proponia Guille seria mas acorde con lo que quiero hacer
pero sigue sin convencerme.
*Mi pregunta era: si era lindo o feo que el model me devolviera iconos!*
Ponele que tengo un IconManager mio (no el de Dolphin), le pido iconos para
el menu de una cuenta corriente, para el menu de una caja de ahorro, etc. No
me gusta. No puedo hacer super como si se lo pidiera al model.
Convenceme o redondea tu explicacion jeje.
Te paso un ejemplo cortito de lo que hacen mis metoditos:
initializeMenuItems
"Te inicializa la cole de menuItems del receptor"
self addMenuItem: (SmalltalkSystemIcon icon: self emitirChequesIcon
description: 'Emitir Cheques'
openBlock: [ :p | p emitirCheques]);
addMenuItem: (SmalltalkSystemIcon icon: self emitirChequesIcon
description: 'Hacer Deposito'
openBlock: [ :p | p deposito ])
bla, bla bla
(el parametro p del block es un presenter, y ponele que self es un objeto ;)
chiste malo no?)
#addMenuItem: los agrega a una cole que despues es model de un listPresenter
seteado para que muestre iconos en vez de la tipica lista. Al hacer doble
click en el icon se habre el presenter segun el block que uno le puso al
icono. Es lo que hace Dolphin en la shell desde donde se abren los CHB y las
tools.
Saludos
-=GallegO=-