C# Class FSO.Client.Utils.UIDragHandler

Show file Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
DragControl FSO.Client.UI.Framework.UIElement
MouseEvent FSO.Common.Rendering.Framework.IO.UIMouseEventRef
MouseTarget FSO.Client.UI.Framework.UIElement

Public Methods

Method Description
UIDragHandler ( UIElement mouseTarget, UIElement dragControl ) : System.Collections.Generic

Private Methods

Method Description
DragMouseEvents ( UIMouseEventType evt, UpdateState state ) : void

Handle mouse events for dragging

Update ( UpdateState state ) : void

Method Details

UIDragHandler() public method

public UIDragHandler ( UIElement mouseTarget, UIElement dragControl ) : System.Collections.Generic
mouseTarget FSO.Client.UI.Framework.UIElement
dragControl FSO.Client.UI.Framework.UIElement
return System.Collections.Generic

Property Details

DragControl public property

public UIElement,FSO.Client.UI.Framework DragControl
return FSO.Client.UI.Framework.UIElement

MouseEvent public property

public UIMouseEventRef,FSO.Common.Rendering.Framework.IO MouseEvent
return FSO.Common.Rendering.Framework.IO.UIMouseEventRef

MouseTarget public property

public UIElement,FSO.Client.UI.Framework MouseTarget
return FSO.Client.UI.Framework.UIElement