|
void | clear () |
|
void | begin_row (element::ptr &row) |
|
void | add_cell (element::ptr &el) |
|
bool | is_rowspanned (int r, int c) |
|
void | finish () |
|
table_cell * | cell (int t_col, int t_row) |
|
table_column & | column (int c) |
|
table_row & | row (int r) |
|
int | rows_count () |
|
int | cols_count () |
|
void | distribute_max_width (int width, int start, int end) |
|
void | distribute_min_width (int width, int start, int end) |
|
void | distribute_width (int width, int start, int end) |
|
void | distribute_width (int width, int start, int end, table_column_accessor *acc) |
|
int | calc_table_width (int block_width, bool is_auto, int &min_table_width, int &max_table_width) |
|
void | calc_horizontal_positions (margins &table_borders, border_collapse bc, int bdr_space_x) |
|
void | calc_vertical_positions (margins &table_borders, border_collapse bc, int bdr_space_y) |
|
void | calc_rows_height (int blockHeight, int borderSpacingY) |
|
Definition at line 200 of file table.h.
◆ rows
typedef std::vector< std::vector<table_cell> > litehtml::table_grid::rows |
◆ table_grid()
litehtml::table_grid::table_grid |
( |
| ) |
|
|
inline |
◆ add_cell()
void litehtml::table_grid::add_cell |
( |
element::ptr & |
el | ) |
|
◆ begin_row()
void litehtml::table_grid::begin_row |
( |
element::ptr & |
row | ) |
|
◆ calc_horizontal_positions()
void litehtml::table_grid::calc_horizontal_positions |
( |
margins & |
table_borders, |
|
|
border_collapse |
bc, |
|
|
int |
bdr_space_x |
|
) |
| |
◆ calc_rows_height()
void litehtml::table_grid::calc_rows_height |
( |
int |
blockHeight, |
|
|
int |
borderSpacingY |
|
) |
| |
◆ calc_table_width()
int litehtml::table_grid::calc_table_width |
( |
int |
block_width, |
|
|
bool |
is_auto, |
|
|
int & |
min_table_width, |
|
|
int & |
max_table_width |
|
) |
| |
◆ calc_vertical_positions()
void litehtml::table_grid::calc_vertical_positions |
( |
margins & |
table_borders, |
|
|
border_collapse |
bc, |
|
|
int |
bdr_space_y |
|
) |
| |
◆ cell()
◆ clear()
void litehtml::table_grid::clear |
( |
| ) |
|
◆ cols_count()
int litehtml::table_grid::cols_count |
( |
| ) |
|
|
inline |
◆ column()
◆ distribute_max_width()
void litehtml::table_grid::distribute_max_width |
( |
int |
width, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
◆ distribute_min_width()
void litehtml::table_grid::distribute_min_width |
( |
int |
width, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
◆ distribute_width() [1/2]
void litehtml::table_grid::distribute_width |
( |
int |
width, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
◆ distribute_width() [2/2]
void litehtml::table_grid::distribute_width |
( |
int |
width, |
|
|
int |
start, |
|
|
int |
end, |
|
|
table_column_accessor * |
acc |
|
) |
| |
◆ finish()
void litehtml::table_grid::finish |
( |
| ) |
|
◆ is_rowspanned()
bool litehtml::table_grid::is_rowspanned |
( |
int |
r, |
|
|
int |
c |
|
) |
| |
◆ row()
table_row & litehtml::table_grid::row |
( |
int |
r | ) |
|
|
inline |
◆ rows_count()
int litehtml::table_grid::rows_count |
( |
| ) |
|
|
inline |
◆ m_cells
rows litehtml::table_grid::m_cells |
|
private |
◆ m_cols_count
int litehtml::table_grid::m_cols_count |
|
private |
◆ m_columns
table_column::vector litehtml::table_grid::m_columns |
|
private |
◆ m_rows
table_row::vector litehtml::table_grid::m_rows |
|
private |
◆ m_rows_count
int litehtml::table_grid::m_rows_count |
|
private |
The documentation for this class was generated from the following files:
- Extensions/Gui/Libraries/litehtml/src/table.h
- Extensions/Gui/Libraries/litehtml/src/table.cpp