Photon 1.0.0
Loading...
Searching...
No Matches
litehtml::containing_block_context Struct Reference

#include <types.h>

Classes

struct  typed_int
 

Public Types

enum  cbc_value_type { cbc_value_type_absolute , cbc_value_type_percentage , cbc_value_type_auto , cbc_value_type_none }
 
enum  cbc_size_mode { size_mode_normal = 0x00 , size_mode_exact_width = 0x01 , size_mode_exact_height = 0x02 , size_mode_content = 0x04 }
 

Public Member Functions

 containing_block_context ()
 
containing_block_context new_width (int w, uint32_t _size_mode=size_mode_normal) const
 
containing_block_context new_width_height (int w, int h, uint32_t _size_mode=size_mode_normal) const
 

Public Attributes

typed_int width
 
typed_int render_width
 
typed_int min_width
 
typed_int max_width
 
typed_int height
 
typed_int min_height
 
typed_int max_height
 
int context_idx
 
uint32_t size_mode
 

Member Enumeration Documentation

◆ cbc_size_mode

Enumerator
size_mode_normal 
size_mode_exact_width 
size_mode_exact_height 
size_mode_content 

◆ cbc_value_type

Enumerator
cbc_value_type_absolute 
cbc_value_type_percentage 
cbc_value_type_auto 
cbc_value_type_none 

Constructor & Destructor Documentation

◆ containing_block_context()

litehtml::containing_block_context::containing_block_context ( )
inline

Member Function Documentation

◆ new_width()

containing_block_context litehtml::containing_block_context::new_width ( int  w,
uint32_t  _size_mode = size_mode_normal 
) const
inline

◆ new_width_height()

containing_block_context litehtml::containing_block_context::new_width_height ( int  w,
int  h,
uint32_t  _size_mode = size_mode_normal 
) const
inline

Member Data Documentation

◆ context_idx

int litehtml::containing_block_context::context_idx

◆ height

typed_int litehtml::containing_block_context::height

◆ max_height

typed_int litehtml::containing_block_context::max_height

◆ max_width

typed_int litehtml::containing_block_context::max_width

◆ min_height

typed_int litehtml::containing_block_context::min_height

◆ min_width

typed_int litehtml::containing_block_context::min_width

◆ render_width

typed_int litehtml::containing_block_context::render_width

◆ size_mode

uint32_t litehtml::containing_block_context::size_mode

◆ width

typed_int litehtml::containing_block_context::width

The documentation for this struct was generated from the following file: