path.h revision 0b2d8abc1011ad865fce3b883ccb2587cb15cc90
160N/A#include "live_effects/parameter/parameter.h"
160N/A#include "live_effects/parameter/path-reference.h"
160N/A void param_set_and_write_default();
160N/A void set_new_value (Geom::Piecewise<Geom::D2<Geom::SBasis> > const &newpath, bool write_to_svg);
160N/A virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector<Geom::PathVector> &hp_vec);
160N/A bool changed; /* this gets set whenever the path is changed (this is set to true, and then the signal_path_changed signal is emitted).
160N/A void on_paste_button_click();
160N/A std::vector<Geom::Path> _pathvector; // this is primary data storage, since it is closest to SVG.
160N/A Geom::Piecewise<Geom::D2<Geom::SBasis> > _pwd2; // secondary, hence the bool must_recalculate_pwd2
gchar * href; // contains link to other object, e.g. "#path2428", NULL if PathParam contains pathdata itself
void remove_link();
void quit_listening(void);
virtual void linked_transformed_callback(Geom::Affine const * /*rel_transf*/, SPItem * /*moved_item*/) {};
void on_edit_button_click();
void on_copy_button_click();
void on_link_button_click();
void emit_changed();