DIFF

class WidgetEventHandlerSource

WidgetEventHandler ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 1

Members 17

private static ref WidgetEventHandler s_instance
protected ref map<Widget, ref Param> m_OnMouseButtonDownRegister
protected ref map<Widget, ref Param> m_OnMouseButtonUpRegister
protected ref map<Widget, ref Param> m_OnMouseWheel
protected ref map<Widget, ref Param> m_OnDropReceived
protected ref map<Widget, ref Param> m_OnDrag
Referenced by OnDrag(), RegisterOnDrag(), UnregisterWidget()
Show 1 more, WidgetEventHandler()
protected ref map<Widget, ref Param> m_OnDrop
Referenced by OnDrop(), RegisterOnDrop(), UnregisterWidget()
Show 1 more, WidgetEventHandler()
protected ref map<Widget, ref Param> m_OnDraggingOver
protected ref map<Widget, ref Param> m_OnMouseEnter
protected ref map<Widget, ref Param> m_OnMouseButtonLeave
protected ref map<Widget, ref Param> m_OnClick
protected ref map<Widget, ref Param> m_OnDoubleClick
protected ref map<Widget, ref Param> m_OnFocus
protected ref map<Widget, ref Param> m_OnFocusLost
protected ref map<Widget, ref Param> m_OnController
protected ref map<Widget, ref Param> m_OnChildAdd
protected ref map<Widget, ref Param> m_OnChildRemove

Methods 32

void RegisterOnMouseWheel(Widget w, Managed eventHandler, string functionName)
void RegisterOnDrag(Widget w, Managed eventHandler, string functionName)
void RegisterOnDrop(Widget w, Managed eventHandler, string functionName)
void RegisterOnClick(Widget w, Managed eventHandler, string functionName)
void RegisterOnFocus(Widget w, Managed eventHandler, string functionName)
void RegisterOnFocusLost(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)