LibreOffice Module svtools (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
ImplRulerData Class Reference

Public Member Functions

 ImplRulerData ()
 

Private Attributes

std::vector< RulerLinepLines
 
std::vector< RulerBorderpBorders
 
std::vector< RulerIndentpIndents
 
std::vector< RulerTabpTabs
 
tools::Long nNullVirOff
 
tools::Long nRulVirOff
 
tools::Long nRulWidth
 
tools::Long nPageOff
 
tools::Long nPageWidth
 
tools::Long nNullOff
 
tools::Long nMargin1
 
tools::Long nMargin2
 
tools::Long nLeftFrameMargin
 
tools::Long nRightFrameMargin
 
RulerMarginStyle nMargin1Style
 
RulerMarginStyle nMargin2Style
 
bool bAutoPageWidth
 
bool bTextRTL
 

Friends

class Ruler
 

Detailed Description

Definition at line 93 of file ruler.cxx.

Constructor & Destructor Documentation

◆ ImplRulerData()

ImplRulerData::ImplRulerData ( )

Definition at line 123 of file ruler.cxx.

References NONE.

Friends And Related Function Documentation

◆ Ruler

friend class Ruler
friend

Definition at line 95 of file ruler.cxx.

Member Data Documentation

◆ bAutoPageWidth

bool ImplRulerData::bAutoPageWidth
private

Definition at line 116 of file ruler.cxx.

Referenced by Ruler::ImplCalc(), Ruler::ImplFormat(), Ruler::Resize(), and Ruler::SetPagePos().

◆ bTextRTL

bool ImplRulerData::bTextRTL
private

◆ nLeftFrameMargin

tools::Long ImplRulerData::nLeftFrameMargin
private

Definition at line 112 of file ruler.cxx.

Referenced by Ruler::ImplFormat(), and Ruler::SetLeftFrameMargin().

◆ nMargin1

tools::Long ImplRulerData::nMargin1
private

◆ nMargin1Style

RulerMarginStyle ImplRulerData::nMargin1Style
private

◆ nMargin2

tools::Long ImplRulerData::nMargin2
private

◆ nMargin2Style

RulerMarginStyle ImplRulerData::nMargin2Style
private

Definition at line 115 of file ruler.cxx.

Referenced by Ruler::ImplDoHitTest(), Ruler::ImplFormat(), and Ruler::SetMargin2().

◆ nNullOff

tools::Long ImplRulerData::nNullOff
private

Definition at line 108 of file ruler.cxx.

Referenced by Ruler::GetNullOffset(), Ruler::ImplFormat(), and Ruler::SetNullOffset().

◆ nNullVirOff

tools::Long ImplRulerData::nNullVirOff
private

◆ nPageOff

tools::Long ImplRulerData::nPageOff
private

◆ nPageWidth

tools::Long ImplRulerData::nPageWidth
private

◆ nRightFrameMargin

tools::Long ImplRulerData::nRightFrameMargin
private

Definition at line 113 of file ruler.cxx.

Referenced by Ruler::ImplFormat(), and Ruler::SetRightFrameMargin().

◆ nRulVirOff

tools::Long ImplRulerData::nRulVirOff
private

◆ nRulWidth

tools::Long ImplRulerData::nRulWidth
private

◆ pBorders

std::vector<RulerBorder> ImplRulerData::pBorders
private

◆ pIndents

std::vector<RulerIndent> ImplRulerData::pIndents
private

◆ pLines

std::vector<RulerLine> ImplRulerData::pLines
private

Definition at line 98 of file ruler.cxx.

Referenced by Ruler::ImplInvertLines(), Ruler::Resize(), and Ruler::SetLines().

◆ pTabs

std::vector<RulerTab> ImplRulerData::pTabs
private

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