#include <TableLayout.hpp>
It's not required to use any method from this class as there is access to any cell information directly from the row structure. However if you're going to manipulate a cell often, it might speed up to take a reference on a such a cell.
Public Types | |
| enum | { NoWidthDeclared = (uint32)-1 } |
| No width declared value. More... | |
Public Member Functions | |
| Cell (const uint32 _width=NoWidthDeclared, const uint32 hspan=1, const uint32 vspan=1, const void *user=0) | |
| Default constructor let the cell be 100% of the column width. | |
Public Attributes | |
| uint32 | horizontalSpan |
| The cell horizontal spanning (always span toward the right if left-to-right mode is selected). | |
| uint32 | maximumWidth |
| The cell maximum rendering width. | |
| uint32 | minimumWidth |
| The cell minimum rendering width. | |
| const void * | userData |
| A user defined pointer. | |
| void * | userData2 |
| Another user defined pointer. | |
| uint32 | verticalSpan |
| The cell vertical spanning (always span toward the bottom). | |
| uint32 | width |
| The cell declared width (if no width is declared, set the value to NoWidthDeclared). | |
| HTML::Renderer::TableLayout::Cell::Cell | ( | const uint32 | _width = NoWidthDeclared, |
|
| const uint32 | hspan = 1, |
|||
| const uint32 | vspan = 1, |
|||
| const void * | user = 0 | |||
| ) | [inline] |
Default constructor let the cell be 100% of the column width.
The cell horizontal spanning (always span toward the right if left-to-right mode is selected).
The cell maximum rendering width.
The cell minimum rendering width.
| const void* HTML::Renderer::TableLayout::Cell::userData |
A user defined pointer.
Another user defined pointer.
The cell vertical spanning (always span toward the bottom).
The cell declared width (if no width is declared, set the value to NoWidthDeclared).
