index 1f2be32c8a605e569bf9ac12828d12d309522cd0..76f3fa774ff61c633a23f6d598e65fca15c9ae97 100644 (file)
virtual Gtk::Widget * param_newWidget(Gtk::Tooltips * tooltips);
- bool param_readSVGValue(const gchar * strvalue);
- gchar * param_writeSVGValue() const;
+ virtual bool param_readSVGValue(const gchar * strvalue);
+ virtual gchar * param_getSVGValue() const;
- void param_set_default();
+ virtual void param_set_default();
void param_set_and_write_default();
- void param_set_and_write_new_value (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & newpath);
+ void set_new_value (std::vector<Geom::Path> const &newpath, bool write_to_svg);
+ void set_new_value (Geom::Piecewise<Geom::D2<Geom::SBasis> > const &newpath, bool write_to_svg);
virtual void param_editOncanvas(SPItem * item, SPDesktop * dt);
virtual void param_setup_nodepath(Inkscape::NodePath::Path *np);
+ virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector<Geom::PathVector> &hp_vec);
virtual void param_transform_multiply(Geom::Matrix const& /*postmul*/, bool /*set*/);
sigc::signal <void> signal_path_pasted;
sigc::signal <void> signal_path_changed;
+ void paste_param_path(const char *svgd);
+ void on_paste_button_click();
+
protected:
std::vector<Geom::Path> _pathvector; // this is primary data storage, since it is closest to SVG.
void linked_modified(SPObject *linked_obj, guint flags);
void on_edit_button_click();
- void on_paste_button_click();
void on_copy_button_click();
void on_link_button_click();