2#ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H
3#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H
19namespace LivePathEffect {
25 const Glib::ustring& tip,
26 const Glib::ustring&
key,
29 bool default_value =
false);
45 inline operator bool()
const {
return value; };
BoolParam & operator=(const BoolParam &)=delete
bool param_readSVGValue(const gchar *strvalue) override
Glib::ustring param_getSVGValue() const override
Gtk::Widget * param_newWidget() override
void param_set_default() override
Glib::ustring param_getDefaultSVGValue() const override
ParamType paramType() const override
void param_setValue(bool newvalue)
BoolParam(const BoolParam &)=delete
void param_update_default(bool const default_value)
Helper class to stream background task notifications as a series of messages.
static cairo_user_data_key_t key