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: