C# Class ComponentFactory.Krypton.Navigator.DropDockingIndicatorsRounded

Draws a window containing rounded docking indicators.
Inheritance: NativeWindow, IDisposable, IDropDockingIndicator
Show file Open project: megakraken/Krypton

Public Methods

Method Description
Dispose ( ) : void

Make sure the resources are disposed of gracefully.

DropDockingIndicatorsRounded ( IPaletteDragDrop paletteDragDrop, IRenderer renderer, bool showLeft, bool showRight, bool showTop, bool showBottom, bool showMiddle ) : System

Initialize a new instance of the DropDockingIndicatorsRounded class.

Hide ( ) : void

Hide the window from display.

MouseReset ( ) : void

Ensure the state is updated to reflect the mouse not being over the control.

ScreenMouseMove ( Point screenPoint ) : int

Perofrm mouse hit testing against a screen point.

ShowRelative ( Rectangle screenRect ) : void

Show the window relative to provided screen rectangle.

Private Methods

Method Description
UpdateLayeredWindow ( Rectangle rect ) : void

Method Details

Dispose() public method

Make sure the resources are disposed of gracefully.
public Dispose ( ) : void
return void

DropDockingIndicatorsRounded() public method

Initialize a new instance of the DropDockingIndicatorsRounded class.
public DropDockingIndicatorsRounded ( IPaletteDragDrop paletteDragDrop, IRenderer renderer, bool showLeft, bool showRight, bool showTop, bool showBottom, bool showMiddle ) : System
paletteDragDrop IPaletteDragDrop Drawing palette.
renderer IRenderer Drawing renderer.
showLeft bool Show left hot area.
showRight bool Show right hot area.
showTop bool Show top hot area.
showBottom bool Show bottom hot area.
showMiddle bool Show middle hot area.
return System

Hide() public method

Hide the window from display.
public Hide ( ) : void
return void

MouseReset() public method

Ensure the state is updated to reflect the mouse not being over the control.
public MouseReset ( ) : void
return void

ScreenMouseMove() public method

Perofrm mouse hit testing against a screen point.
public ScreenMouseMove ( Point screenPoint ) : int
screenPoint Point Screen point.
return int

ShowRelative() public method

Show the window relative to provided screen rectangle.
public ShowRelative ( Rectangle screenRect ) : void
screenRect Rectangle Screen rectangle.
return void