CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
charts::plot::event_handler_t Struct Reference
+ Inheritance diagram for charts::plot::event_handler_t:
+ Collaboration diagram for charts::plot::event_handler_t:

Public Member Functions

std::vector< cydui::components::component_holder_ton_redraw (cydui::dimension_t & $x, cydui::dimension_t & $y, cydui::dimension_t & $width, cydui::dimension_t & $height, cydui::dimension_t & $padding_top, cydui::dimension_t & $padding_bottom, cydui::dimension_t & $padding_left, cydui::dimension_t & $padding_right, cydui::components::component_builder_t & $content)
 
void draw_fragment (vg::fragment_t &fragment, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
- Public Member Functions inherited from cydui::components::event_handler_data_t< plot >
 event_handler_data_t (plot &component_, const std::list< std::shared_ptr< component_base_t > > &children_, const std::shared_ptr< typename plot::state_t > &state_, const std::shared_ptr< fabric::async::async_bus_t > &window_, typename plot::props_t &props_, attrs_component< plot > &attrs_, typename plot::style_t &style_)
 
- Public Member Functions inherited from cydui::components::event_handler_t
 event_handler_t (component_base_t *comp, const std::list< std::shared_ptr< component_base_t > > & $children_)
 
std::vector< cydui::components::component_holder_ton_redraw (cydui::dimension_t & $x, cydui::dimension_t & $y, cydui::dimension_t & $width, cydui::dimension_t & $height, cydui::dimension_t & $padding_top, cydui::dimension_t & $padding_bottom, cydui::dimension_t & $padding_left, cydui::dimension_t & $padding_right, cydui::components::component_builder_t & $content)
 
void on_button_press (cydui::Button button, const cydui::dimension_t::value_type &x, const cydui::dimension_t::value_type &y, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_button_release (cydui::Button button, const cydui::dimension_t::value_type &x, const cydui::dimension_t::value_type &y, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_mouse_enter (const cydui::dimension_t::value_type &x, const cydui::dimension_t::value_type &y, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_mouse_exit (const cydui::dimension_t::value_type &x, const cydui::dimension_t::value_type &y, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_mouse_motion (const cydui::dimension_t::value_type &x, const cydui::dimension_t::value_type &y, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_scroll (const cydui::dimension_t::value_type &dx, const cydui::dimension_t::value_type &dy, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_key_press (const KeyEvent &ev, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_key_release (const KeyEvent &ev, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_text_input (const TextInputEvent &ev, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void on_focus_changed (const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 
void draw_fragment (vg::fragment_t &fragment, const cydui::dimension_t::value_type & $x, const cydui::dimension_t::value_type & $y, const cydui::dimension_t::value_type & $width, const cydui::dimension_t::value_type & $height, const cydui::dimension_t::value_type & $padding_top, const cydui::dimension_t::value_type & $padding_bottom, const cydui::dimension_t::value_type & $padding_left, const cydui::dimension_t::value_type & $padding_right)
 

Additional Inherited Members

- Public Types inherited from cydui::components::event_handler_data_t< plot >
using $self
 
using $parent
 
using $previous
 
- Public Attributes inherited from cydui::components::event_handler_data_t< plot >
plot & component
 
plot::state_t & state
 
plot::window_type & window
 
plot::props_t & props
 
attrs_component< plot > & attrs
 
plot::style_t & style
 
- Public Attributes inherited from cydui::components::event_handler_t
const std::list< std::shared_ptr< component_base_t > > & $children
 
- Static Public Attributes inherited from cydui::components::event_handler_t
static constexpr bool handles_text_input = false
 

Detailed Description

Definition at line 22 of file plot.cppm.

Member Function Documentation

◆ draw_fragment()

void charts::plot::event_handler_t::draw_fragment ( vg::fragment_t & fragment,
const cydui::dimension_t::value_type & $x,
const cydui::dimension_t::value_type & $y,
const cydui::dimension_t::value_type & $width,
const cydui::dimension_t::value_type & $height,
const cydui::dimension_t::value_type & $padding_top,
const cydui::dimension_t::value_type & $padding_bottom,
const cydui::dimension_t::value_type & $padding_left,
const cydui::dimension_t::value_type & $padding_right )
inline

Definition at line 99 of file plot.cppm.

◆ on_redraw()

std::vector< cydui::components::component_holder_t > charts::plot::event_handler_t::on_redraw ( cydui::dimension_t & $x,
cydui::dimension_t & $y,
cydui::dimension_t & $width,
cydui::dimension_t & $height,
cydui::dimension_t & $padding_top,
cydui::dimension_t & $padding_bottom,
cydui::dimension_t & $padding_left,
cydui::dimension_t & $padding_right,
cydui::components::component_builder_t & $content )
inline

Definition at line 23 of file plot.cppm.


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