|
|
constexpr | grid_cell (grid_cell const &)=delete |
| |
|
constexpr | grid_cell (grid_cell &&other) noexcept |
| |
|
constexpr grid_cell & | operator= (grid_cell const &)=delete |
| |
|
constexpr grid_cell & | operator= (grid_cell &&other) noexcept |
| |
|
constexpr | grid_cell (grid &grid) noexcept |
| |
|
constexpr | grid_cell (grid_cell const &parent, uint8_t col_begin, uint8_t row_begin, uint8_t col_end, uint8_t row_end) noexcept |
| |
|
constexpr | grid_cell (grid_cell const &parent, uint8_t col_begin, uint8_t row_begin) noexcept |
| |
|
constexpr | grid_cell (grid_cell const &parent, std::string_view address) noexcept |
| |
| constexpr bool | empty () const noexcept |
| | Check if this cell has a location.
|
| |
| constexpr void | clear () noexcept |
| | Clear the cell.
|
| |
| constexpr void | set_location (uint8_t col_begin, uint8_t row_begin, uint8_t col_end, uint8_t row_end) noexcept |
| | Set the location of a cell.
|
| |
| constexpr void | set_location (uint8_t col, uint8_t row) noexcept |
| | Set the location of a cell.
|
| |
| constexpr void | set_location (std::string_view address) noexcept |
| | Set the location and span of a cell based on the spreadsheet address.
|
| |
| constexpr void | set_location () noexcept |
| | Set the location to the origin of the grid.
|
| |
| constexpr void | set_parent (grid_cell const &parent) noexcept |
| | Set the parent for this child-cell.
|
| |
| constexpr void | unset_parent (grid_cell const &parent) noexcept |
| | Remove the parent for this child-cell.
|
| |
|
constexpr void | set_priority (int8_t width_priority, int8_t height_priority) noexcept |
| |
|
constexpr void | set_priority (int8_t priority=0) noexcept |
| |
|
constexpr void | set_margin (hi::margins margin) noexcept |
| |
|
constexpr void | set_margin (float margins) noexcept |
| |
|
constexpr void | set_constraints (hi::extent2 minimum, hi::extent2 maximum, hi::extent2 wrap) noexcept |
| |
|
constexpr void | set_constraints (hi::extent2 minimum, hi::extent2 maximum) noexcept |
| |
|
constexpr void | set_constraints (hi::extent2 size) noexcept |
| |
|
constexpr void | set_size (hi::extent2 size) noexcept |
| |
|
constexpr aarectangle | rectangle () const noexcept |
| |