C# Class Smrf.NodeXL.ApplicationUtil.LayoutManager

Helper class for managing graph layouts.
This class defines a set of available layouts. (A layout is a class that implements ILayout. It provides a Layout property for keeping track of the layout type currently in use, a event that is raised when the layout is changed, and a CreateLayout method for creating a layout of the current type.

Use the derived LayoutManagerForMenu class if your application uses ToolStripMenuItems for selecting the current layout. Use the derived LayoutManagerForToolStripSplitButton class if your application uses a ToolStripSplitButton for selecting the current layout.

Inheritance: Object
Show file Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Property Type Description
m_eLayout LayoutType

Private Properties

Property Type Description
AssertValid void

Public Methods

Method Description
CreateLayout ( ) : ILayout
LayoutManager ( ) : System

Initializes a new instance of the LayoutManager class.

Private Methods

Method Description
AssertValid ( ) : void

Method Details

CreateLayout() public method

public CreateLayout ( ) : ILayout
return ILayout

LayoutManager() public method

Initializes a new instance of the LayoutManager class.
public LayoutManager ( ) : System
return System

Property Details

m_eLayout protected property

protected LayoutType m_eLayout
return LayoutType