1#ifndef LITEHTML_RENDER_FLEX_H
2#define LITEHTML_RENDER_FLEX_H
15 int container_main_size,
bool single_line);
22 std::shared_ptr<render_item>
clone()
override
24 return std::make_shared<render_item_flex>(
src_el());
26 std::shared_ptr<render_item>
init()
override;
Definition formatting_context.h:10
Definition render_block.h:9
Definition render_flex.h:11
std::shared_ptr< render_item > clone() override
Definition render_flex.h:22
int get_last_baseline() override
Definition render_flex.cpp:423
std::shared_ptr< render_item > init() override
Definition render_flex.cpp:323
std::list< flex_line > get_lines(const containing_block_context &self_size, formatting_context *fmt_ctx, bool is_row_direction, int container_main_size, bool single_line)
Definition render_flex.cpp:240
int _render_content(int x, int y, bool second_pass, const containing_block_context &self_size, formatting_context *fmt_ctx) override
Definition render_flex.cpp:5
std::list< flex_line > m_lines
Definition render_flex.h:12
int get_first_baseline() override
Definition render_flex.cpp:396
render_item_flex(std::shared_ptr< element > src_el)
Definition render_flex.h:19
const std::shared_ptr< element > & src_el() const
Definition render_item.h:322
Definition background.h:12