LibreOffice Module lotuswordpro (master) 1
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
LwpBorderStuff Class Reference

#include <lwpborderstuff.hxx>

Collaboration diagram for LwpBorderStuff:
[legend]

Public Types

enum  BorderType {
  NOSIDE = 0 ,
  LEFT = 1 ,
  RIGHT = 2 ,
  TOP = 4 ,
  BOTTOM = 8 ,
  ALLSIDE = 15 ,
  TEMPORARY = 0xff00
}
 

Public Member Functions

 LwpBorderStuff ()
 
void Read (LwpObjectStream *pStrm)
 
sal_uInt16 GetSide () const
 
bool HasSide (sal_uInt16 side)
 
sal_uInt16 GetSideType (sal_uInt16 side)
 
LwpColor GetSideColor (sal_uInt16 side)
 
float GetSideWidth (sal_uInt16 side)
 

Private Attributes

sal_uInt16 m_nSides
 
sal_uInt16 m_nValid
 
sal_uInt16 m_nBorderGroupIDLeft
 
sal_uInt16 m_nBorderGroupIDRight
 
sal_uInt16 m_nBorderGroupIDTop
 
sal_uInt16 m_nBorderGroupIDBottom
 
sal_Int32 m_nGroupIndent
 
sal_Int32 m_nWidthLeft
 
sal_Int32 m_nWidthTop
 
sal_Int32 m_nWidthRight
 
sal_Int32 m_nWidthBottom
 
LwpColor m_aColorLeft
 
LwpColor m_aColorRight
 
LwpColor m_aColorTop
 
LwpColor m_aColorBottom
 

Friends

class LwpParaBorderOverride
 

Detailed Description

Definition at line 65 of file lwpborderstuff.hxx.

Member Enumeration Documentation

◆ BorderType

Enumerator
NOSIDE 
LEFT 
RIGHT 
TOP 
BOTTOM 
ALLSIDE 
TEMPORARY 

Definition at line 70 of file lwpborderstuff.hxx.

Constructor & Destructor Documentation

◆ LwpBorderStuff()

LwpBorderStuff::LwpBorderStuff ( )

Definition at line 65 of file lwpborderstuff.cxx.

Member Function Documentation

◆ GetSide()

sal_uInt16 LwpBorderStuff::GetSide ( ) const
inline

Definition at line 84 of file lwpborderstuff.hxx.

References m_nSides.

Referenced by LwpParaStyle::ApplyParaBorder(), and LwpMiddleLayout::GetXFBorders().

◆ GetSideColor()

LwpColor LwpBorderStuff::GetSideColor ( sal_uInt16  side)

◆ GetSideType()

sal_uInt16 LwpBorderStuff::GetSideType ( sal_uInt16  side)

◆ GetSideWidth()

float LwpBorderStuff::GetSideWidth ( sal_uInt16  side)

◆ HasSide()

bool LwpBorderStuff::HasSide ( sal_uInt16  side)

Definition at line 155 of file lwpborderstuff.cxx.

References m_nSides.

Referenced by LwpParaStyle::ApplyParaBorder(), and LwpMiddleLayout::GetXFBorders().

◆ Read()

void LwpBorderStuff::Read ( LwpObjectStream pStrm)

Friends And Related Function Documentation

◆ LwpParaBorderOverride

friend class LwpParaBorderOverride
friend

Definition at line 89 of file lwpborderstuff.hxx.

Member Data Documentation

◆ m_aColorBottom

LwpColor LwpBorderStuff::m_aColorBottom
private

Definition at line 109 of file lwpborderstuff.hxx.

Referenced by GetSideColor(), and Read().

◆ m_aColorLeft

LwpColor LwpBorderStuff::m_aColorLeft
private

Definition at line 106 of file lwpborderstuff.hxx.

Referenced by GetSideColor(), and Read().

◆ m_aColorRight

LwpColor LwpBorderStuff::m_aColorRight
private

Definition at line 107 of file lwpborderstuff.hxx.

Referenced by GetSideColor(), and Read().

◆ m_aColorTop

LwpColor LwpBorderStuff::m_aColorTop
private

Definition at line 108 of file lwpborderstuff.hxx.

Referenced by GetSideColor(), and Read().

◆ m_nBorderGroupIDBottom

sal_uInt16 LwpBorderStuff::m_nBorderGroupIDBottom
private

Definition at line 97 of file lwpborderstuff.hxx.

Referenced by GetSideType(), and Read().

◆ m_nBorderGroupIDLeft

sal_uInt16 LwpBorderStuff::m_nBorderGroupIDLeft
private

Definition at line 94 of file lwpborderstuff.hxx.

Referenced by GetSideType(), and Read().

◆ m_nBorderGroupIDRight

sal_uInt16 LwpBorderStuff::m_nBorderGroupIDRight
private

Definition at line 95 of file lwpborderstuff.hxx.

Referenced by GetSideType(), and Read().

◆ m_nBorderGroupIDTop

sal_uInt16 LwpBorderStuff::m_nBorderGroupIDTop
private

Definition at line 96 of file lwpborderstuff.hxx.

Referenced by GetSideType(), and Read().

◆ m_nGroupIndent

sal_Int32 LwpBorderStuff::m_nGroupIndent
private

Definition at line 99 of file lwpborderstuff.hxx.

Referenced by Read().

◆ m_nSides

sal_uInt16 LwpBorderStuff::m_nSides
private

Definition at line 91 of file lwpborderstuff.hxx.

Referenced by GetSide(), HasSide(), and Read().

◆ m_nValid

sal_uInt16 LwpBorderStuff::m_nValid
private

Definition at line 92 of file lwpborderstuff.hxx.

Referenced by Read().

◆ m_nWidthBottom

sal_Int32 LwpBorderStuff::m_nWidthBottom
private

Definition at line 104 of file lwpborderstuff.hxx.

Referenced by GetSideWidth(), and Read().

◆ m_nWidthLeft

sal_Int32 LwpBorderStuff::m_nWidthLeft
private

Definition at line 101 of file lwpborderstuff.hxx.

Referenced by GetSideWidth(), and Read().

◆ m_nWidthRight

sal_Int32 LwpBorderStuff::m_nWidthRight
private

Definition at line 103 of file lwpborderstuff.hxx.

Referenced by GetSideWidth(), and Read().

◆ m_nWidthTop

sal_Int32 LwpBorderStuff::m_nWidthTop
private

Definition at line 102 of file lwpborderstuff.hxx.

Referenced by GetSideWidth(), and Read().


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