Main Page | Modules | Class Hierarchy | Class List | Class Members

IpeLayer Class Reference
[Ipe Document]

A layer of an IpePage. More...

List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

A layer of an IpePage.

The objects on one IpePage can belong to any number of layers. Layers are orthogonal to the back-to-front ordering of objects, so a "layer" is just another attribute of the object.

Layers have several attributes:

The PDF output generated for an IpePage depends on its views. Each view may list a number of layers to be displayed at that stage. Multiple views may show different subsets of layers.


Constructor & Destructor Documentation

IpeLayer::IpeLayer IpeString  name  )  [explicit]
 

Construct with name. Default attributes.

IpeLayer::IpeLayer const IpeXmlAttributes attr  )  [explicit]
 

Construct from a single XML tag.


Member Function Documentation

void IpeLayer::SaveAsXml IpeStream stream  )  const
 

Write a single XML tag describing this layer.

IpeString IpeLayer::Name  )  const [inline]
 

Return name.

void IpeLayer::SetName const IpeString name  )  [inline]
 

Set name.

bool IpeLayer::IsDimmed  )  const [inline]
 

Is dimmed?

bool IpeLayer::IsLocked  )  const [inline]
 

Is locked?

bool IpeLayer::IsSnapping  )  const [inline]
 

Is snapping enabled?

void IpeLayer::SetDimmed bool  flag  ) 
 

Set dimming.

void IpeLayer::SetLocked bool  flag  ) 
 

Set locking.

void IpeLayer::SetSnapping bool  flag  ) 
 

Set snapping.


The documentation for this class was generated from the following files: