C# Class ComponentFactory.Krypton.Navigator.DragFeedback

Base class for drag feedback implementations.
Inheritance: IDisposable
Afficher le fichier Open project: ComponentFactory/Krypton Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void

Release managed and unmanaged resources.

Feedback ( Point screenPt, DragTarget target ) : DragTarget

Called to request feedback be shown for the specified target.

Quit ( ) : void

Called to cleanup when dragging has finished.

Start ( IPaletteDragDrop paletteDragDrop, IRenderer renderer, PageDragEndData pageDragEndData, DragTargetList dragTargets ) : void

Called to initialize the implementation when dragging starts.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Release unmanaged and optionally managed resources.

Method Details

Dispose() public méthode

Release managed and unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Release unmanaged and optionally managed resources.
protected Dispose ( bool disposing ) : void
disposing bool Called from Dispose method.
Résultat void

Feedback() public abstract méthode

Called to request feedback be shown for the specified target.
public abstract Feedback ( Point screenPt, DragTarget target ) : DragTarget
screenPt Point Current screen point of mouse.
target DragTarget Target that needs feedback.
Résultat DragTarget

Quit() public méthode

Called to cleanup when dragging has finished.
public Quit ( ) : void
Résultat void

Start() public méthode

Called to initialize the implementation when dragging starts.
public Start ( IPaletteDragDrop paletteDragDrop, IRenderer renderer, PageDragEndData pageDragEndData, DragTargetList dragTargets ) : void
paletteDragDrop IPaletteDragDrop Drawing palette.
renderer IRenderer Drawing renderer.
pageDragEndData PageDragEndData Drag data associated with drag operation.
dragTargets DragTargetList List of all drag targets.
Résultat void