#include <canvas_private.hpp>
Protected Member Functions | |
| rect_bounded_shape (const rect &bounds) | |
| rect_bounded_shape (const point &origin, const std::string &w_f, const std::string &h_f) | |
| rect_bounded_shape (const config &cfg) | |
| Constructor. More... | |
Protected Attributes | |
| typed_formula< int > | x_ |
| The x coordinate of the rectangle. More... | |
| typed_formula< int > | y_ |
| The y coordinate of the rectangle. More... | |
| typed_formula< int > | w_ |
| The width of the rectangle. More... | |
| typed_formula< int > | h_ |
| The height of the rectangle. More... | |
Additional Inherited Members | |
Public Member Functions inherited from gui2::canvas::shape | |
| shape ()=default | |
| shape (const config &cfg) | |
| virtual | ~shape () |
| virtual void | draw (wfl::map_formula_callable &variables)=0 |
| Draws the canvas. More... | |
| bool | immutable () const |
Definition at line 56 of file canvas_private.hpp.
|
inlineexplicitprotected |
Definition at line 60 of file canvas_private.hpp.
|
inlineexplicitprotected |
Definition at line 69 of file canvas_private.hpp.
|
inlineexplicitprotected |
Constructor.
| cfg | The config object to define the rectangle. |
Definition at line 83 of file canvas_private.hpp.
|
protected |
The height of the rectangle.
Definition at line 95 of file canvas_private.hpp.
Referenced by gui2::rectangle_shape::draw(), gui2::round_rectangle_shape::draw(), and gui2::text_shape::draw().
|
protected |
The width of the rectangle.
Definition at line 94 of file canvas_private.hpp.
Referenced by gui2::rectangle_shape::draw(), gui2::round_rectangle_shape::draw(), and gui2::text_shape::draw().
|
protected |
The x coordinate of the rectangle.
Definition at line 92 of file canvas_private.hpp.
Referenced by gui2::rectangle_shape::draw(), gui2::round_rectangle_shape::draw(), and gui2::text_shape::draw().
|
protected |
The y coordinate of the rectangle.
Definition at line 93 of file canvas_private.hpp.
Referenced by gui2::rectangle_shape::draw(), gui2::round_rectangle_shape::draw(), and gui2::text_shape::draw().