Piccolo.NET

PText Properties

The properties of the PText class are listed below. For a complete list of PText class members, see the PText Members topic.

Public Instance Properties

AllNodes (inherited from PNode) Gets a list containing this node and all of its descendent nodes.
Bounds (inherited from PNode) Gets or sets this node's bounds in local coordinates.
Brush (inherited from PNode) Gets or sets the Brush used to paint this node.
ChildPaintInvalid (inherited from PNode) Gets or sets a value indicating whether this node has a child with invalid paint.
ChildrenCount (inherited from PNode) Gets the number of children that this node has.
ChildrenEnumerator (inherited from PNode) Return an enumerator for this node’s direct descendent children.
ChildrenPickable (inherited from PNode) Gets or sets a value indicating whether the children of his node should be picked.
ChildrenReference (inherited from PNode) Gets a reference to the list used to manage this node’s children.
ConstrainHeightToTextHeight Gets or sets a value indicating whether this node changes its height to fit the height of its text.
ConstrainWidthToTextWidth Gets or sets a value indicating whether this node changes its width to fit the width of its text.
Font Gets or sets the font to use when rendering this node's text.
FullBounds (inherited from PNode) Gets this node's full bounds in the parent coordinate system of this node.
GlobalBounds (inherited from PNode) Gets a copy of the bounds of this node in the global coordinate system.
GlobalFullBounds (inherited from PNode) Gets the full bounds of this node in the global coordinate system.
GlobalRotation (inherited from PNode) Gets or sets a the total amount of rotation applied to this node by its own matrix together with the matrices of all its ancestors.
GlobalScale (inherited from PNode) Gets or sets the global scale that is being applied to this node by its matrix together with the matrices of all its ancestors.
GlobalToLocalMatrix (inherited from PNode) Return the matrix that converts global coordinates to local coordinates of this node.
GlobalTranslation (inherited from PNode) Gets or sets the global translation that is being applied to this node by its matrix together with the matrices of all its ancestors.
HandlerList (inherited from PNode) Return the list of event handlers associated with this node.
Height (inherited from PNode) Gets the height (in local coordinates) of this node's bounds.
InverseMatrix (inherited from PNode) Gets an inverted copy of the matrix associated with this node.
Item (inherited from PNode) Allows a PNode to be indexed directly to access it's children.
LocalToGlobalMatrix (inherited from PNode) Return the matrix that converts local coordinates at this node to the global coordinate system.
Matrix (inherited from PNode) Gets or sets the matrix associated with this node.
MatrixReference (inherited from PNode) Gets a reference to the matrix associated with this node.
Occluded (inherited from PNode) Returns true if this node is occluded by another node, in which case it should not be drawn.
Offset (inherited from PNode) Gets or sets the offset applied to this node by its matrix.
OffsetX (inherited from PNode) Gets or sets the x offset applied to this node by its matrix.
OffsetY (inherited from PNode) Gets or sets the y offset applied to this node by its matrix.
PaintInvalid (inherited from PNode) Gets or sets a value indicating whether this node's paint is invalid, in which case the node needs to be repainted.
Parent (inherited from PNode) Gets or sets the parent of this node.
Pickable (inherited from PNode) Gets or sets a value indicating whether this node is pickable
Root (inherited from PNode) Gets the root node (instance of PRoot).
Rotation (inherited from PNode) Gets or sets the rotation applied by this node's transform in degrees.
Scale (inherited from PNode) Gets or sets the scale applied by this node's matrix.
Tag (inherited from PNode) Gets or sets the object that contains data about the control.
Text Gets or sets the text for this node.
TextAlignment Gets or sets a value specifiying the alignment to use when rendering this node's text.
TextBrush Gets or sets the brush to use when rendering this node's text.
UnionOfChildrenBounds (inherited from PNode) Gets the union of the full bounds of all the children of this node.
Visible (inherited from PNode) Gets or sets a value indicating whether this node is visible, that is if it will paint itself and its descendents.
Width (inherited from PNode) Gets the width (in local coordinates) of this node's bounds.
X (inherited from PNode) Gets the x position (in local coordinates) of this node's bounds.
Y (inherited from PNode) Gets the y position (in local coordinates) of this node's bounds.

Protected Instance Properties

BoundsModified (inherited from PNode) Gets or sets a value indicating whether this node's bounds have recently changed.
BoundsVolatile (inherited from PNode) Gets a value indicating whether this nodes bounds may change at any time.
ChildBoundsInvalid (inherited from PNode) Gets or sets a value indicating if one of this node's descendents has invalid bounds.
ChildBoundsVolatile (inherited from PNode) Gets or sets a value indicating whether this has a child with volatile bounds.
FullBoundsInvalid (inherited from PNode) Gets or sets a value indicating whether the full bounds of this node are valid.
ParamString Overridden. Gets a string representing the state of this node.

See Also

PText Class | UMD.HCIL.Piccolo.Nodes Namespace