Photon 1.0.0
|
#include <flex_item.h>
Public Member Functions | |
flex_item_row_direction (std::shared_ptr< render_item > &_el) | |
void | apply_main_auto_margins () override |
bool | apply_cross_auto_margins (int cross_size) override |
void | set_main_position (int pos) override |
void | set_cross_position (int pos) override |
int | get_el_main_size () override |
int | get_el_cross_size () override |
![]() | |
flex_item (std::shared_ptr< render_item > &_el) | |
virtual | ~flex_item ()=default |
bool | operator< (const flex_item &b) const |
void | init (const litehtml::containing_block_context &self_size, litehtml::formatting_context *fmt_ctx, flex_align_items align_items) |
void | place (flex_line &ln, int main_pos, const containing_block_context &self_size, formatting_context *fmt_ctx) |
int | get_last_baseline (baseline::_baseline_type type) const |
int | get_first_baseline (baseline::_baseline_type type) const |
Protected Member Functions | |
void | direction_specific_init (const litehtml::containing_block_context &self_size, litehtml::formatting_context *fmt_ctx) override |
void | align_stretch (flex_line &ln, const containing_block_context &self_size, formatting_context *fmt_ctx) override |
void | align_baseline (flex_line &ln, const containing_block_context &self_size, formatting_context *fmt_ctx) override |
Additional Inherited Members | |
![]() | |
std::shared_ptr< render_item > | el |
int | base_size |
int | min_size |
def_value< int > | max_size |
int | main_size |
int | grow |
int | shrink |
int | scaled_flex_shrink_factor |
bool | frozen |
int | order |
int | src_order |
def_value< int > | auto_margin_main_start |
def_value< int > | auto_margin_main_end |
bool | auto_margin_cross_start |
bool | auto_margin_cross_end |
flex_align_items | align |
Flex item with "flex-direction: row" or " flex-direction: row-reverse"
|
inlineexplicit |
|
overrideprotectedvirtual |
Implements litehtml::flex_item.
|
overrideprotectedvirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.
|
overrideprotectedvirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.
|
overridevirtual |
Implements litehtml::flex_item.