Click or drag to resize

ILayout Interface


Represents the main container of a Presentation. Layout contains collection of Layout Rows

Namespace:  Ingeniux.CMS.Presentation
Assembly:  Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.308
Syntax
public interface ILayout : IContainer, 
	IDisplayUnit, IContentUnitInstanceEvents

The ILayout type exposes the following members.

Properties
  NameDescription
Public propertyAdditionalClassNames
Gets/sets additional CSS class names that will be applied to the container during publish
(Inherited from IContainer.)
Public propertyBorder
Gets the box border properties
(Inherited from IContainer.)
Public propertyLockedForIce
Gets/sets whether this container is locked in In-Context-Edit mode When a container is locked, in ICE mode, user will not be able to select content units inside and move content units into/from/within the container
(Inherited from IContainer.)
Public propertyMargin
Gets the box margin properties
(Inherited from IContainer.)
Public propertyMinimumHeight
Gets/sets the minimum height in CSS for this container
(Inherited from IContainer.)
Public propertyName
Gets the name of the container
(Inherited from IContainer.)
Public propertyPadding
Gets the box padding properties
(Inherited from IContainer.)
Public propertyRows
Gets the rows this layout contains
Public propertyWrapping
Gets/set the wrapping/break point option
(Inherited from IContainer.)
Top
Methods
  NameDescription
Public methodAdd
Adds a new Layout Row at the specified position
Public methodAllContentUnits
Recursively retrieves all Content Unit Instances from this layout
Public methodClear
Removes all child Layout Rows
Public methodFormat
Generates HTML markup, and appends to the specified html document
(Inherited from IDisplayUnit.)
Public methodRemove(Int32)
Removes a Layout Row from specified position
Public methodRemove(String)
Removes a Layout Row by its unique id
Public methodCode exampleSerialize
Generates an XML element for this container
(Inherited from IContainer.)
Top
Events
  NameDescription
Public eventContentUnitAdded
This event is fired when a new Content Unit Instance is placed within a Layout Column
(Inherited from IContentUnitInstanceEvents.)
Public eventContentUnitRemoving
This event is fired when a Content Unit Instance is being removed when its parent Layout Column
(Inherited from IContentUnitInstanceEvents.)
Public eventDisplayUnitUpdated
This events is fired when any Display Unit is updated within a Presentation
(Inherited from IContentUnitInstanceEvents.)
Top
See Also