C# Class Flood.GUI.DragDrop.DragAndDrop

Drag and drop handling.
Afficher le fichier Open project: FloodProject/flood

Méthodes publiques

Свойство Type Description
CurrentPackage Package
HoveredControl Controls.Control
SourceControl Controls.Control

Méthodes publiques

Méthode Description
ControlDeleted ( Controls control ) : void
OnMouseButton ( Controls hoveredControl, int x, int y, bool down ) : bool
OnMouseMoved ( Controls hoveredControl, int x, int y ) : void
RenderOverlay ( Canvas canvas, Skins skin ) : void
Start ( Controls control, Package package ) : bool

Private Methods

Méthode Description
ShouldStartDraggingControl ( int x, int y ) : bool
UpdateHoveredControl ( Controls control, int x, int y ) : void
onDrop ( int x, int y ) : bool

Method Details

ControlDeleted() public static méthode

public static ControlDeleted ( Controls control ) : void
control Controls
Résultat void

OnMouseButton() public static méthode

public static OnMouseButton ( Controls hoveredControl, int x, int y, bool down ) : bool
hoveredControl Controls
x int
y int
down bool
Résultat bool

OnMouseMoved() public static méthode

public static OnMouseMoved ( Controls hoveredControl, int x, int y ) : void
hoveredControl Controls
x int
y int
Résultat void

RenderOverlay() public static méthode

public static RenderOverlay ( Canvas canvas, Skins skin ) : void
canvas Flood.GUI.Controls.Canvas
skin Skins
Résultat void

Start() public static méthode

public static Start ( Controls control, Package package ) : bool
control Controls
package Package
Résultat bool

Property Details

CurrentPackage public_oe static_oe property

public static Package,Flood.GUI.DragDrop CurrentPackage
Résultat Package

HoveredControl public_oe static_oe property

public static Controls.Control HoveredControl
Résultat Controls.Control

SourceControl public_oe static_oe property

public static Controls.Control SourceControl
Résultat Controls.Control