LibreOffice Module toolkit (master) 1
|
#include <tablegeometry.hxx>
Public Member Functions | |
TableColumnGeometry (TableControl_Impl const &_rControl, tools::Rectangle const &_rBoundaries, ColPos const _nCol) | |
ColPos | getCol () const |
bool | moveRight () |
Public Member Functions inherited from svt::table::TableGeometry | |
const TableControl_Impl & | getControl () const |
const tools::Rectangle & | getRect () const |
bool | isValid () const |
Private Member Functions | |
void | impl_initRect () |
bool | impl_isValidColumn (ColPos const i_column) const |
Private Attributes | |
ColPos | m_nColPos |
Additional Inherited Members | |
Protected Member Functions inherited from svt::table::TableGeometry | |
TableGeometry (const TableControl_Impl &_rControl, const tools::Rectangle &_rBoundaries) | |
Protected Attributes inherited from svt::table::TableGeometry | |
const TableControl_Impl & | m_rControl |
const tools::Rectangle & | m_rBoundaries |
tools::Rectangle | m_aRect |
Definition at line 91 of file tablegeometry.hxx.
svt::table::TableColumnGeometry::TableColumnGeometry | ( | TableControl_Impl const & | _rControl, |
tools::Rectangle const & | _rBoundaries, | ||
ColPos const | _nCol | ||
) |
Definition at line 89 of file tablegeometry.cxx.
References COL_ROW_HEADERS, impl_initRect(), svt::table::TableGeometry::m_aRect, m_nColPos, svt::table::TableControl_Impl::m_nRowHeaderWidthPixel, svt::table::TableGeometry::m_rControl, tools::Rectangle::SetLeft(), and tools::Rectangle::SetRight().
|
inline |
Definition at line 101 of file tablegeometry.hxx.
References m_nColPos.
Referenced by svt::table::TableCellGeometry::getColumn().
|
private |
Definition at line 106 of file tablegeometry.cxx.
References tools::Rectangle::AdjustLeft(), col, impl_isValidColumn(), tools::Rectangle::Left(), svt::table::TableControl_Impl::m_aColumnWidths, svt::table::TableGeometry::m_aRect, m_nColPos, svt::table::TableControl_Impl::m_nLeftColumn, svt::table::TableControl_Impl::m_nRowHeaderWidthPixel, svt::table::TableGeometry::m_rControl, tools::Rectangle::SetEmpty(), tools::Rectangle::SetLeft(), and tools::Rectangle::SetRight().
Referenced by moveRight(), and TableColumnGeometry().
|
private |
Definition at line 123 of file tablegeometry.cxx.
References svt::table::TableControl_Impl::m_aColumnWidths, and svt::table::TableGeometry::m_rControl.
Referenced by impl_initRect(), and moveRight().
bool svt::table::TableColumnGeometry::moveRight | ( | ) |
Definition at line 129 of file tablegeometry.cxx.
References tools::Rectangle::AdjustRight(), COL_ROW_HEADERS, impl_initRect(), impl_isValidColumn(), svt::table::TableGeometry::isValid(), svt::table::TableControl_Impl::m_aColumnWidths, svt::table::TableGeometry::m_aRect, m_nColPos, svt::table::TableControl_Impl::m_nLeftColumn, svt::table::TableGeometry::m_rControl, tools::Rectangle::Right(), tools::Rectangle::SetEmpty(), and tools::Rectangle::SetLeft().
Referenced by svt::table::TableCellGeometry::moveRight().
|
private |
Definition at line 109 of file tablegeometry.hxx.
Referenced by getCol(), impl_initRect(), moveRight(), and TableColumnGeometry().