C# Class LayoutFarm.HtmlBoxes.InternalWrappers.WrapperBlockCssBox

css box that wrap a render element inside
Inheritance: WrapperCssBoxBase
显示文件 Open project: prepare/HTML-Renderer

Public Methods

Method Description
CustomContentHitTest ( float x, float y, CssBoxHitChain hitChain ) : bool
CustomRecomputedValue ( CssBox containingBlock ) : void
WrapperBlockCssBox ( object controller, BoxSpec spec, RenderElement renderElement ) : System

Protected Methods

Method Description
PaintImp ( PaintVisitor p ) : void

Private Methods

Method Description
GetParentRenderElement ( int &globalX, int &globalY ) : RenderElement

Method Details

CustomContentHitTest() public method

public CustomContentHitTest ( float x, float y, CssBoxHitChain hitChain ) : bool
x float
y float
hitChain CssBoxHitChain
return bool

CustomRecomputedValue() public method

public CustomRecomputedValue ( CssBox containingBlock ) : void
containingBlock CssBox
return void

PaintImp() protected method

protected PaintImp ( PaintVisitor p ) : void
p PaintVisitor
return void

WrapperBlockCssBox() public method

public WrapperBlockCssBox ( object controller, BoxSpec spec, RenderElement renderElement ) : System
controller object
spec LayoutFarm.Css.BoxSpec
renderElement RenderElement
return System