Bonjour Yves,<br> Pour cela tu peut utiliser l'InstanceEncoder<br><br><a title="static project url" href="http://www.squeaksource.com/InstanceEncoder.html">http://www.squeaksource.com/InstanceEncoder.html</a><br><br><br>
<div class="gmail_quote">2009/1/13 Yves Lenfant <span dir="ltr"><<a href="mailto:lenfantyv@wanadoo.fr">lenfantyv@wanadoo.fr</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Bonjour à tous,<br>
<br>
Je suis débutant en Squeak, je commence à bidouiller un peu mon image Squeak<br>
pour avoir de jolis icônes dans la barre générale en modifiant la classe<br>
theMainDockingBar (voir la prise de vue ci-dessous).<br>
<br>
Ma technique pour le moment est d'avoir créer un répertoire regroupant tous<br>
les icônes qui m'intéresse (au format PNG) dans le répertoire courant du<br>
fichier .image.<br>
Une package appelée IconsLY regroupe les classes qui chacunes retournent<br>
l'icône associer au fichier portant le même nom (ex: IconsLY save -><br>
retourne un Morph qui correspond au fichier save.png).<br>
Alors, ce n'est pas compliqué mais il faut se trimbaler le répertoire icône<br>
avec l'image Squeak si on ne veut pas avoir d'ennuis.<br>
<br>
J'ai essayé la méthode du wiki pour transformer une image PNG en<br>
SketchMorph. A l'aide de ce script :<br>
|listFic sketch s fic2|<br>
listFic := (FileDirectory default fileNamesMatching: '*.png')<br>
asSortedCollection.<br>
fic2:=FileStream newFileNamed: 'essai2.txt'.<br>
listFic do: [:fic |<br>
sketch := SketchMorph fromStream: (FileStream readOnlyFileNamed: fic).<br>
s := WriteStream on: String new.<br>
sketch form storeOn: s.<br>
fic2 nextPutAll: fic;<br>
nextPut: 10 asCharacter;<br>
nextPutAll: s contents;<br>
nextPut: 10 asCharacter;<br>
].<br>
fic2 close.<br>
<br>
Ce script (à exécuter dans un WorkSpace) permet de lire tous les fichiers de<br>
type *.png d'un répertoire, de les charger, de les transformer en<br>
SketchMorph et de les enregistrer à la suite dans un fichier txt.<br>
Mais le résultat est que très vite on obtient un fichier TXT volumineux<br>
(avec à peine une dizaine d'icônes) qui, par conséquent, entraine une<br>
"surcharge pondérale" à l'image squeak.<br>
<br>
Alors ma question est-il possible d'intégrer des images (ex: JPEG)<br>
directement dans l'image squeak?<br>
<a href="http://www.nabble.com/file/p21401050/theMainDockingBar.jpg" target="_blank">http://www.nabble.com/file/p21401050/theMainDockingBar.jpg</a><br>
<font color="#888888">--<br>
View this message in context: <a href="http://www.nabble.com/chargement-d%27ic%C3%B4nes-dans-l%27image-squeak-tp21401050p21401050.html" target="_blank">http://www.nabble.com/chargement-d%27ic%C3%B4nes-dans-l%27image-squeak-tp21401050p21401050.html</a><br>
Sent from the Squeak - France mailing list archive at Nabble.com.<br>
<br>
</font><br>_______________________________________________<br>
Squeak-fr mailing list<br>
<a href="mailto:Squeak-fr@lists.squeakfoundation.org">Squeak-fr@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr</a><br>
<br></blockquote></div><br>