mariano
how can you override a general behavior without redoing it?

Stef

On May 7, 2012, at 10:21 PM, Mariano Martinez Peck wrote:

> Hi guys. After playing a little bit with StartupPreferences, and continuing 
> the effort of Ben (thanks Ben for yet another great tool), I generate a 
> improved (from my point of view) version of the tool. 
> 
> The main changes are:
> 
> a) Previously the tool searched files 1) first in image directory, 2) then in 
> the preference folder and 3) finally in the general preference folder. As 
> soon as it found at least one file, I didn't continue with the rest of the 
> places. Now, it starts the other way around, from the most general to the 
> most spceific. Starts in 3), then 2) and finally 3). Moreover, it does not 
> stop when it finds files in any of them. So all are searched and executed. It 
> works or or less the same way as variables in UNIX with .bashrc 
> /etc/envirorment, etc...
> 
> b) I have created several class side methods (addAtStartup*) to create given 
> actions into the current directory. Previously, files were created in 2 
> folders at the same time and there were only the possibility to create only 
> in one place. Now you can add startup actions in any of the 3 places 
> mentioned in a)
> 
> c) Added a whole protocol (remove* and clean*) to remove script files from 
> all folders of a) and also to clean the internal stored actions.
> 
> d) Lots of internal refactors to reuse code and less hardcoding. 
> 
> Does someone want to take a look to the slice ?
> Slice in inbox: http://code.google.com/p/pharo/issues/detail?id=5835
> 
> Cheers,
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> 


Reply via email to