StarPageAttribute::StarPAttributeColumns Class Reference

a frame + columns More...

Inheritance diagram for StarPageAttribute::StarPAttributeColumns:
StarAttribute

List of all members.

Classes

struct  Column
 a column More...

Public Member Functions

 StarPAttributeColumns (Type type, std::string const &debugName)
 constructor
virtual shared_ptr< StarAttributecreate () const
 create a new attribute
virtual void addTo (StarState &state, std::set< StarAttribute const * > &) const
 add to a page
virtual bool read (StarZone &zone, int vers, long endPos, StarObject &object)
 read a zone
virtual void printData (libstoff::DebugStream &o) const
 debug function to print the data

Protected Member Functions

 StarPAttributeColumns (StarPAttributeColumns const &orig)
 copy constructor

Protected Attributes

int m_lineAdj
 the lineAdj
bool m_ortho
 ortho flag
int m_lineHeight
 the line height
int m_gutterWidth
 the gutter width
int m_wishWidth
 the wish width
int m_penStyle
 the pen style
int m_penWidth
 the pen width
STOFFColor m_penColor
 the pen color
std::vector< Columnm_columnList
 the column list

Detailed Description

a frame + columns


Constructor & Destructor Documentation

StarPageAttribute::StarPAttributeColumns::StarPAttributeColumns ( Type  type,
std::string const &  debugName 
) [inline]

constructor

Referenced by create().

copy constructor


Member Function Documentation

void StarPageAttribute::StarPAttributeColumns::addTo ( StarState state,
std::set< StarAttribute const * > &   
) const [virtual]

add to a page

Reimplemented from StarAttribute.

virtual shared_ptr<StarAttribute> StarPageAttribute::StarPAttributeColumns::create ( ) const [inline, virtual]

create a new attribute

Implements StarAttribute.

virtual void StarPageAttribute::StarPAttributeColumns::printData ( libstoff::DebugStream o) const [inline, virtual]

debug function to print the data

Reimplemented from StarAttribute.

Referenced by read().

bool StarPageAttribute::StarPAttributeColumns::read ( StarZone zone,
int  vers,
long  endPos,
StarObject object 
) [virtual]

read a zone

Implements StarAttribute.


Member Data Documentation

the column list

Referenced by addTo(), printData(), and read().

the gutter width

Referenced by printData(), and read().

the lineAdj

Referenced by printData(), and read().

the line height

Referenced by printData(), and read().

ortho flag

Referenced by printData(), and read().

the pen style

Referenced by printData(), and read().

the pen width

Referenced by printData(), and read().

the wish width

Referenced by printData(), and read().


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