C# Class Longkong.WinFormsUI.DragHandler

Summary description for DragHandler.
Inheritance: DragHandlerBase
Show file Open project: Longkong/Pojjaman Class Usage Examples

Private Properties

Property Type Description
AutoHideWindowSplitter_BeginDrag void
AutoHideWindowSplitter_OnDragging void
AutoHideWindowSplitter_OnEndDrag void
Content_BeginDrag void
Content_OnDragging void
Content_OnEndDrag void
ControlAtPoint System.Windows.Forms.Control
DockPanelAtPoint DockPanel
DockWindowSplitter_BeginDrag void
DockWindowSplitter_OnDragging void
DockWindowSplitter_OnEndDrag void
FloatWindow_BeginDrag void
FloatWindow_OnDragging void
FloatWindow_OnEndDrag void
GetPaneSplitterDragRectangle System.Drawing.Rectangle
GetSplitterDragRectangle System.Drawing.Rectangle
GetWindowSplitterDragRectangle System.Drawing.Rectangle
InitDrag bool
MergeDockList void
PaneAtPoint DockPane
PaneSplitter_BeginDrag void
PaneSplitter_OnDragging void
PaneSplitter_OnEndDrag void
Pane_BeginDrag void
Pane_OnDragging void
Pane_OnEndDrag void
TestDrop bool

Public Methods

Method Description
BeginDragAutoHideWindowSplitter ( AutoHideWindow autoHideWindow, Point splitterLocation ) : void
BeginDragContent ( DockPane pane, Rectangle rectPane ) : void
BeginDragDockWindowSplitter ( DockWindow dockWindow, Point splitterLocation ) : void
BeginDragFloatWindow ( FloatWindow floatWindow ) : void
BeginDragPane ( DockPane pane, Point captionLocation ) : void
BeginDragPaneSplitter ( DockPaneSplitter splitter ) : void
DragHandler ( DockPanel dockPanel ) : System
IsDockStateValid ( DockState dockState ) : bool

Protected Methods

Method Description
OnDragging ( ) : void
OnEndDrag ( bool abort ) : void
OnPreFilterMessage ( Message &m ) : bool

Private Methods

Method Description
AutoHideWindowSplitter_BeginDrag ( Point ptSplitter ) : void
AutoHideWindowSplitter_OnDragging ( ) : void
AutoHideWindowSplitter_OnEndDrag ( bool abort ) : void
Content_BeginDrag ( Rectangle rectPane ) : void
Content_OnDragging ( ) : void
Content_OnEndDrag ( bool abort ) : void
ControlAtPoint ( Point pt ) : Control
DockPanelAtPoint ( Point pt ) : DockPanel
DockWindowSplitter_BeginDrag ( Point ptSplitter ) : void
DockWindowSplitter_OnDragging ( ) : void
DockWindowSplitter_OnEndDrag ( bool abort ) : void
FloatWindow_BeginDrag ( ) : void
FloatWindow_OnDragging ( ) : void
FloatWindow_OnEndDrag ( bool abort ) : void
GetPaneSplitterDragRectangle ( ) : Rectangle
GetSplitterDragRectangle ( Rectangle rectLimit, bool bVerticalSplitter ) : Rectangle
GetWindowSplitterDragRectangle ( ) : Rectangle
InitDrag ( Control c, DragSource dragSource ) : bool
MergeDockList ( DisplayingDockList dockListFrom, DockList dockListTo, DockPane prevPane, DockAlignment alignment, double proportion ) : void
PaneAtPoint ( Point pt ) : DockPane
PaneSplitter_BeginDrag ( Point ptSplitter ) : void
PaneSplitter_OnDragging ( ) : void
PaneSplitter_OnEndDrag ( bool abort ) : void
Pane_BeginDrag ( Point captionLocation ) : void
Pane_OnDragging ( ) : void
Pane_OnEndDrag ( bool abort ) : void
TestDrop ( Point ptMouse ) : bool

Method Details

BeginDragAutoHideWindowSplitter() public method

public BeginDragAutoHideWindowSplitter ( AutoHideWindow autoHideWindow, Point splitterLocation ) : void
autoHideWindow AutoHideWindow
splitterLocation Point
return void

BeginDragContent() public method

public BeginDragContent ( DockPane pane, Rectangle rectPane ) : void
pane DockPane
rectPane System.Drawing.Rectangle
return void

BeginDragDockWindowSplitter() public method

public BeginDragDockWindowSplitter ( DockWindow dockWindow, Point splitterLocation ) : void
dockWindow DockWindow
splitterLocation Point
return void

BeginDragFloatWindow() public method

public BeginDragFloatWindow ( FloatWindow floatWindow ) : void
floatWindow FloatWindow
return void

BeginDragPane() public method

public BeginDragPane ( DockPane pane, Point captionLocation ) : void
pane DockPane
captionLocation Point
return void

BeginDragPaneSplitter() public method

public BeginDragPaneSplitter ( DockPaneSplitter splitter ) : void
splitter DockPaneSplitter
return void

DragHandler() public method

public DragHandler ( DockPanel dockPanel ) : System
dockPanel DockPanel
return System

IsDockStateValid() public method

public IsDockStateValid ( DockState dockState ) : bool
dockState DockState
return bool

OnDragging() protected method

protected OnDragging ( ) : void
return void

OnEndDrag() protected method

protected OnEndDrag ( bool abort ) : void
abort bool
return void

OnPreFilterMessage() protected method

protected OnPreFilterMessage ( Message &m ) : bool
m System.Windows.Forms.Message
return bool