CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
cydui.components.anchors Module Reference

Exported Modules

module  std
 
module  cydui.dimensions
 

Classes

struct  cydui::components::anchors::self_component
 
struct  cydui::components::anchors::parent_component
 
struct  cydui::components::anchors::parent_component::top_left
 
struct  cydui::components::anchors::parent_component::top_center
 
struct  cydui::components::anchors::parent_component::top_right
 
struct  cydui::components::anchors::parent_component::middle_left
 
struct  cydui::components::anchors::parent_component::center
 
struct  cydui::components::anchors::parent_component::middle_right
 
struct  cydui::components::anchors::parent_component::bottom_left
 
struct  cydui::components::anchors::parent_component::bottom_center
 
struct  cydui::components::anchors::parent_component::bottom_right
 
struct  cydui::components::anchors::previous_component
 

Typedefs

using cydui::components::anchors::dimension_parameter_t = dimensions::parameter<dimensions::screen_measure>
 

Variables

static constexpr dimension_parameter_t x {"self_x"}
 
static constexpr dimension_parameter_t y {"self_y"}
 
static constexpr dimension_parameter_t width {"self_width"}
 
static constexpr dimension_parameter_t height {"self_height"}
 
static constexpr dimension_parameter_t screen_x {"self_screen_x"}
 
static constexpr dimension_parameter_t screen_y {"self_screen_y"}
 
static constexpr dimension_parameter_t content_width {"self_content_width"}
 
static constexpr dimension_parameter_t content_height {"self_content_height"}
 
static constexpr dimension_parameter_t x {"parent_x"}
 
static constexpr dimension_parameter_t y {"parent_y"}
 
static constexpr dimension_parameter_t width {"parent_width"}
 
static constexpr dimension_parameter_t height {"parent_height"}
 
static constexpr dimension_parameter_t x { "parent_top_left_x" }
 
static constexpr dimension_parameter_t y { "parent_top_left_y" }
 
static constexpr dimension_parameter_t x { "parent_top_center_x" }
 
static constexpr dimension_parameter_t y { "parent_top_center_y" }
 
static constexpr dimension_parameter_t x { "parent_top_right_x" }
 
static constexpr dimension_parameter_t y { "parent_top_right_y" }
 
static constexpr dimension_parameter_t x { "parent_middle_left_x" }
 
static constexpr dimension_parameter_t y { "parent_middle_left_y" }
 
static constexpr dimension_parameter_t x { "parent_center_x" }
 
static constexpr dimension_parameter_t y { "parent_center_y" }
 
static constexpr dimension_parameter_t x { "parent_middle_right_x" }
 
static constexpr dimension_parameter_t y { "parent_middle_right_y" }
 
static constexpr dimension_parameter_t x { "parent_bottom_left_x" }
 
static constexpr dimension_parameter_t y { "parent_bottom_left_y" }
 
static constexpr dimension_parameter_t x { "parent_bottom_center_x" }
 
static constexpr dimension_parameter_t y { "parent_bottom_center_y" }
 
static constexpr dimension_parameter_t x { "parent_bottom_right_x" }
 
static constexpr dimension_parameter_t y { "parent_bottom_right_y" }
 
static constexpr dimension_parameter_t x {"prev_x"}
 
static constexpr dimension_parameter_t y {"prev_y"}
 
static constexpr dimension_parameter_t width {"prev_width"}
 
static constexpr dimension_parameter_t height {"prev_height"}
 
static constexpr dimension_parameter_t x { "prev_top_left_x" }
 
static constexpr dimension_parameter_t y { "prev_top_left_y" }
 
static constexpr dimension_parameter_t x { "prev_top_center_x" }
 
static constexpr dimension_parameter_t y { "prev_top_center_y" }
 
static constexpr dimension_parameter_t x { "prev_top_right_x" }
 
static constexpr dimension_parameter_t y { "prev_top_right_y" }
 
static constexpr dimension_parameter_t x { "prev_middle_left_x" }
 
static constexpr dimension_parameter_t y { "prev_middle_left_y" }
 
static constexpr dimension_parameter_t x { "prev_center_x" }
 
static constexpr dimension_parameter_t y { "prev_center_y" }
 
static constexpr dimension_parameter_t x { "prev_middle_right_x" }
 
static constexpr dimension_parameter_t y { "prev_middle_right_y" }
 
static constexpr dimension_parameter_t x { "prev_bottom_left_x" }
 
static constexpr dimension_parameter_t y { "prev_bottom_left_y" }
 
static constexpr dimension_parameter_t x { "prev_bottom_center_x" }
 
static constexpr dimension_parameter_t y { "prev_bottom_center_y" }
 
static constexpr dimension_parameter_t x { "prev_bottom_right_x" }
 
static constexpr dimension_parameter_t y { "prev_bottom_right_y" }
 

Files

file  include/cyd_ui/components/anchors/component_anchors.cppm