|
| line_box (int top, int left, int right, int line_height, font_metrics &fm, text_align align) |
|
virtual litehtml::box_type | get_type () |
|
virtual int | height () |
|
virtual int | width () |
|
virtual void | add_element (const element::ptr &el) |
|
virtual bool | can_hold (const element::ptr &el, white_space ws) |
|
virtual void | finish (bool last_box=false) |
|
virtual bool | is_empty () |
|
virtual int | baseline () |
|
virtual void | get_elements (elements_vector &els) |
|
virtual int | top_margin () |
|
virtual int | bottom_margin () |
|
virtual void | y_shift (int shift) |
|
virtual void | new_width (int left, int right, elements_vector &els) |
|
| box (int top, int left, int right) |
|
int | bottom () |
|
int | top () |
|
int | right () |
|
int | left () |
|
virtual litehtml::box_type | get_type ()=0 |
|
virtual int | height ()=0 |
|
virtual int | width ()=0 |
|
virtual void | add_element (const element::ptr &el)=0 |
|
virtual bool | can_hold (const element::ptr &el, white_space ws)=0 |
|
virtual void | finish (bool last_box=false)=0 |
|
virtual bool | is_empty ()=0 |
|
virtual int | baseline ()=0 |
|
virtual void | get_elements (elements_vector &els)=0 |
|
virtual int | top_margin ()=0 |
|
virtual int | bottom_margin ()=0 |
|
virtual void | y_shift (int shift)=0 |
|
virtual void | new_width (int left, int right, elements_vector &els)=0 |
|
Definition at line 80 of file box.h.
◆ line_box()
litehtml::line_box::line_box |
( |
int |
top, |
|
|
int |
left, |
|
|
int |
right, |
|
|
int |
line_height, |
|
|
font_metrics & |
fm, |
|
|
text_align |
align |
|
) |
| |
|
inline |
Definition at line 90 of file box.h.
◆ add_element()
void litehtml::line_box::add_element |
( |
const element::ptr & |
el | ) |
|
|
virtual |
◆ baseline()
int litehtml::line_box::baseline |
( |
| ) |
|
|
virtual |
◆ bottom_margin()
int litehtml::line_box::bottom_margin |
( |
| ) |
|
|
virtual |
◆ can_hold()
bool litehtml::line_box::can_hold |
( |
const element::ptr & |
el, |
|
|
white_space |
ws |
|
) |
| |
|
virtual |
◆ finish()
void litehtml::line_box::finish |
( |
bool |
last_box = false | ) |
|
|
virtual |
◆ get_elements()
void litehtml::line_box::get_elements |
( |
elements_vector & |
els | ) |
|
|
virtual |
◆ get_type()
litehtml::box_type litehtml::line_box::get_type |
( |
| ) |
|
|
virtual |
◆ have_last_space()
bool litehtml::line_box::have_last_space |
( |
| ) |
|
|
private |
◆ height()
int litehtml::line_box::height |
( |
| ) |
|
|
virtual |
◆ is_break_only()
bool litehtml::line_box::is_break_only |
( |
| ) |
|
|
private |
◆ is_empty()
bool litehtml::line_box::is_empty |
( |
| ) |
|
|
virtual |
◆ new_width()
void litehtml::line_box::new_width |
( |
int |
left, |
|
|
int |
right, |
|
|
elements_vector & |
els |
|
) |
| |
|
virtual |
◆ top_margin()
int litehtml::line_box::top_margin |
( |
| ) |
|
|
virtual |
◆ width()
int litehtml::line_box::width |
( |
| ) |
|
|
virtual |
◆ y_shift()
void litehtml::line_box::y_shift |
( |
int |
shift | ) |
|
|
virtual |
◆ m_baseline
int litehtml::line_box::m_baseline |
|
private |
Definition at line 87 of file box.h.
◆ m_font_metrics
Definition at line 86 of file box.h.
◆ m_height
int litehtml::line_box::m_height |
|
private |
Definition at line 83 of file box.h.
◆ m_items
elements_vector litehtml::line_box::m_items |
|
private |
Definition at line 82 of file box.h.
◆ m_line_height
int litehtml::line_box::m_line_height |
|
private |
Definition at line 85 of file box.h.
◆ m_text_align
text_align litehtml::line_box::m_text_align |
|
private |
Definition at line 88 of file box.h.
◆ m_width
int litehtml::line_box::m_width |
|
private |
Definition at line 84 of file box.h.
The documentation for this class was generated from the following files:
- Extensions/Gui/Libraries/litehtml/src/box.h
- Extensions/Gui/Libraries/litehtml/src/box.cpp