Hola Gallego, nahuel

ok, gracias.

saludos 

--- El vie 28-ago-09, GallegO <[email protected]> escribió:

De: GallegO <[email protected]>
Asunto: [clubSmalltalk] Re: Otra de iconos ?
Para: [email protected]
Fecha: viernes, 28 de agosto de 2009, 4:15 pm

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]> 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/ 









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

Responder a