Well, then it’s either (1) your problem or (2) there is some “default” order. 
Think about the menus: If you specify two items in a menu builder with the same 
#order: the menu gets generated with some sort of default policy.

However, I believe we should have such option, then if users use it in the 
wrong way, it’s their problem. 

Cheers,
R


> On 09 Feb 2015, at 13:36, Damien Pollet <[email protected]> wrote:
> 
> And what if you have several first actions?
> 
> On 9 February 2015 at 12:44, Roberto Minelli <[email protected]> wrote:
> Nope. Imagine (and this is my case) that I distribute a startup script to my 
> users and I want, on them machine, that my script runs last. How can you 
> achieve that?
> 
> However, I believe that we need a mechanism for that and not workarounds ;)
> 
> R
> 
> On 09 Feb 2015, at 12:16, Guillermo Polito <[email protected]> wrote:
> 
>> Can't you as a workaround use only one startup action that performs both 
>> actions sequentially?
>> 
>> StartupPreferencesLoader default executeAtomicItems: {
>>   StartupAction
>>      name: ‘My second startup action’
>>      code: [ 
>>              "the code of the first startup action"
>> 
>>               "the code of the second startup action"
>>         ]
>>      runOnce: true
>> }
>> 
>> El Mon Feb 09 2015 at 12:07:04 PM, Roberto Minelli <[email protected]> 
>> escribió:
>> Hi,
>> 
>> I already asked this question a while ago, and I’d love to know if something 
>> has changed: Is there any way to specify an order or priority of 
>> StartupAction?
>> 
>> In my case, for example, I really need that one of my scripts gets executed 
>> last. Can I do that?
>> 
>> I could imagine something like
>> 
>> StartupPreferencesLoader default executeAtomicItems: {
>>   StartupAction
>>      name: ‘My first startup action’
>>      code: [ “Some code here" ]
>>      order: 1
>>      runOnce: true
>> }
>> 
>> StartupPreferencesLoader default executeAtomicItems: {
>>   StartupAction
>>      name: ‘My second startup action’
>>      code: [ “Some code here that gets executed after the code in My first 
>> startup action” ]
>>      order: 2
>>      runOnce: true
>> }
>> 
>> On top of my knowledge, after checking 'Deep into Pharo' and ‘Pharo for the 
>> Enterprise’, it seems that this is not possible.
>> 
>> Am I the only one needing this? I can also try to sketch a solution!
>> 
>> Cheers,
>> Roby
>> 
>> 
> 
> 
> 
> -- 
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet


Reply via email to