#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).