10#ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_UNIT_H
11#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_UNIT_H
21namespace LivePathEffect {
26 const Glib::ustring& tip,
27 const Glib::ustring&
key,
30 Glib::ustring default_unit =
"px");
49 std::unique_ptr<Inkscape::Util::Unit const>
unit;
Glib::ustring param_getSVGValue() const override
UnitParam & operator=(const UnitParam &)=delete
Glib::ustring param_getDefaultSVGValue() const override
void param_set_default() override
ParamType paramType() const override
UnitParam(const UnitParam &)=delete
bool param_readSVGValue(const gchar *strvalue) override
void param_update_default(const gchar *default_unit) override
Gtk::Widget * param_newWidget() override
std::unique_ptr< Inkscape::Util::Unit const > unit
const gchar * get_abbreviation() const
void param_set_value(const gchar *unit)
Miscellaneous supporting code.
Helper class to stream background task notifications as a series of messages.
static cairo_user_data_key_t key