A simple cuboid shaped button without caption. Implements responsive button behavoir.
Could be used to subclass differently shaped buttons from. The colours of the front/back and the side faces can be specified.
Two simple buttons which send messages to the console:
Graphline( button1 = SimpleButton(size=(1,1,0.3), position=(-2,0,-10), msg="PINKY"), button2 = SimpleButton(size=(2,2,1), position=(5,0,-15), msg="BRAIN"), echo = ConsoleEchoer(), linkages = { ("button1", "outbox") : ("echo", "inbox"), ("button2", "outbox") : ("echo", "inbox") } ).run()
This component is a subclass of OpenGLComponent (for OpenGLComponent functionality see its documentation). It overrides __init__(), setup(), draw() and handleEvents().
It draws a simple cuboid. It is activated on mouse button release over the object and on key down if a key is assigned. On mouse button down it is shrunk by a small amount until the button is released.
SimpleButton(...) -> A new SimpleButton component.
A simple cuboid shaped button without caption. Implements responsive button behavoir.
Keyword arguments:
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Got a problem with the documentation? Something unclear that could be clearer? Want to help improve it? Constructive criticism is very welcome - especially if you can suggest a better rewording!
Please leave you feedback here in reply to the documentation thread in the Kamaelia blog.
-- Automatic documentation generator, 19 Oct 2008 at 14:29:09 UTC/GMT