Hola a todos Creo, que entendiste bien....al menos la aplicación que usamos acá funciona así sol oque en vworks3.01
Abrazo 2009/8/28 Jose Gregoris <[email protected]> > 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 -~----------~----~----~----~------~----~------~--~---
