Control_SetAction
Metaclass Prototype: SetAction (PythonFunction, EventType[, Button, Mod, Count])
Description: Ties an event of a control to a python function
Parameters:
- PythonFunction - a callback for when the event occurs.
 - EventType - the event type to bind to.
 - Button - the button of the EventType.
 - Mod - the modifier keys (flags).
 - Count - the repeat count of the event.
 
Return value: N/A
Examples:
Bar.OnEndReached (EndLoadScreen)
...
def EndLoadScreen ():
  Skull = LoadScreen.GetControl (1)
  Skull.SetPicture ('GSKULON')
The above example changes the image on the loadscreen when the progressbar reaches the end.
Button.SetAction (Buttons.YesButton, IE_GUI_MOUSE_PRESS, 1, 0, 1) The above example sets up the ‘YesButton’ function from the Buttons module to be called when the button is pressed with the left mouse button one time.
See also: Window_GetControl, Control_SetVarAssoc, SetTimedEvent
Back to function index, GUIScript introduction.