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

Responder a