MWAWSection Class Reference

a class which stores section properties More...

#include <MWAWSection.hxx>

Inheritance diagram for MWAWSection:
BWTextInternal::Section

Classes

struct  Column
 struct to store the columns properties More...
 

Public Member Functions

 MWAWSection ()
 constructor More...
 
virtual ~MWAWSection ()
 destructor More...
 
void setColumns (int num, double width, WPXUnit widthUnit, double colSep=0)
 a function which sets n uniform columns More...
 
int numColumns () const
 returns the number of columns More...
 
bool hasSingleColumns () const
 returns the true if the section has only one columns More...
 
void addTo (WPXPropertyList &propList) const
 add to the propList More...
 
void addColumnsTo (WPXPropertyListVector &propList) const
 add tabs to the propList More...
 
bool operator!= (MWAWSection const &sec) const
 operator!= More...
 
bool operator== (MWAWSection const &sec) const
 operator== More...
 

Public Attributes

std::vector< Columnm_columns
 the different column More...
 
double m_width
 the total section width ( if set ) More...
 
MWAWBorder m_columnSeparator
 the vertical separator between columns More...
 
bool m_balanceText
 true if the text is balanced between different columns More...
 
MWAWColor m_backgroundColor
 the background color More...
 

Friends

std::ostream & operator<< (std::ostream &o, MWAWSection const &sec)
 operator << More...
 

Detailed Description

a class which stores section properties

Constructor & Destructor Documentation

MWAWSection::MWAWSection ( )
inline

constructor

virtual MWAWSection::~MWAWSection ( )
inlinevirtual

destructor

Member Function Documentation

void MWAWSection::addColumnsTo ( WPXPropertyListVector &  propList) const

add tabs to the propList

void MWAWSection::addTo ( WPXPropertyList &  propList) const

add to the propList

Referenced by addColumnsTo().

bool MWAWSection::hasSingleColumns ( ) const
inline

returns the true if the section has only one columns

int MWAWSection::numColumns ( ) const
inline

returns the number of columns

Referenced by MRWText::send(), FWText::send(), CWText::sendText(), WPParser::sendWindow(), and GWText::sendZone().

bool MWAWSection::operator!= ( MWAWSection const &  sec) const
inline

operator!=

Referenced by operator==().

bool MWAWSection::operator== ( MWAWSection const &  sec) const
inline

operator==

void MWAWSection::setColumns ( int  num,
double  width,
WPXUnit  widthUnit,
double  colSep = 0 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
MWAWSection const &  sec 
)
friend

operator <<

Member Data Documentation

MWAWColor MWAWSection::m_backgroundColor

the background color

Referenced by addTo(), operator!=(), and operator<<().

bool MWAWSection::m_balanceText

true if the text is balanced between different columns

Referenced by addTo(), MSWStruct::Section::getSection(), operator!=(), operator<<(), and BWTextInternal::Section::Section().

double MWAWSection::m_width

the total section width ( if set )

Referenced by operator<<().


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

Generated on Tue Mar 10 2015 17:32:10 for libmwaw by doxygen 1.8.5