<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=765592802-23082007>Hi 
there,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007>&nbsp;&nbsp;&nbsp; it's me again talking about 
libraries :)</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007>&nbsp;&nbsp;&nbsp; I saw the feature I was asking for 
already implemented with a minor bug which I patched with this 
method:</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007>renderLibrariesOn: html<BR>&nbsp;html heading level2 
with: 'Libraries'.<BR>&nbsp;self libraryOptions isEmpty ifFalse: 
[<BR>&nbsp;&nbsp;html text: 'Add Library: '.<BR>&nbsp;&nbsp;html 
select<BR>&nbsp;&nbsp;&nbsp;list: self 
libraryOptions;<BR>&nbsp;&nbsp;&nbsp;selected: 
nil;<BR>&nbsp;&nbsp;&nbsp;callback: [ :value | library := value 
].<BR>&nbsp;&nbsp;html space.<BR>&nbsp;&nbsp;html 
submitButton<BR>&nbsp;&nbsp;&nbsp;callback: [ self addLibrary 
];<BR>&nbsp;&nbsp;&nbsp;text: 'Add' ].<BR>&nbsp;html unorderedList: 
[<BR>&nbsp;&nbsp;application libraries do: [ :each |<BR>&nbsp;&nbsp;&nbsp;html 
listItem: [<BR>&nbsp;&nbsp;&nbsp;&nbsp;html text: 
each.<BR>&nbsp;&nbsp;&nbsp;&nbsp;html space.<BR>&nbsp;&nbsp;&nbsp;&nbsp;html 
anchor<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback: [ application removeLibrary: 
each ];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with: '(remove)' ] ] ].<BR>&nbsp;html 
submitButton<BR>&nbsp;&nbsp;text: 'write to disk';<BR>&nbsp;&nbsp;title: 'writes 
all the libraries to disk';<BR>&nbsp;&nbsp;callback: [ application 
writeLibrariesToDisk ]</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=765592802-23082007>The change 
is very subtle. In the last line #application instvar is used instead of calling 
it with "self application". That change was making that only the config 
application libraries where writed to disk instead of the application being 
configured.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=765592802-23082007>&nbsp;&nbsp;&nbsp; cheers,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV>
<DIV align=left><SPAN class=250542422-20122006>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><?xml:namespace prefix 
= st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName 
ProductID="Sebastian Sastre&#13;" w:st="on"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian 
Sastre<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></st1:PersonName></P></DIV></SPAN>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV></BODY></HTML>