C# Класс Flood.GUI.DragDrop.DragAndDrop

Drag and drop handling.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CurrentPackage Package
HoveredControl Controls.Control
SourceControl Controls.Control

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ShouldStartDraggingControl ( int x, int y ) : bool
UpdateHoveredControl ( Controls control, int x, int y ) : void
onDrop ( int x, int y ) : bool

Описание методов

ControlDeleted() публичный статический Метод

public static ControlDeleted ( Controls control ) : void
control Controls
Результат void

OnMouseButton() публичный статический Метод

public static OnMouseButton ( Controls hoveredControl, int x, int y, bool down ) : bool
hoveredControl Controls
x int
y int
down bool
Результат bool

OnMouseMoved() публичный статический Метод

public static OnMouseMoved ( Controls hoveredControl, int x, int y ) : void
hoveredControl Controls
x int
y int
Результат void

RenderOverlay() публичный статический Метод

public static RenderOverlay ( Canvas canvas, Skins skin ) : void
canvas Flood.GUI.Controls.Canvas
skin Skins
Результат void

Start() публичный статический Метод

public static Start ( Controls control, Package package ) : bool
control Controls
package Package
Результат bool

Описание свойств

CurrentPackage публичное статическое свойство

public static Package,Flood.GUI.DragDrop CurrentPackage
Результат Package

HoveredControl публичное статическое свойство

public static Controls.Control HoveredControl
Результат Controls.Control

SourceControl публичное статическое свойство

public static Controls.Control SourceControl
Результат Controls.Control