Search Results for

    Show / Hide Table of Contents

    Class CSSContainerLength

    Maintains an 'isValid' flag that is reset to 'true' whenever you assign a value OR a mode/constraint -- this is mainly used to provide a way for a size to be explicitly 'invalid' eg when in the middle of a layout operation and performing a recursive sub-layout of child containers whose sizes aren't fully knowable yet.

    Inheritance
    Object
    FloatEnum<SizeConstraint>
    CSSContainerLength
    Inherited Members
    FloatEnum<SizeConstraint>.Equals(FloatEnum<SizeConstraint>)
    Namespace: NinjaTools.FlexBuilder.LayoutAlgorithms
    Assembly: cs.temp.dll.dll
    Syntax
    public class CSSContainerLength : FloatEnum<SizeConstraint>

    Constructors

    - (void) CSSContainerLength(SizeConstraint)

    Parameters
    SizeConstraint constraint

    - (void) CSSContainerLength(Boolean)

    Parameters
    Boolean initiallyValid

    - (void) CSSContainerLength(Single)

    Parameters
    Single v

    Properties

    - (SizeConstraint) constraint

    - (Nullable<Single>) definiteValue

    - (Boolean) isConstrained

    - (Boolean) isValid

    - (SizeConstraint) mode

    Overrides
    NinjaTools.FlexBuilder.FloatEnum<SizeConstraint>.mode

    - (Single) value

    Overrides
    NinjaTools.FlexBuilder.FloatEnum<SizeConstraint>.value

    - (Nullable<Single>) valueOrNull

    Methods

    - (Boolean) Equals(CSSContainerLength)

    Parameters
    CSSContainerLength other
    Returns
    Boolean

    - (Boolean) Equals(Object)

    Parameters
    Object obj
    Returns
    Boolean
    Overrides
    NinjaTools.FlexBuilder.FloatEnum<SizeConstraint>.Equals(System.Object)

    - (Int32) GetHashCode()

    Returns
    Int32
    Overrides
    NinjaTools.FlexBuilder.FloatEnum<SizeConstraint>.GetHashCode()

    - (Boolean) HasDefiniteValue(out Single)

    Parameters
    Single defValue
    Returns
    Boolean

    - (String) ToString()

    Returns
    String
    Overrides
    NinjaTools.FlexBuilder.FloatEnum<SizeConstraint>.ToString()

    Operators

    - (Boolean) Equality(CSSContainerLength, CSSContainerLength)

    Parameters
    CSSContainerLength b1
    CSSContainerLength b2
    Returns
    Boolean

    - (CSSContainerLength) Implicit(SizeConstraint to CSSContainerLength)

    Parameters
    SizeConstraint m
    Returns
    CSSContainerLength

    - (CSSContainerLength) Implicit(Boolean to CSSContainerLength)

    Parameters
    Boolean initiallyValid
    Returns
    CSSContainerLength

    - (CSSContainerLength) Implicit(Single to CSSContainerLength)

    Parameters
    Single val
    Returns
    CSSContainerLength

    - (Boolean) Inequality(CSSContainerLength, CSSContainerLength)

    Parameters
    CSSContainerLength b1
    CSSContainerLength b2
    Returns
    Boolean
    In This Article
    Back to top http://flexbuilder.ninja