C# Class LayoutFarm.UI.TopWindowBridge

Inheritance: IdbugOutputWindow
显示文件 Open project: prepare/HTML-Renderer Class Usage Examples

Private Properties

Property Type Description
GetMouseButton UIMouseButtons
OnHostControlLoaded void
PrepareRenderAndFlushAccumGraphics void
dbugCreateGraphics System.Drawing.Graphics
viewport_HScrollChanged void
viewport_HScrollRequest void
viewport_VScrollChanged void
viewport_VScrollRequest void

Public Methods

Method Description
BindWindowControl ( Control windowControl ) : void
Close ( ) : void
EvaluateScrollbar ( ) : void
HandleGotFocus ( EventArgs e ) : void
HandleKeyDown ( KeyEventArgs e ) : void
HandleKeyPress ( KeyPressEventArgs e ) : void
HandleKeyUp ( KeyEventArgs e ) : void
HandleLostFocus ( EventArgs e ) : void
HandleMouseDown ( MouseEventArgs e ) : void
HandleMouseEnterToViewport ( ) : void
HandleMouseLeaveFromViewport ( ) : void
HandleMouseMove ( MouseEventArgs e ) : void
HandleMouseUp ( MouseEventArgs e ) : void
HandleMouseWheel ( MouseEventArgs e ) : void
HandleProcessDialogKey ( Keys keyData ) : bool
InvalidateRootArea ( Rectangle r ) : void
PaintToOutputWindow ( ) : void
PaintToOutputWindowFullMode ( ) : void
ScrollBy ( int dx, int dy ) : void
ScrollTo ( int x, int y ) : void
TopWindowBridge ( RootGraphic rootGraphic, ITopWindowEventRoot topWinEventRoot ) : System
UpdateCanvasViewportSize ( int w, int h ) : void
dbug_BeginLayoutTraceSession ( string beginMsg ) : void
dbug_DisableAllDebugInfo ( ) : void
dbug_EnableAllDebugInfo ( ) : void
dbug_HighlightMeNow ( Rectangle rect ) : void
dbug_InvokeHitChainMsg ( ) : void
dbug_InvokeVisualRootDrawMsg ( ) : void
dbug_ReArrangeWithBreakOnSelectedNode ( ) : void

Protected Methods

Method Description
ChangeCursorStyle ( MouseCursorStyle cursorStyle ) : void
OnClosing ( ) : void
SetBaseCanvasViewport ( CanvasViewport canvasViewport ) : void

Private Methods

Method Description
GetMouseButton ( System button ) : UIMouseButtons
OnHostControlLoaded ( ) : void
PrepareRenderAndFlushAccumGraphics ( ) : void
dbugCreateGraphics ( ) : System.Drawing.Graphics
viewport_HScrollChanged ( object sender, UIScrollEventArgs e ) : void
viewport_HScrollRequest ( object sender, ScrollSurfaceRequestEventArgs e ) : void
viewport_VScrollChanged ( object sender, UIScrollEventArgs e ) : void
viewport_VScrollRequest ( object sender, ScrollSurfaceRequestEventArgs e ) : void

Method Details

BindWindowControl() public abstract method

public abstract BindWindowControl ( Control windowControl ) : void
windowControl System.Windows.Forms.Control
return void

ChangeCursorStyle() protected abstract method

protected abstract ChangeCursorStyle ( MouseCursorStyle cursorStyle ) : void
cursorStyle MouseCursorStyle
return void

Close() public method

public Close ( ) : void
return void

EvaluateScrollbar() public method

public EvaluateScrollbar ( ) : void
return void

HandleGotFocus() public method

public HandleGotFocus ( EventArgs e ) : void
e System.EventArgs
return void

HandleKeyDown() public method

public HandleKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void

HandleKeyPress() public method

public HandleKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
return void

HandleKeyUp() public method

public HandleKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void

HandleLostFocus() public method

public HandleLostFocus ( EventArgs e ) : void
e System.EventArgs
return void

HandleMouseDown() public method

public HandleMouseDown ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
return void

HandleMouseEnterToViewport() public method

public HandleMouseEnterToViewport ( ) : void
return void

HandleMouseLeaveFromViewport() public method

public HandleMouseLeaveFromViewport ( ) : void
return void

HandleMouseMove() public method

public HandleMouseMove ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
return void

HandleMouseUp() public method

public HandleMouseUp ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
return void

HandleMouseWheel() public method

public HandleMouseWheel ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
return void

HandleProcessDialogKey() public method

public HandleProcessDialogKey ( Keys keyData ) : bool
keyData Keys
return bool

InvalidateRootArea() public abstract method

public abstract InvalidateRootArea ( Rectangle r ) : void
r PixelFarm.Drawing.Rectangle
return void

OnClosing() protected method

protected OnClosing ( ) : void
return void

PaintToOutputWindow() public abstract method

public abstract PaintToOutputWindow ( ) : void
return void

PaintToOutputWindowFullMode() public method

public PaintToOutputWindowFullMode ( ) : void
return void

ScrollBy() public method

public ScrollBy ( int dx, int dy ) : void
dx int
dy int
return void

ScrollTo() public method

public ScrollTo ( int x, int y ) : void
x int
y int
return void

SetBaseCanvasViewport() protected method

protected SetBaseCanvasViewport ( CanvasViewport canvasViewport ) : void
canvasViewport CanvasViewport
return void

TopWindowBridge() public method

public TopWindowBridge ( RootGraphic rootGraphic, ITopWindowEventRoot topWinEventRoot ) : System
rootGraphic RootGraphic
topWinEventRoot ITopWindowEventRoot
return System

UpdateCanvasViewportSize() public method

public UpdateCanvasViewportSize ( int w, int h ) : void
w int
h int
return void

dbug_BeginLayoutTraceSession() public method

public dbug_BeginLayoutTraceSession ( string beginMsg ) : void
beginMsg string
return void

dbug_DisableAllDebugInfo() public method

public dbug_DisableAllDebugInfo ( ) : void
return void

dbug_EnableAllDebugInfo() public method

public dbug_EnableAllDebugInfo ( ) : void
return void

dbug_HighlightMeNow() public method

public dbug_HighlightMeNow ( Rectangle rect ) : void
rect PixelFarm.Drawing.Rectangle
return void

dbug_InvokeHitChainMsg() public method

public dbug_InvokeHitChainMsg ( ) : void
return void

dbug_InvokeVisualRootDrawMsg() public method

public dbug_InvokeVisualRootDrawMsg ( ) : void
return void

dbug_ReArrangeWithBreakOnSelectedNode() public method

public dbug_ReArrangeWithBreakOnSelectedNode ( ) : void
return void