Thanks Guys

That is indeed what I was after! Easy when you know how ;)

 
Howard



>________________________________
> From: Hugo Leveille <[email protected]>
>To: Nuke Python discussion <[email protected]> 
>Sent: Friday, 4 May 2012, 2:06
>Subject: Re: [Nuke-python] preset Enumeration knob
> 
>
>setValue("") select the menu item
>setValues([]) build the menu with the passed list argument
>
>
>setvalues() will erase any values  currently in the menu with the new ones
>
>Sent from my iPhone
>
>On 2012-05-03, at 6:32 PM, "Howard Jones" <[email protected]> wrote:
>
>
>Ooh, That is exactly what I want to do by the looks of it, so why does this 
>not replace the other values then?
>>
>>(I'm missing something important)
>>
>>I can't test this til tomorrow. 
>>
>>H 
>>
>>
>>
>>________________________________
>> From:  Nathan Rusch <[email protected]>; 
>>To:  Howard Jones <[email protected]>; Nuke Python discussion 
>><[email protected]>; 
>>Subject:  Re: [Nuke-python] preset Enumeration knob 
>>Sent:  Thu, May 3, 2012 8:49:10 PM 
>> 
>>
>>I must be confused about what you’re trying to do... What I’m envisioning 
is that you have a list of directories, you want to populate an enumeration 
knob 
with that list, but you want the knob’s value to default to a value that isn’t 
necessarily the first value in the list.
>> 
>>If that’s the case, you can just do:
>> 
>>enum.setValues(['A', 'B', 'C', 'D', 'E'])
>>enum.setValue('D')
>> 
>>Am I missing something important?
>> 
>>-Nathan
>>
>> 
>>From: Howard Jones 
>>Sent: Thursday, May 03, 2012 1:27 PM
>>To: Nuke Python discussion 
>>Subject: Re: [Nuke-python] preset Enumeration knob
>>  The value is a list of directories, so if I set it I'll lose the list 
won't I?
>>this needs to still remain a list. I just want the default to be up 
one directory from where the user is starting from.
>>
>> Howard 
>>
>>
>>
>>>________________________________
>>> From: Nathan Rusch  <[email protected]>
>>>To: Howard Jones  <[email protected]>; Nuke Python discussion  
>>><[email protected]> 
>>>Sent: Thursday, 3 May 2012,  20:43
>>>Subject: Re:  [Nuke-python] preset Enumeration knob
>>>
>>> 
>>>Is there a reason you can’t just .setValue() the knob after  creation?
>>> 
>>>-Nathan
>>>
>>> 
>>>From: Howard Jones 
>>>Sent: Thursday, May 03, 2012 12:33 PM
>>>To: Nuke Python  discussion 
>>>Subject: Re: [Nuke-python] preset Enumeration  knob
>>>  Thanks Diogo!
>>>
>>>
>>>Yes that should do it, I'd rather have not re-ordered the list but  if its 
>>>the only way...
>>>
>>>CheersHoward
>>>
>>> 
>>>Howard
>>>
>>>
>>>
>>>>________________________________
>>>> From: Diogo Girondi  <[email protected]>
>>>>To: Howard Jones  <[email protected]>; Nuke Python discussion  
>>>><[email protected]> 
>>>>Sent: Thursday, 3 May 2012,  20:09
>>>>Subject: Re:  [Nuke-python] preset Enumeration knob
>>>>
>>>> 
>>>>Hi Howard, 
>>>> 
>>>>You could do something like:
>>>> 
>>>>original_list = ['A','B','C','D','E']
>>>> 
>>>>for i,v in enumerate( original_list ):
>>>>    if v == 'D':
>>>>        first =  list( original_list.pop( i ) )
>>>> 
>>>>print first+original_list
>>>> 
>>>>>>> ['D', 'A', 'B', 'C', 'E']
>>>> 
>>>>Id that what you want?
>>>> 
>>>> 
>>>>cheers,
>>>>diogo
>>>> 
>>>>On Thu, May 3, 2012 at 1:58 PM, Howard  Jones <[email protected]> 
>>>>wrote:
>>>>
>>>>Hi
>>>>>
>>>>>
>>>>>I'm populating an enumeration knob with the contents of a  directory.
>>>>>In some instances though I would like to do this but have the  knob 
>>>>>display a specific value first.
>>>>>
>>>>>
>>>>>That is 
>>>>>
>>>>>list=[A,B,C]
>>>>>
>>>>>
>>>>>enumeration knob displays
>>>>>A
>>>>>B
>>>>>C
>>>>>
>>>>>
>>>>>but I'd like it to start at *
>>>>>
>>>>>
>>>>>
>>>>>A
>>>>>B*
>>>>>C
>>>>>
>>>>>
>>>>>On the simple panel I would set this by
>>>>>B
>>>>>A
>>>>>B
>>>>>C
>>>>>
>>>>>
>>>>>which is a bit clunky. However this is know with python panel  and I would 
>>>>>rather do it neater if poss. 
>>>>>Is this possible?
>>>>>
>>>>>
>>>>>
>>>>>ThanksHoward
>>>>>
>>>>>_______________________________________________
>>>>>Nuke-python 
      mailing list
>>>>>[email protected], http://forums.thefoundry.co.uk/
>>>>>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>>>
>>>>>
>>>> 
>>>>
>>>>
>>>________________________________
>>> _______________________________________________
>>>Nuke-python mailing 
  list
>>>[email protected], http://forums.thefoundry.co.uk/
>>>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>
>>>
>>>
>>________________________________
>> _______________________________________________
>>Nuke-python mailing 
list
>>[email protected], http://forums.thefoundry.co.uk/
>>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>> 
>_______________________________________________
>>Nuke-python mailing list
>>[email protected], http://forums.thefoundry.co.uk/
>>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>_______________________________________________
>Nuke-python mailing list
>[email protected], http://forums.thefoundry.co.uk/
>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
>
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to