Photon 1.0.0
Loading...
Searching...
No Matches
litehtml::lbi_continue Class Reference

#include <line_box.h>

Inheritance diagram for litehtml::lbi_continue:
litehtml::lbi_start litehtml::line_box_item

Public Member Functions

 lbi_continue (const std::shared_ptr< render_item > &element)
 
virtual ~lbi_continue () override
 
void place_to (int x, int y) override
 
int right () const override
 
int left () const override
 
int width () const override
 
element_type get_type () const override
 
- Public Member Functions inherited from litehtml::lbi_start
 lbi_start (const std::shared_ptr< render_item > &element)
 
virtual ~lbi_start () override
 
void place_to (int x, int y) override
 
int width () const override
 
positionpos () override
 
int top () const override
 
int bottom () const override
 
int right () const override
 
int left () const override
 
element_type get_type () const override
 
int get_rendered_min_width () const override
 
- Public Member Functions inherited from litehtml::line_box_item
 line_box_item (const std::shared_ptr< render_item > &element)
 
 line_box_item ()
 
 line_box_item (const line_box_item &el)=default
 
 line_box_item (line_box_item &&)=default
 
virtual ~line_box_item ()
 
int height () const
 
const std::shared_ptr< render_item > & get_el () const
 
virtual void set_rendered_min_width (int min_width)
 

Additional Inherited Members

- Public Types inherited from litehtml::line_box_item
enum  element_type { type_text_part , type_inline_start , type_inline_continue , type_inline_end }
 
- Protected Attributes inherited from litehtml::lbi_start
position m_pos
 
- Protected Attributes inherited from litehtml::line_box_item
std::shared_ptr< render_itemm_element
 
int m_rendered_min_width
 

Constructor & Destructor Documentation

◆ lbi_continue()

litehtml::lbi_continue::lbi_continue ( const std::shared_ptr< render_item > &  element)
explicit

◆ ~lbi_continue()

litehtml::lbi_continue::~lbi_continue ( )
overridevirtualdefault

Member Function Documentation

◆ get_type()

element_type litehtml::lbi_continue::get_type ( ) const
inlineoverridevirtual

Reimplemented from litehtml::line_box_item.

◆ left()

int litehtml::lbi_continue::left ( ) const
overridevirtual

Reimplemented from litehtml::line_box_item.

◆ place_to()

void litehtml::lbi_continue::place_to ( int  x,
int  y 
)
overridevirtual

Reimplemented from litehtml::line_box_item.

◆ right()

int litehtml::lbi_continue::right ( ) const
overridevirtual

Reimplemented from litehtml::line_box_item.

◆ width()

int litehtml::lbi_continue::width ( ) const
overridevirtual

Reimplemented from litehtml::line_box_item.


The documentation for this class was generated from the following files: