C# 클래스 Longkong.WinFormsUI.DragHandler

Summary description for DragHandler.
상속: DragHandlerBase
파일 보기 프로젝트 열기: Longkong/Pojjaman 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnDragging ( ) : void
OnEndDrag ( bool abort ) : void
OnPreFilterMessage ( Message &m ) : bool

비공개 메소드들

메소드 설명
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

메소드 상세

BeginDragAutoHideWindowSplitter() 공개 메소드

public BeginDragAutoHideWindowSplitter ( AutoHideWindow autoHideWindow, Point splitterLocation ) : void
autoHideWindow AutoHideWindow
splitterLocation Point
리턴 void

BeginDragContent() 공개 메소드

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

BeginDragDockWindowSplitter() 공개 메소드

public BeginDragDockWindowSplitter ( DockWindow dockWindow, Point splitterLocation ) : void
dockWindow DockWindow
splitterLocation Point
리턴 void

BeginDragFloatWindow() 공개 메소드

public BeginDragFloatWindow ( FloatWindow floatWindow ) : void
floatWindow FloatWindow
리턴 void

BeginDragPane() 공개 메소드

public BeginDragPane ( DockPane pane, Point captionLocation ) : void
pane DockPane
captionLocation Point
리턴 void

BeginDragPaneSplitter() 공개 메소드

public BeginDragPaneSplitter ( DockPaneSplitter splitter ) : void
splitter DockPaneSplitter
리턴 void

DragHandler() 공개 메소드

public DragHandler ( DockPanel dockPanel ) : System
dockPanel DockPanel
리턴 System

IsDockStateValid() 공개 메소드

public IsDockStateValid ( DockState dockState ) : bool
dockState DockState
리턴 bool

OnDragging() 보호된 메소드

protected OnDragging ( ) : void
리턴 void

OnEndDrag() 보호된 메소드

protected OnEndDrag ( bool abort ) : void
abort bool
리턴 void

OnPreFilterMessage() 보호된 메소드

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