Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_EventHandlerComponent Interface Reference

Component for handling common events other scripts need to listen Feel free to add any event in the list
More...

Inheritance diagram for SCR_EventHandlerComponent:
[legend]

Public Member Functions

override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnChange (Widget w, int x, int y, bool finished)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
 
override bool OnDoubleClick (Widget w, int x, int y, int button)
 
ScriptInvoker GetOnHandlerAttached ()
 
ScriptInvoker m_OnHandlerDetached ()
 
ScriptInvoker GetOnChange ()
 
ScriptInvoker GetOnChangeFinal ()
 
ScriptInvoker GetOnFocus ()
 
ScriptInvoker GetOnFocusLost ()
 
ScriptInvoker GetOnMouseEnter ()
 
ScriptInvoker GetOnMouseLeave ()
 
ScriptInvoker GetOnClick ()
 
ScriptInvoker GetOnMouseButtonDown ()
 
ScriptInvoker GetOnMouseButtonUp ()
 
ScriptInvoker GetOnDoubleClick ()
 

Protected Attributes

ref ScriptInvoker m_OnHandlerAttached
 
ref ScriptInvoker m_OnHandlerDetached
 
ref ScriptInvoker m_OnChange
 
ref ScriptInvoker m_OnChangeFinal
 
ref ScriptInvoker m_OnFocus
 
ref ScriptInvoker m_OnFocusLost
 
ref ScriptInvoker m_OnMouseEnter
 
ref ScriptInvoker m_OnMouseLeave
 
ref ScriptInvoker m_OnClick
 
ref ScriptInvoker m_OnDoubleClick
 
ref ScriptInvoker m_OnMouseButtonDown
 
ref ScriptInvoker m_OnMouseButtonUp
 

Detailed Description

Component for handling common events other scripts need to listen Feel free to add any event in the list

Member Function Documentation

◆ GetOnChange()

ScriptInvoker SCR_EventHandlerComponent.GetOnChange ( )

◆ GetOnChangeFinal()

ScriptInvoker SCR_EventHandlerComponent.GetOnChangeFinal ( )

◆ GetOnClick()

ScriptInvoker SCR_EventHandlerComponent.GetOnClick ( )

◆ GetOnDoubleClick()

ScriptInvoker SCR_EventHandlerComponent.GetOnDoubleClick ( )

◆ GetOnFocus()

ScriptInvoker SCR_EventHandlerComponent.GetOnFocus ( )

◆ GetOnFocusLost()

ScriptInvoker SCR_EventHandlerComponent.GetOnFocusLost ( )

◆ GetOnHandlerAttached()

ScriptInvoker SCR_EventHandlerComponent.GetOnHandlerAttached ( )

◆ GetOnMouseButtonDown()

ScriptInvoker SCR_EventHandlerComponent.GetOnMouseButtonDown ( )

◆ GetOnMouseButtonUp()

ScriptInvoker SCR_EventHandlerComponent.GetOnMouseButtonUp ( )

◆ GetOnMouseEnter()

ScriptInvoker SCR_EventHandlerComponent.GetOnMouseEnter ( )

◆ GetOnMouseLeave()

ScriptInvoker SCR_EventHandlerComponent.GetOnMouseLeave ( )

◆ HandlerAttached()

override void SCR_EventHandlerComponent.HandlerAttached ( Widget  w)

◆ HandlerDeattached()

override void SCR_EventHandlerComponent.HandlerDeattached ( Widget  w)

◆ m_OnHandlerDetached()

ScriptInvoker SCR_EventHandlerComponent.m_OnHandlerDetached ( )

◆ OnChange()

override bool SCR_EventHandlerComponent.OnChange ( Widget  w,
int  x,
int  y,
bool  finished 
)

◆ OnClick()

override bool SCR_EventHandlerComponent.OnClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnDoubleClick()

override bool SCR_EventHandlerComponent.OnDoubleClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnFocus()

override bool SCR_EventHandlerComponent.OnFocus ( Widget  w,
int  x,
int  y 
)

◆ OnFocusLost()

override bool SCR_EventHandlerComponent.OnFocusLost ( Widget  w,
int  x,
int  y 
)

◆ OnMouseButtonDown()

override bool SCR_EventHandlerComponent.OnMouseButtonDown ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnMouseButtonUp()

override bool SCR_EventHandlerComponent.OnMouseButtonUp ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnMouseEnter()

override bool SCR_EventHandlerComponent.OnMouseEnter ( Widget  w,
int  x,
int  y 
)

◆ OnMouseLeave()

override bool SCR_EventHandlerComponent.OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

Member Data Documentation

◆ m_OnChange

ref ScriptInvoker SCR_EventHandlerComponent.m_OnChange
protected

◆ m_OnChangeFinal

ref ScriptInvoker SCR_EventHandlerComponent.m_OnChangeFinal
protected

◆ m_OnClick

ref ScriptInvoker SCR_EventHandlerComponent.m_OnClick
protected

◆ m_OnDoubleClick

ref ScriptInvoker SCR_EventHandlerComponent.m_OnDoubleClick
protected

◆ m_OnFocus

ref ScriptInvoker SCR_EventHandlerComponent.m_OnFocus
protected

◆ m_OnFocusLost

ref ScriptInvoker SCR_EventHandlerComponent.m_OnFocusLost
protected

◆ m_OnHandlerAttached

ref ScriptInvoker SCR_EventHandlerComponent.m_OnHandlerAttached
protected

◆ m_OnHandlerDetached

ref ScriptInvoker SCR_EventHandlerComponent.m_OnHandlerDetached
protected

◆ m_OnMouseButtonDown

ref ScriptInvoker SCR_EventHandlerComponent.m_OnMouseButtonDown
protected

◆ m_OnMouseButtonUp

ref ScriptInvoker SCR_EventHandlerComponent.m_OnMouseButtonUp
protected

◆ m_OnMouseEnter

ref ScriptInvoker SCR_EventHandlerComponent.m_OnMouseEnter
protected

◆ m_OnMouseLeave

ref ScriptInvoker SCR_EventHandlerComponent.m_OnMouseLeave
protected

The documentation for this interface was generated from the following file: