C# Class LayoutFarm.RenderElement

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Свойство Type Description
dbug_BeginArr int
dbug_FinishArr int
dbug_FixedElementCode string
dbug_InvalidateContentArrEpisode int
dbug_InvalidateRecalculateSizeEpisode int
dbug_ObjectNote string
dbug_ValidateContentArrEpisode int
dbug_ValidateRecalculateSizeEpisode int
dbug_element_code_y int
dbug_hide_objIden bool
dbug_obj_id int
dbug_totalInvalidateContentArrEpisode int

Private Properties

Свойство Type Description
GetGlobalLocationStatic Point
GetLayoutSpecificDimensionType int
IParentLink RenderElement
IParentLink string
IParentLink void
RootInvalidateGraphicArea void
dbugGetLayoutTracer dbugVisualLayoutTracer

Méthodes publiques

Méthode Description
AddChild ( RenderElement renderE ) : void
ChildrenHitTestCore ( HitChain hitChain ) : void
ClearAllChildren ( ) : void
ContainPoint ( int x, int y ) : bool
ContainRect ( Rectangle r ) : bool
ContainRect ( int x, int y, int width, int height ) : bool
Contains ( Point testPoint ) : bool
CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
DirectSetLocation ( RenderElement visualElement, int x, int y ) : void
DirectSetSize ( RenderElement visualElement, int width, int height ) : void
DrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
FindUnderlyingSiblingAtPoint ( Point point ) : RenderElement
GetController ( ) : object
GetGlobalLocation ( ) : Point
GetTopWindowRenderBox ( ) : RenderElement
HitTestCore ( HitChain hitChain ) : bool
IntersectOnHorizontalWith ( Rectangle &r ) : bool

no rect change

IntersectsWith ( Rectangle &r ) : bool

no rect change

InvalidateGraphicBounds ( ) : void
InvalidateGraphicBounds ( Rectangle totalBounds ) : void
InvalidateGraphicLocalArea ( RenderElement re, Rectangle localArea ) : void
InvalidateGraphics ( ) : bool
MarkValidContentArrangement ( ) : void
RemoveChild ( RenderElement renderE ) : void
RemoveParentLink ( RenderElement childElement ) : void
RenderElement ( RootGraphic rootGfx, int width, int height ) : System
ResetRootGraphics ( RootGraphic rootgfx ) : void
SetBounds ( int left, int top, int width, int height ) : void
SetController ( object controller ) : void
SetHeight ( int height ) : void
SetLocation ( int left, int top ) : void
SetParentLink ( RenderElement childElement, IParentLink parentLink ) : void
SetSize ( int width, int height ) : void
SetViewport ( int viewportX, int viewportY ) : void
SetVisible ( bool value ) : void
SetWidth ( int width ) : void
ToString ( ) : string
TopDownReCalculateContentSize ( ) : void
dbugGetGlobalRect ( ) : Rectangle
dbugShowRenderPart ( Canvas canvasPage, Rectangle updateArea ) : void
dbug_DumpVisualProps ( dbugLayoutMsgWriter writer ) : void
dbug_EndLayoutTrace ( ) : void
dbug_EnterReArrangeContent ( RenderElement v ) : void
dbug_ExitReArrangeContent ( RenderElement ve ) : void
dbug_ExitTopDownReCalculateContent ( RenderElement v ) : void
dbug_FullElementDescription ( ) : string
dbug_GetBoundInfo ( ) : string
dbug_GetLayoutInfo ( ) : string
dbug_SetFixedElementCode ( string staticElementCode ) : void
dbug_SetInitObject ( RenderElement ve ) : void
dbug_StartLayoutTrace ( dbugVisualElementLayoutMsg m ) : void
dbug_StartLayoutTrace ( dbugVisualElementLayoutMsg m, int i ) : void
dbug_WriteOwnerLayerInfo ( RootGraphic visualroot, int i ) : void
dbug_WriteOwnerLineInfo ( RootGraphic visualroot, int i ) : void
debug_RecordPostDrawInfo ( Canvas canvasPage ) : void

Méthodes protégées

Méthode Description
DirectSetRootGraphics ( RenderElement r, RootGraphic rootgfx ) : void
MarkHasValidCalculateSize ( ) : void
SetCalculatedSize ( RenderBoxBase v, int w, int h ) : void
_MayHasOverlapChild ( ) : bool
dbug_EnterTopDownReCalculateContent ( RenderElement v ) : void
dbug_ExitReArrangeContent ( ) : void
dbug_WriteInfo ( dbugVisitorMessage m ) : void
debug_PopTopDownElement ( RenderElement ve ) : void
debug_PushTopDownElement ( RenderElement ve ) : void

Private Methods

Méthode Description
GetGlobalLocationStatic ( RenderElement re ) : Point
GetLayoutSpecificDimensionType ( RenderElement visualElement ) : int
IParentLink ( RenderElement afterThisChild, Point point ) : RenderElement
IParentLink ( ) : string
IParentLink ( Point &p ) : void
RootInvalidateGraphicArea ( RenderElement re, Rectangle &rect ) : void
dbugGetLayoutTracer ( ) : dbugVisualLayoutTracer

Method Details

AddChild() public méthode

public AddChild ( RenderElement renderE ) : void
renderE RenderElement
Résultat void

ChildrenHitTestCore() public méthode

public ChildrenHitTestCore ( HitChain hitChain ) : void
hitChain HitChain
Résultat void

ClearAllChildren() public méthode

public ClearAllChildren ( ) : void
Résultat void

ContainPoint() public méthode

public ContainPoint ( int x, int y ) : bool
x int
y int
Résultat bool

ContainRect() public méthode

public ContainRect ( Rectangle r ) : bool
r Rectangle
Résultat bool

ContainRect() public méthode

public ContainRect ( int x, int y, int width, int height ) : bool
x int
y int
width int
height int
Résultat bool

Contains() public méthode

public Contains ( Point testPoint ) : bool
testPoint Point
Résultat bool

CustomDrawToThisCanvas() public abstract méthode

public abstract CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
canvas Canvas
updateArea Rectangle
Résultat void

DirectSetLocation() public static méthode

public static DirectSetLocation ( RenderElement visualElement, int x, int y ) : void
visualElement RenderElement
x int
y int
Résultat void

DirectSetRootGraphics() protected static méthode

protected static DirectSetRootGraphics ( RenderElement r, RootGraphic rootgfx ) : void
r RenderElement
rootgfx RootGraphic
Résultat void

DirectSetSize() public static méthode

public static DirectSetSize ( RenderElement visualElement, int width, int height ) : void
visualElement RenderElement
width int
height int
Résultat void

DrawToThisCanvas() public méthode

public DrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
canvas Canvas
updateArea Rectangle
Résultat void

FindUnderlyingSiblingAtPoint() public méthode

public FindUnderlyingSiblingAtPoint ( Point point ) : RenderElement
point Point
Résultat RenderElement

GetController() public méthode

public GetController ( ) : object
Résultat object

GetGlobalLocation() public méthode

public GetGlobalLocation ( ) : Point
Résultat Point

GetTopWindowRenderBox() public méthode

public GetTopWindowRenderBox ( ) : RenderElement
Résultat RenderElement

HitTestCore() public méthode

public HitTestCore ( HitChain hitChain ) : bool
hitChain HitChain
Résultat bool

IntersectOnHorizontalWith() public méthode

no rect change
public IntersectOnHorizontalWith ( Rectangle &r ) : bool
r Rectangle
Résultat bool

IntersectsWith() public méthode

no rect change
public IntersectsWith ( Rectangle &r ) : bool
r Rectangle
Résultat bool

InvalidateGraphicBounds() public méthode

public InvalidateGraphicBounds ( ) : void
Résultat void

InvalidateGraphicBounds() public méthode

public InvalidateGraphicBounds ( Rectangle totalBounds ) : void
totalBounds Rectangle
Résultat void

InvalidateGraphicLocalArea() public static méthode

public static InvalidateGraphicLocalArea ( RenderElement re, Rectangle localArea ) : void
re RenderElement
localArea Rectangle
Résultat void

InvalidateGraphics() public méthode

public InvalidateGraphics ( ) : bool
Résultat bool

MarkHasValidCalculateSize() protected méthode

protected MarkHasValidCalculateSize ( ) : void
Résultat void

MarkValidContentArrangement() public méthode

public MarkValidContentArrangement ( ) : void
Résultat void

RemoveChild() public méthode

public RemoveChild ( RenderElement renderE ) : void
renderE RenderElement
Résultat void

RemoveParentLink() public static méthode

public static RemoveParentLink ( RenderElement childElement ) : void
childElement RenderElement
Résultat void

RenderElement() public méthode

public RenderElement ( RootGraphic rootGfx, int width, int height ) : System
rootGfx RootGraphic
width int
height int
Résultat System

ResetRootGraphics() public abstract méthode

public abstract ResetRootGraphics ( RootGraphic rootgfx ) : void
rootgfx RootGraphic
Résultat void

SetBounds() public méthode

public SetBounds ( int left, int top, int width, int height ) : void
left int
top int
width int
height int
Résultat void

SetCalculatedSize() protected static méthode

protected static SetCalculatedSize ( RenderBoxBase v, int w, int h ) : void
v RenderBoxBase
w int
h int
Résultat void

SetController() public méthode

public SetController ( object controller ) : void
controller object
Résultat void

SetHeight() public méthode

public SetHeight ( int height ) : void
height int
Résultat void

SetLocation() public méthode

public SetLocation ( int left, int top ) : void
left int
top int
Résultat void

SetParentLink() public static méthode

public static SetParentLink ( RenderElement childElement, IParentLink parentLink ) : void
childElement RenderElement
parentLink IParentLink
Résultat void

SetSize() public méthode

public SetSize ( int width, int height ) : void
width int
height int
Résultat void

SetViewport() public méthode

public SetViewport ( int viewportX, int viewportY ) : void
viewportX int
viewportY int
Résultat void

SetVisible() public méthode

public SetVisible ( bool value ) : void
value bool
Résultat void

SetWidth() public méthode

public SetWidth ( int width ) : void
width int
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

TopDownReCalculateContentSize() public méthode

public TopDownReCalculateContentSize ( ) : void
Résultat void

_MayHasOverlapChild() protected méthode

protected _MayHasOverlapChild ( ) : bool
Résultat bool

dbugGetGlobalRect() public méthode

public dbugGetGlobalRect ( ) : Rectangle
Résultat Rectangle

dbugShowRenderPart() public méthode

public dbugShowRenderPart ( Canvas canvasPage, Rectangle updateArea ) : void
canvasPage Canvas
updateArea Rectangle
Résultat void

dbug_DumpVisualProps() public méthode

public dbug_DumpVisualProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
Résultat void

dbug_EndLayoutTrace() public static méthode

public static dbug_EndLayoutTrace ( ) : void
Résultat void

dbug_EnterReArrangeContent() public static méthode

public static dbug_EnterReArrangeContent ( RenderElement v ) : void
v RenderElement
Résultat void

dbug_EnterTopDownReCalculateContent() protected static méthode

protected static dbug_EnterTopDownReCalculateContent ( RenderElement v ) : void
v RenderElement
Résultat void

dbug_ExitReArrangeContent() protected static méthode

protected static dbug_ExitReArrangeContent ( ) : void
Résultat void

dbug_ExitReArrangeContent() public static méthode

public static dbug_ExitReArrangeContent ( RenderElement ve ) : void
ve RenderElement
Résultat void

dbug_ExitTopDownReCalculateContent() public static méthode

public static dbug_ExitTopDownReCalculateContent ( RenderElement v ) : void
v RenderElement
Résultat void

dbug_FullElementDescription() public méthode

public dbug_FullElementDescription ( ) : string
Résultat string

dbug_GetBoundInfo() public méthode

public dbug_GetBoundInfo ( ) : string
Résultat string

dbug_GetLayoutInfo() public méthode

public dbug_GetLayoutInfo ( ) : string
Résultat string

dbug_SetFixedElementCode() public méthode

public dbug_SetFixedElementCode ( string staticElementCode ) : void
staticElementCode string
Résultat void

dbug_SetInitObject() public static méthode

public static dbug_SetInitObject ( RenderElement ve ) : void
ve RenderElement
Résultat void

dbug_StartLayoutTrace() public static méthode

public static dbug_StartLayoutTrace ( dbugVisualElementLayoutMsg m ) : void
m dbugVisualElementLayoutMsg
Résultat void

dbug_StartLayoutTrace() public static méthode

public static dbug_StartLayoutTrace ( dbugVisualElementLayoutMsg m, int i ) : void
m dbugVisualElementLayoutMsg
i int
Résultat void

dbug_WriteInfo() protected static méthode

protected static dbug_WriteInfo ( dbugVisitorMessage m ) : void
m dbugVisitorMessage
Résultat void

dbug_WriteOwnerLayerInfo() public méthode

public dbug_WriteOwnerLayerInfo ( RootGraphic visualroot, int i ) : void
visualroot RootGraphic
i int
Résultat void

dbug_WriteOwnerLineInfo() public méthode

public dbug_WriteOwnerLineInfo ( RootGraphic visualroot, int i ) : void
visualroot RootGraphic
i int
Résultat void

debug_PopTopDownElement() protected static méthode

protected static debug_PopTopDownElement ( RenderElement ve ) : void
ve RenderElement
Résultat void

debug_PushTopDownElement() protected static méthode

protected static debug_PushTopDownElement ( RenderElement ve ) : void
ve RenderElement
Résultat void

debug_RecordPostDrawInfo() public méthode

public debug_RecordPostDrawInfo ( Canvas canvasPage ) : void
canvasPage Canvas
Résultat void

Property Details

dbug_BeginArr public_oe property

public int dbug_BeginArr
Résultat int

dbug_FinishArr public_oe property

public int dbug_FinishArr
Résultat int

dbug_FixedElementCode public_oe property

public string dbug_FixedElementCode
Résultat string

dbug_InvalidateContentArrEpisode public_oe property

public int dbug_InvalidateContentArrEpisode
Résultat int

dbug_InvalidateRecalculateSizeEpisode public_oe property

public int dbug_InvalidateRecalculateSizeEpisode
Résultat int

dbug_ObjectNote public_oe property

public string dbug_ObjectNote
Résultat string

dbug_ValidateContentArrEpisode public_oe property

public int dbug_ValidateContentArrEpisode
Résultat int

dbug_ValidateRecalculateSizeEpisode public_oe property

public int dbug_ValidateRecalculateSizeEpisode
Résultat int

dbug_element_code_y public_oe property

public int dbug_element_code_y
Résultat int

dbug_hide_objIden public_oe property

public bool dbug_hide_objIden
Résultat bool

dbug_obj_id public_oe property

public int dbug_obj_id
Résultat int

dbug_totalInvalidateContentArrEpisode public_oe static_oe property

public static int dbug_totalInvalidateContentArrEpisode
Résultat int