1#ifndef LITEHTML_RENDER_BLOCK_H
2#define LITEHTML_RENDER_BLOCK_H
32 std::shared_ptr<render_item>
clone()
override
34 return std::make_shared<render_item_block>(
src_el());
36 std::shared_ptr<render_item>
init()
override;
Definition formatting_context.h:10
Definition render_block.h:9
render_item_block(std::shared_ptr< element > src_el)
Definition render_block.h:29
virtual int _render_content(int, int, bool, const containing_block_context &, formatting_context *)
Definition render_block.h:21
int place_float(const std::shared_ptr< render_item > &el, int top, const containing_block_context &self_size, formatting_context *fmt_ctx)
Definition render_block.cpp:7
std::shared_ptr< render_item > clone() override
Definition render_block.h:32
virtual void fix_line_width(element_float, const containing_block_context &, formatting_context *)
Definition render_block.h:24
int _render(int x, int y, const containing_block_context &containing_block_size, formatting_context *fmt_ctx, bool second_pass) override
Definition render_block.cpp:188
std::shared_ptr< render_item > init() override
Definition render_block.cpp:53
Definition render_item.h:18
const std::shared_ptr< element > & src_el() const
Definition render_item.h:322
int top() const
Definition render_item.h:72
Definition background.h:12
element_float
Definition types.h:481