LibreOffice Module toolkit (master) 1
|
#include <tablegeometry.hxx>
Public Member Functions | |
const TableControl_Impl & | getControl () const |
const tools::Rectangle & | getRect () const |
bool | isValid () const |
Protected Member Functions | |
TableGeometry (const TableControl_Impl &_rControl, const tools::Rectangle &_rBoundaries) | |
Protected Attributes | |
const TableControl_Impl & | m_rControl |
const tools::Rectangle & | m_rBoundaries |
tools::Rectangle | m_aRect |
Definition at line 34 of file tablegeometry.hxx.
|
inlineprotected |
Definition at line 42 of file tablegeometry.hxx.
|
inline |
Definition at line 54 of file tablegeometry.hxx.
References m_rControl.
|
inline |
Definition at line 57 of file tablegeometry.hxx.
References m_aRect.
Referenced by svt::table::TableControl_Impl::doPaintContent(), svt::table::TableCellGeometry::getRect(), svt::table::TableControl_Impl::impl_invalidateColumn(), and svt::table::TableControl_Impl::invalidateRowRange().
|
inline |
Definition at line 58 of file tablegeometry.hxx.
References tools::Rectangle::GetIntersection(), tools::Rectangle::IsEmpty(), m_aRect, and m_rBoundaries.
Referenced by svt::table::TableControl_Impl::doPaintContent(), svt::table::TableControl_Impl::impl_invalidateColumn(), svt::table::TableControl_Impl::invalidateRowRange(), svt::table::TableRowGeometry::moveDown(), and svt::table::TableColumnGeometry::moveRight().
|
protected |
Definition at line 39 of file tablegeometry.hxx.
Referenced by getRect(), svt::table::TableRowGeometry::impl_initRect(), svt::table::TableColumnGeometry::impl_initRect(), isValid(), svt::table::TableRowGeometry::moveDown(), svt::table::TableColumnGeometry::moveRight(), svt::table::TableColumnGeometry::TableColumnGeometry(), and svt::table::TableRowGeometry::TableRowGeometry().
|
protected |
Definition at line 38 of file tablegeometry.hxx.
Referenced by isValid().
|
protected |
Definition at line 37 of file tablegeometry.hxx.
Referenced by getControl(), svt::table::TableRowGeometry::impl_initRect(), svt::table::TableColumnGeometry::impl_initRect(), svt::table::TableColumnGeometry::impl_isValidColumn(), svt::table::TableRowGeometry::impl_isValidRow(), svt::table::TableRowGeometry::moveDown(), svt::table::TableColumnGeometry::moveRight(), svt::table::TableColumnGeometry::TableColumnGeometry(), and svt::table::TableRowGeometry::TableRowGeometry().