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]> 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/ Yahoo! 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 -~----------~----~----~----~------~----~------~--~---
