Click or drag to resize
LayoutPreset Class
A layout preset.
Inheritance Hierarchy

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: 3.0.3.0 (3.0.3.0)

The LayoutPreset type exposes the following members.

Constructors
  NameDescription
Public methodLayoutPreset
Initializes a new instance of the LayoutPreset class.
Top
Properties
  NameDescription
Public propertyAlignment
Gets or sets the alignment of the layout. Defaults to BottomRight.
Public propertyBlockHeight
Gets or sets the height of block elements in pixels. Overrides BlockHeightPercent.
Public propertyBlockHeightPercent
Gets or sets the height of block elements as a percent of the container height between 0.0 and 1.0. Overrides BlockHeight.
Public propertyBlockMarginX
Gets or sets the X-margin between block elements and the layout edge in pixels. Overrides BlockMarginXPercent.
Public propertyBlockMarginXPercent
Gets or sets the X-margin between block elements and the layout edge as a percent of the container width between 0.0 and 1.0. Overrides BlockMarginX.
Public propertyBlockMarginY
Gets or sets the Y-margin between block elements and the layout edge in pixels. Overrides BlockMarginYPercent.
Public propertyBlockMarginYPercent
Gets or sets the Y-margin between block elements and the layout edge as a percent of the container height between 0.0 and 1.0. Overrides BlockMarginY.
Public propertyBlockWidth
Gets or sets the width of block elements in pixels. Overrides BlockWidthPercent.
Public propertyBlockWidthPercent
Gets or sets the width of block elements as a percent of the container width between 0.0 and 1.0. Overrides BlockWidth.
Public propertyDirection
Gets or sets the direction of the layout flow. Defaults to Horizontal.
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyStatic memberFacetime
Gets a Facetime-style layout preset.
Public propertyFloatHeight
Gets or sets the height of floating elements in pixels. Overrides FloatHeightPercent.
Public propertyFloatHeightPercent
Gets or sets the height of floating elements as a percent of the container height between 0.0 and 1.0. Overrides FloatHeight.
Public propertyFloatMarginX
Gets or sets the X-margin between floating elements and the layout edge in pixels. Overrides FloatMarginXPercent.
Public propertyFloatMarginXPercent
Gets or sets the X-margin between floating elements and the layout edge as a percent of the container width between 0.0 and 1.0. Overrides FloatMarginX.
Public propertyFloatMarginY
Gets or sets the Y-margin between floating elements and the layout edge in pixels. Overrides FloatMarginYPercent.
Public propertyFloatMarginYPercent
Gets or sets the Y-margin between floating elements and the layout edge as a percent of the container height between 0.0 and 1.0. Overrides FloatMarginY.
Public propertyFloatWidth
Gets or sets the width of floating elements in pixels. Overrides FloatWidthPercent.
Public propertyFloatWidthPercent
Gets or sets the width of floating elements as a percent of the container width between 0.0 and 1.0. Overrides FloatWidth.
Public propertyStatic memberGoogleHangouts
Gets a Google Hangouts-style layout preset. Note that this will present differently on mobile devices.
Public propertyInlineMargin
Gets or sets the size of the margin in pixels to use between inline elements.
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyMode
Gets or sets the mode used by the layout engine. Defaults to FloatLocal.
Public propertyStatic memberSkype
Gets a Skype-style layout preset. Note that this will present differently on mobile devices.
Top
Methods
  NameDescription
Public methodApplyPreset
Applies a preset.
Public methodCalculateLayout
Gets a video frame layout.
Public methodCopyToPreset
Copies this preset's properties to another preset.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
See Also