Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
WidgetEventHandler Class Reference

Protected Member Functions

void WidgetEventHandler ()
 
void UnregisterWidget (Widget w)
 
void RegisterOnMouseButtonDown (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnMouseButtonUp (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnMouseWheel (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnDropReceived (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnDrag (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnDrop (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnDraggingOver (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnMouseEnter (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnMouseLeave (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnClick (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnDoubleClick (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnFocus (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnFocusLost (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnChildAdd (Widget w, Managed eventHandler, string functionName)
 
void RegisterOnChildRemove (Widget w, Managed eventHandler, string functionName)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnDoubleClick (Widget w, int x, int y, int button)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override bool OnMouseEnter (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 OnDrag (Widget w, int x, int y)
 
override bool OnDrop (Widget w, int x, int y, Widget reciever)
 
override bool OnDraggingOver (Widget w, int x, int y, Widget reciever)
 
override bool OnDropReceived (Widget w, int x, int y, Widget reciever)
 
override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
override bool OnMouseWheel (Widget w, int x, int y, int wheel)
 
override bool OnChildAdd (Widget w, Widget child)
 
override bool OnChildRemove (Widget w, Widget child)
 

Static Protected Member Functions

static WidgetEventHandler GetInstance ()
 

Protected Attributes

ref map< Widget, ref Paramm_OnMouseButtonDownRegister
 
ref map< Widget, ref Paramm_OnMouseButtonUpRegister
 
ref map< Widget, ref Paramm_OnMouseWheel
 
ref map< Widget, ref Paramm_OnDropReceived
 
ref map< Widget, ref Paramm_OnDrag
 
ref map< Widget, ref Paramm_OnDrop
 
ref map< Widget, ref Paramm_OnDraggingOver
 
ref map< Widget, ref Paramm_OnMouseEnter
 
ref map< Widget, ref Paramm_OnMouseButtonLeave
 
ref map< Widget, ref Paramm_OnClick
 
ref map< Widget, ref Paramm_OnDoubleClick
 
ref map< Widget, ref Paramm_OnFocus
 
ref map< Widget, ref Paramm_OnFocusLost
 
ref map< Widget, ref Paramm_OnController
 
ref map< Widget, ref Paramm_OnChildAdd
 
ref map< Widget, ref Paramm_OnChildRemove
 

Detailed Description

Definition at line 1 of file widgeteventhandler.c.

Constructor & Destructor Documentation

◆ WidgetEventHandler()

void WidgetEventHandler::WidgetEventHandler ( )
protected

Definition at line 27 of file widgeteventhandler.c.

Member Function Documentation

◆ GetInstance()

static WidgetEventHandler WidgetEventHandler::GetInstance ( )
staticprotected

Definition at line 22 of file widgeteventhandler.c.

◆ OnChildAdd()

override bool WidgetEventHandler::OnChildAdd ( Widget w,
Widget child )
protected

Definition at line 426 of file widgeteventhandler.c.

◆ OnChildRemove()

override bool WidgetEventHandler::OnChildRemove ( Widget w,
Widget child )
protected

Definition at line 445 of file widgeteventhandler.c.

◆ OnClick()

override bool WidgetEventHandler::OnClick ( Widget w,
int x,
int y,
int button )
protected

Definition at line 174 of file widgeteventhandler.c.

◆ OnDoubleClick()

override bool WidgetEventHandler::OnDoubleClick ( Widget w,
int x,
int y,
int button )
protected

Definition at line 193 of file widgeteventhandler.c.

◆ OnDrag()

override bool WidgetEventHandler::OnDrag ( Widget w,
int x,
int y )
protected

Definition at line 288 of file widgeteventhandler.c.

◆ OnDraggingOver()

override bool WidgetEventHandler::OnDraggingOver ( Widget w,
int x,
int y,
Widget reciever )
protected

Definition at line 326 of file widgeteventhandler.c.

◆ OnDrop()

override bool WidgetEventHandler::OnDrop ( Widget w,
int x,
int y,
Widget reciever )
protected

Definition at line 307 of file widgeteventhandler.c.

◆ OnDropReceived()

override bool WidgetEventHandler::OnDropReceived ( Widget w,
int x,
int y,
Widget reciever )
protected

Definition at line 345 of file widgeteventhandler.c.

◆ OnFocus()

override bool WidgetEventHandler::OnFocus ( Widget w,
int x,
int y )
protected

Definition at line 369 of file widgeteventhandler.c.

◆ OnFocusLost()

override bool WidgetEventHandler::OnFocusLost ( Widget w,
int x,
int y )
protected

Definition at line 388 of file widgeteventhandler.c.

◆ OnMouseButtonDown()

override bool WidgetEventHandler::OnMouseButtonDown ( Widget w,
int x,
int y,
int button )
protected

Definition at line 250 of file widgeteventhandler.c.

◆ OnMouseButtonUp()

override bool WidgetEventHandler::OnMouseButtonUp ( Widget w,
int x,
int y,
int button )
protected

Definition at line 269 of file widgeteventhandler.c.

◆ OnMouseEnter()

override bool WidgetEventHandler::OnMouseEnter ( Widget w,
int x,
int y )
protected

Definition at line 231 of file widgeteventhandler.c.

◆ OnMouseLeave()

override bool WidgetEventHandler::OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
protected

Definition at line 212 of file widgeteventhandler.c.

◆ OnMouseWheel()

override bool WidgetEventHandler::OnMouseWheel ( Widget w,
int x,
int y,
int wheel )
protected

Definition at line 407 of file widgeteventhandler.c.

◆ RegisterOnChildAdd()

void WidgetEventHandler::RegisterOnChildAdd ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 160 of file widgeteventhandler.c.

◆ RegisterOnChildRemove()

void WidgetEventHandler::RegisterOnChildRemove ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 167 of file widgeteventhandler.c.

◆ RegisterOnClick()

void WidgetEventHandler::RegisterOnClick ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 133 of file widgeteventhandler.c.

◆ RegisterOnDoubleClick()

void WidgetEventHandler::RegisterOnDoubleClick ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 140 of file widgeteventhandler.c.

◆ RegisterOnDrag()

void WidgetEventHandler::RegisterOnDrag ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 98 of file widgeteventhandler.c.

◆ RegisterOnDraggingOver()

void WidgetEventHandler::RegisterOnDraggingOver ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 112 of file widgeteventhandler.c.

◆ RegisterOnDrop()

void WidgetEventHandler::RegisterOnDrop ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 105 of file widgeteventhandler.c.

◆ RegisterOnDropReceived()

void WidgetEventHandler::RegisterOnDropReceived ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 91 of file widgeteventhandler.c.

◆ RegisterOnFocus()

void WidgetEventHandler::RegisterOnFocus ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 147 of file widgeteventhandler.c.

◆ RegisterOnFocusLost()

void WidgetEventHandler::RegisterOnFocusLost ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 153 of file widgeteventhandler.c.

◆ RegisterOnMouseButtonDown()

void WidgetEventHandler::RegisterOnMouseButtonDown ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 70 of file widgeteventhandler.c.

◆ RegisterOnMouseButtonUp()

void WidgetEventHandler::RegisterOnMouseButtonUp ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 77 of file widgeteventhandler.c.

◆ RegisterOnMouseEnter()

void WidgetEventHandler::RegisterOnMouseEnter ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 119 of file widgeteventhandler.c.

◆ RegisterOnMouseLeave()

void WidgetEventHandler::RegisterOnMouseLeave ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 126 of file widgeteventhandler.c.

◆ RegisterOnMouseWheel()

void WidgetEventHandler::RegisterOnMouseWheel ( Widget w,
Managed eventHandler,
string functionName )
protected

Definition at line 84 of file widgeteventhandler.c.

◆ UnregisterWidget()

void WidgetEventHandler::UnregisterWidget ( Widget w)
protected

Definition at line 48 of file widgeteventhandler.c.

Member Data Documentation

◆ m_OnChildAdd

ref map<Widget, ref Param> WidgetEventHandler::m_OnChildAdd
protected

Definition at line 19 of file widgeteventhandler.c.

◆ m_OnChildRemove

ref map<Widget, ref Param> WidgetEventHandler::m_OnChildRemove
protected

Definition at line 20 of file widgeteventhandler.c.

◆ m_OnClick

ref map<Widget, ref Param> WidgetEventHandler::m_OnClick
protected

Definition at line 14 of file widgeteventhandler.c.

◆ m_OnController

ref map<Widget, ref Param> WidgetEventHandler::m_OnController
protected

Definition at line 18 of file widgeteventhandler.c.

◆ m_OnDoubleClick

ref map<Widget, ref Param> WidgetEventHandler::m_OnDoubleClick
protected

Definition at line 15 of file widgeteventhandler.c.

◆ m_OnDrag

ref map<Widget, ref Param> WidgetEventHandler::m_OnDrag
protected

Definition at line 9 of file widgeteventhandler.c.

◆ m_OnDraggingOver

ref map<Widget, ref Param> WidgetEventHandler::m_OnDraggingOver
protected

Definition at line 11 of file widgeteventhandler.c.

◆ m_OnDrop

ref map<Widget, ref Param> WidgetEventHandler::m_OnDrop
protected

Definition at line 10 of file widgeteventhandler.c.

◆ m_OnDropReceived

ref map<Widget, ref Param> WidgetEventHandler::m_OnDropReceived
protected

Definition at line 8 of file widgeteventhandler.c.

◆ m_OnFocus

ref map<Widget, ref Param> WidgetEventHandler::m_OnFocus
protected

Definition at line 16 of file widgeteventhandler.c.

◆ m_OnFocusLost

ref map<Widget, ref Param> WidgetEventHandler::m_OnFocusLost
protected

Definition at line 17 of file widgeteventhandler.c.

◆ m_OnMouseButtonDownRegister

ref map<Widget, ref Param> WidgetEventHandler::m_OnMouseButtonDownRegister
protected

Definition at line 5 of file widgeteventhandler.c.

◆ m_OnMouseButtonLeave

ref map<Widget, ref Param> WidgetEventHandler::m_OnMouseButtonLeave
protected

Definition at line 13 of file widgeteventhandler.c.

◆ m_OnMouseButtonUpRegister

ref map<Widget, ref Param> WidgetEventHandler::m_OnMouseButtonUpRegister
protected

Definition at line 6 of file widgeteventhandler.c.

◆ m_OnMouseEnter

ref map<Widget, ref Param> WidgetEventHandler::m_OnMouseEnter
protected

Definition at line 12 of file widgeteventhandler.c.

◆ m_OnMouseWheel

ref map<Widget, ref Param> WidgetEventHandler::m_OnMouseWheel
protected

Definition at line 7 of file widgeteventhandler.c.


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