Bonjour Yves,<br>&nbsp; Pour cela tu peut utiliser l&#39;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">&lt;<a href="mailto:lenfantyv@wanadoo.fr">lenfantyv@wanadoo.fr</a>&gt;</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&#39;avoir créer un répertoire regroupant tous<br>
les icônes qui m&#39;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&#39;icône associer au fichier portant le même nom (ex: IconsLY save -&gt;<br>
retourne un Morph qui correspond au fichier save.png).<br>
Alors, ce n&#39;est pas compliqué mais il faut se trimbaler le répertoire icône<br>
avec l&#39;image Squeak si on ne veut pas avoir d&#39;ennuis.<br>
<br>
J&#39;ai essayé la méthode du wiki pour transformer une image PNG en<br>
SketchMorph. A l&#39;aide de ce script :<br>
|listFic sketch s fic2|<br>
listFic := (FileDirectory default fileNamesMatching: &#39;*.png&#39;)<br>
asSortedCollection.<br>
fic2:=FileStream newFileNamed: &#39;essai2.txt&#39;.<br>
listFic do: [:fic |<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sketch := SketchMorph fromStream: &nbsp;(FileStream readOnlyFileNamed: fic).<br>
 &nbsp; &nbsp; &nbsp; &nbsp;s := WriteStream on: String new.<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sketch form storeOn: s.<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fic2 nextPutAll: fic;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;nextPut: 10 asCharacter;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;nextPutAll: s contents;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;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&#39;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&#39;icônes) qui, par conséquent, entraine une<br>
&quot;surcharge pondérale&quot; à l&#39;image squeak.<br>
<br>
Alors ma question est-il possible d&#39;intégrer des images (ex: JPEG)<br>
directement dans l&#39;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>