LibreOffice Module toolkit (master) 1
|
a helper representing geometry information of a cell More...
#include <tablegeometry.hxx>
Public Member Functions | |
TableCellGeometry (TableControl_Impl const &_rControl, tools::Rectangle const &_rBoundaries, ColPos const _nCol, RowPos const _nRow) | |
TableCellGeometry (const TableRowGeometry &_rRow, ColPos _nCol) | |
tools::Rectangle | getRect () const |
ColPos | getColumn () const |
bool | isValid () const |
bool | moveRight () |
Private Attributes | |
TableRowGeometry | m_aRow |
TableColumnGeometry | m_aCol |
a helper representing geometry information of a cell
Definition at line 117 of file tablegeometry.hxx.
|
inline |
Definition at line 124 of file tablegeometry.hxx.
|
inline |
Definition at line 135 of file tablegeometry.hxx.
|
inline |
Definition at line 145 of file tablegeometry.hxx.
References svt::table::TableColumnGeometry::getCol(), and m_aCol.
|
inline |
Definition at line 144 of file tablegeometry.hxx.
References tools::Rectangle::GetIntersection(), svt::table::TableGeometry::getRect(), m_aCol, and m_aRow.
Referenced by svt::table::TableControl_Impl::calcHeaderCellRect(), svt::table::TableControl_Impl::doPaintContent(), svt::table::TableControl_Impl::impl_getCellRect(), isValid(), and svt::table::TableDataWindow::RequestHelp().
|
inline |
Definition at line 146 of file tablegeometry.hxx.
References getRect(), and tools::Rectangle::IsEmpty().
Referenced by svt::table::TableControl_Impl::doPaintContent().
|
inline |
Definition at line 148 of file tablegeometry.hxx.
References m_aCol, and svt::table::TableColumnGeometry::moveRight().
|
private |
Definition at line 121 of file tablegeometry.hxx.
Referenced by getColumn(), getRect(), and moveRight().
|
private |
Definition at line 120 of file tablegeometry.hxx.
Referenced by getRect().