Module Spyder :: Class BlenderUIcustombutton
[hide private]
[frames] | no frames]

Class BlenderUIcustombutton

source code

     object --+    
              |    
BlenderUIbutton --+
                  |
                 BlenderUIcustombutton

Spyder-generated class

module blenderui

file /home/sjoerd/data/Spyder-devel/blenderui/blenderui.spy

Wiki

http://www.spyderware.nl/wiki/classes/BlenderUIcustombutton

Validate block

>>>            
if buttontype != None: assert buttontype in ("none","slider", "number", "toggle", "text", "password", "option", "radio", "file", "button", "vector", "color")
assert fileformat == None or (len(fileformat) >= 2 and fileformat[0].isupper() and fileformat[1].islower())        
if (optiontitles != None):
assert options != None
if len(options) != len(optiontitles):
raise Exception("%s has %d options, %d optiontitles" % (name, len(options), len(optiontitles)))
assert (minimum == None) == (maximum == None)
if buttontype != "none":
if buttontype in ("radio", "option"):
assert options != None
else:
assert options == None
if buttontype not in ("slider", "number"):
assert minimum == None
assert range == None
else:
assert (minimum == None) != (range == None)
if buttontype in ("text","password"): assert memberlength > 0               
>>>

Form block

>>>            
OPTION buttontype "none","slider", "number", "toggle", "text", "password", "option", "radio", "file", "button", "vector", "color"               
>>>
Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables [hide private]
String buttontype = "none"
*StringArray optiontitles
*StringArray options
*Float minimum
*Float maximum
*Float range
*Integer memberlength
*String fileformat
    Inherited from BlenderUIbutton
*Integer column
*String default
*String header
*String name
Integer nr
*String tooltip
Integer xsize
Integer ymargin
Integer ysize
Properties [hide private]

Inherited from object: __class__