Kiko: Va a levantar los iconos del lugar adonde apunte el directorio Resources.
Nosotros lo hacemos asi porque es mas comodo pero vos si queres podes ponerlo en otro lado. Saludos GallegO El 28 de agosto de 2009 13:44, Jose Gregoris <[email protected]>escribió: > Hola Gallego > > Usa una dll en un subdirectorio \resources a partir del directorio del > image de tu aplicacion. O los iconos sueltos ahi. > Prefiero una dll. > > Ok, entiendo. Pero de todas formas quien use tu proyecto debe copiar todo > a una carpeta a partir de la carpeta del IMAGE ? . > > Si yo voy y pongo todo el proyecto y recursos fuera de la carpeta del > image. No anda ? > > O entendí muy mal ?. > > saludos > > > > --- El *mié 26-ago-09, GallegO <[email protected]>* escribió: > > > De: GallegO <[email protected]> > Asunto: [clubSmalltalk] Re: Otra de iconos ? > Para: [email protected] > Fecha: miércoles, 26 de agosto de 2009, 3:11 pm > > > Usa una dll en un subdirectorio \resources a partir del directorio del > image de tu aplicacion. O los iconos sueltos ahi. > Prefiero una dll. > Nosotros hacemos asi: > > Icon>>fromMiEmpresaId: anIntegerOrStringId > "Answer a new instance with a resource Id of anIntegerOrStringId." > > ^self fromId: anIntegerOrStringId in: ExternalResourceLibrary > miEmpresaLibrary > > ExternalResourceLibrary class>> miEmpresaLibrary > "Answer the instance of receiver containing the resources of > MiEmpresa." > > ^self open: 'miEmpresa.dll' > > y modificamos open: en ExternalLibrary agregando la linea: > > (self attemptToOpen: (SessionManager current resourcesLocator > localFileSpecFor: filename)) ifTrue: [^self]. > > exactamente despues del statement: > > "filename := File splitFilenameFrom: name." > > > SessionManager current resourcesLocator devuelve esto > > resourcesLocator > "Answer the Resources directory locator. > Defined here to allow the query for all types > of session managers, including runtime and development." > > ^FolderRelativeFileLocator basePath: (FileLocator imageRelative > localFileSpecFor: 'Resources\') > > Es la solucion definitiva. > > > Saludos > GallegO > > El 26 de agosto de 2009 10:47, Jose Gregoris > <[email protected]<http://mc/[email protected]> > > escribió: > >> Hola Gente >> >> >> >> Disculpen otra vez yo jajja. >> >> Tengo un problema con los iconos de mis presenter. >> >> El tema es así: le asigno un icono a un botón de la barra de tares de >> mi presenter desde el viewComposer, image,dobleclick etc. >> >> >> >> Ahora, si yo instalo mi paquete en otra carpeta que no sea donde esta la >> imagen de Dolphin , los iconos no son encontrados !. >> >> Esto porque se quedo con un path relativo a la carpeta de la imagen. O >> donde hubiera estado instalado. >> >> >> >> Como hacen ustedes para que no pase esto ?. >> >> >> >> Yo implemente algunos mensajes en IconImageManager, pero hacer en el >> ViewComposer. >> >> >> >> self image:(IconImageManager current myIcon), no arregla nada. >> >> >> >> En runtime no hay drama, implemeto #onViewOpened le asigno los iconos y >> listo. >> >> Pero para la edición con el viewComposer ¿? >> >> O debo decirle al tipo que instale el paquete, que lo coloque donde esta >> la imagen ¿? >> >> >> >> Saludos >> >> ------------------------------ >> >> Encontra las mejores recetas con Yahoo! Cocina. >> http://ar.mujer.yahoo.com/cocina/ >> > > > > > ------------------------------ > > Encontra las mejores recetas con Yahoo! Cocina. > http://ar.mujer.yahoo.com/cocina/> > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
