Inkscape
Vector Graphics Editor
|
#include <toy-framework-2.h>
Public Member Functions | |
PointHandle (double x, double y) | |
PointHandle (Geom::Point pt) | |
PointHandle () | |
void | draw (cairo_t *cr, bool annotes=false) override |
void * | hit (Geom::Point mouse) override |
void | move_to (void *hit, Geom::Point om, Geom::Point m) override |
void | load (FILE *f) override |
void | save (FILE *f) override |
![]() | |
Handle () | |
virtual | ~Handle () |
Public Attributes | |
Geom::Point | pos |
![]() | |
std::string | name |
float | rgb [3] |
Definition at line 166 of file toy-framework-2.h.
|
inline |
Definition at line 168 of file toy-framework-2.h.
|
inline |
Definition at line 169 of file toy-framework-2.h.
|
inline |
Definition at line 170 of file toy-framework-2.h.
|
overridevirtual |
Implements Handle.
Definition at line 852 of file toy-framework-2.cpp.
References draw_circ(), and pos.
Referenced by Slider::draw().
|
overridevirtual |
Implements Handle.
Definition at line 856 of file toy-framework-2.cpp.
References Geom::distance(), and pos.
Referenced by Slider::hit().
|
overridevirtual |
Implements Handle.
Definition at line 866 of file toy-framework-2.cpp.
References pos, and read_point().
Referenced by Slider::load().
|
overridevirtual |
Implements Handle.
Definition at line 862 of file toy-framework-2.cpp.
References pos.
Referenced by Slider::move_to().
|
overridevirtual |
Implements Handle.
Definition at line 870 of file toy-framework-2.cpp.
References pos.
Referenced by Slider::save().
Geom::Point PointHandle::pos |
Definition at line 171 of file toy-framework-2.h.
Referenced by draw(), Slider::geometry(), hit(), load(), move_to(), save(), Slider::value(), and Slider::value().