LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScOutlineEntry Class Reference

#include <olinetab.hxx>

Public Member Functions

 ScOutlineEntry (SCCOLROW nNewStart, SCCOLROW nNewSize, bool bNewHidden)
 
 ScOutlineEntry (const ScOutlineEntry &rEntry)
 
SC_DLLPUBLIC SCCOLROW GetStart () const
 
SCSIZE GetSize () const
 
SC_DLLPUBLIC SCCOLROW GetEnd () const
 
SC_DLLPUBLIC bool IsHidden () const
 
SC_DLLPUBLIC bool IsVisible () const
 
void Move (SCCOLROW nDelta)
 
void SetSize (SCSIZE nNewSize)
 
void SetPosSize (SCCOLROW nNewPos, SCSIZE nNewSize)
 
void SetHidden (bool bNewHidden)
 
void SetVisible (bool bNewVisible)
 

Private Attributes

SCCOLROW nStart
 
SCSIZE nSize
 
bool bHidden
 
bool bVisible
 

Detailed Description

Definition at line 32 of file olinetab.hxx.

Constructor & Destructor Documentation

ScOutlineEntry::ScOutlineEntry ( SCCOLROW  nNewStart,
SCCOLROW  nNewSize,
bool  bNewHidden 
)

Definition at line 26 of file olinetab.cxx.

References bVisible.

ScOutlineEntry::ScOutlineEntry ( const ScOutlineEntry rEntry)

Definition at line 34 of file olinetab.cxx.

References bVisible.

Member Function Documentation

SCCOLROW ScOutlineEntry::GetEnd ( ) const
SCSIZE ScOutlineEntry::GetSize ( ) const
inline

Definition at line 44 of file olinetab.hxx.

References nSize.

Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().

SC_DLLPUBLIC SCCOLROW ScOutlineEntry::GetStart ( ) const
inline
SC_DLLPUBLIC bool ScOutlineEntry::IsHidden ( ) const
inline
SC_DLLPUBLIC bool ScOutlineEntry::IsVisible ( ) const
inline
Returns
true if the control is visible, false otherwise.

Definition at line 55 of file olinetab.hxx.

References bVisible.

Referenced by ScOutlineWindow::GetEntryPos(), and ScOutlineWindow::IsButtonVisible().

void ScOutlineEntry::Move ( SCCOLROW  nDelta)

Definition at line 47 of file olinetab.cxx.

References nStart.

Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().

void ScOutlineEntry::SetHidden ( bool  bNewHidden)
void ScOutlineEntry::SetPosSize ( SCCOLROW  nNewPos,
SCSIZE  nNewSize 
)

Definition at line 68 of file olinetab.cxx.

References nStart, and SetSize().

Referenced by ScOutlineArray::DeleteSpace().

void ScOutlineEntry::SetSize ( SCSIZE  nNewSize)

Definition at line 58 of file olinetab.cxx.

References nSize.

Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::InsertSpace(), and SetPosSize().

void ScOutlineEntry::SetVisible ( bool  bNewVisible)

Member Data Documentation

bool ScOutlineEntry::bHidden
private

Definition at line 36 of file olinetab.hxx.

Referenced by IsHidden(), and SetHidden().

bool ScOutlineEntry::bVisible
private

Definition at line 37 of file olinetab.hxx.

Referenced by IsVisible(), and SetVisible().

SCSIZE ScOutlineEntry::nSize
private

Definition at line 35 of file olinetab.hxx.

Referenced by GetEnd(), GetSize(), and SetSize().

SCCOLROW ScOutlineEntry::nStart
private

Definition at line 34 of file olinetab.hxx.

Referenced by GetEnd(), GetStart(), Move(), and SetPosSize().


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