|
| enum | kind {
kind::arrange,
kind::vertical_arrange,
kind::grid,
kind::splitter,
kind::dock,
kind::dockpane,
kind::switchable
} |
| |
| using | token = place_parts::tokenizer::token |
| |
| static unsigned | calc_number (const place_parts::number_t &number, unsigned area_px, double adjustable_px, double &precise_px) |
| |
| static double | limit_px (const division *div, double px, unsigned area_px) noexcept |
| |
| static void | _m_visible_for_child (division *div, bool vsb) noexcept |
| |
| kind | kind_of_division |
| |
| bool | display { true } |
| |
| bool | visible { true } |
| |
| fit_policy | fit { fit_policy::none } |
| |
| repeated_array | fit_parameters |
| |
| ::nana::direction | dir {::nana::direction::west} |
| |
| std::string | name |
| |
std::vector< std::unique_ptr
< division > > | children |
| |
| ::nana::rectangle | field_area |
| |
| number_t | weight |
| |
| token | weigth_type =token::weight |
| |
| number_t | min_px |
| |
| number_t | max_px |
| |
| place_parts::margin | margin |
| |
| place_parts::repeated_array | gap |
| |
| field_gather * | field { nullptr } |
| |
| division * | div_next { nullptr } |
| |
| division * | div_owner { nullptr } |
| |
struct
nana::place::implement::division::run_data | run_ |
| |