PNTK
Public Member Functions | List of all members
pntk::gui_sizer_component Class Referenceabstract
Inheritance diagram for pntk::gui_sizer_component:
pntk::sizer_component_fixed pntk::sizer_component_flex_grid pntk::sizer_component_grid pntk::sizer_component_horizontal pntk::sizer_component_vertical

Public Member Functions

virtual void calculate_size (child_list children, gui_size area, gui_size span=GUI_SIZE_NONE, gui_size solid=GUI_SIZE_NONE, gui_size reduced_weight=GUI_SIZE_NONE)=0
 
virtual gui_size calculate_minimum_size (gui_size size, child_list children)=0
 
virtual void adjust_min_for_child (gui_widget *child, gui_size &min_size, size_t total_child_count)=0
 
void apply_sizing (gui_widget *child, const gui_point &offset, const gui_size &size)
 
void calculate_span (gui_size area, gui_size &span, gui_size &solid, gui_size &reduced_weight, child_list children)
 

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