C# Class LayoutFarm.UI.CanvasViewport

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

Protected Properties

Property Type Description
rootGraphics RootGraphic
topWindowBox IRenderElement

Private Properties

Property Type Description
ChangeRootGraphicSize void

Public Methods

Method Description
CanvasInvlidateArea ( Rectangle r ) : void
CanvasViewport ( RootGraphic rootgfx, Size viewportSize, int cachedPageNum ) : System
Close ( ) : void
EvaluateScrollBar ( ScrollSurfaceRequestEventArgs &hScrollSupportEventArgs, ScrollSurfaceRequestEventArgs &vScrollSupportEventArgs ) : void
ScrollByNotRaiseEvent ( int dx, int dy, UIScrollEventArgs &hScrollEventArgs, UIScrollEventArgs &vScrollEventArgs ) : void
ScrollToNotRaiseScrollChangedEvent ( int x, int y, UIScrollEventArgs &hScrollEventArgs, UIScrollEventArgs &vScrollEventArgs ) : void
UpdateCanvasViewportSize ( int viewportWidth, int viewportHeight ) : void

Protected Methods

Method Description
CalculateCanvasPages ( ) : void
Canvas_SizeChanged ( object sender, EventArgs e ) : void
OnClosing ( ) : void
ResetQuadPages ( int viewportWidth, int viewportHeight ) : void

Private Methods

Method Description
ChangeRootGraphicSize ( int width, int height ) : void

Method Details

CalculateCanvasPages() protected method

protected CalculateCanvasPages ( ) : void
return void

CanvasInvlidateArea() public abstract method

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

CanvasViewport() public method

public CanvasViewport ( RootGraphic rootgfx, Size viewportSize, int cachedPageNum ) : System
rootgfx RootGraphic
viewportSize PixelFarm.Drawing.Size
cachedPageNum int
return System

Canvas_SizeChanged() protected method

protected Canvas_SizeChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Close() public method

public Close ( ) : void
return void

EvaluateScrollBar() public method

public EvaluateScrollBar ( ScrollSurfaceRequestEventArgs &hScrollSupportEventArgs, ScrollSurfaceRequestEventArgs &vScrollSupportEventArgs ) : void
hScrollSupportEventArgs ScrollSurfaceRequestEventArgs
vScrollSupportEventArgs ScrollSurfaceRequestEventArgs
return void

OnClosing() protected method

protected OnClosing ( ) : void
return void

ResetQuadPages() protected method

protected ResetQuadPages ( int viewportWidth, int viewportHeight ) : void
viewportWidth int
viewportHeight int
return void

ScrollByNotRaiseEvent() public method

public ScrollByNotRaiseEvent ( int dx, int dy, UIScrollEventArgs &hScrollEventArgs, UIScrollEventArgs &vScrollEventArgs ) : void
dx int
dy int
hScrollEventArgs UIScrollEventArgs
vScrollEventArgs UIScrollEventArgs
return void

ScrollToNotRaiseScrollChangedEvent() public method

public ScrollToNotRaiseScrollChangedEvent ( int x, int y, UIScrollEventArgs &hScrollEventArgs, UIScrollEventArgs &vScrollEventArgs ) : void
x int
y int
hScrollEventArgs UIScrollEventArgs
vScrollEventArgs UIScrollEventArgs
return void

UpdateCanvasViewportSize() public method

public UpdateCanvasViewportSize ( int viewportWidth, int viewportHeight ) : void
viewportWidth int
viewportHeight int
return void

Property Details

rootGraphics protected_oe property

protected RootGraphic rootGraphics
return RootGraphic

topWindowBox protected_oe property

protected IRenderElement topWindowBox
return IRenderElement