Inkscape
Vector Graphics Editor
|
#include <parameter.h>
Public Member Functions | |
Parameter (Glib::ustring label, Glib::ustring tip, Glib::ustring key, Inkscape::UI::Widget::Registry *wr, Effect *effect) | |
virtual | ~Parameter () |
Parameter (const Parameter &)=delete | |
Parameter & | operator= (const Parameter &)=delete |
virtual bool | param_readSVGValue (char const *strvalue)=0 |
virtual Glib::ustring | param_getSVGValue () const =0 |
virtual Glib::ustring | param_getDefaultSVGValue () const =0 |
virtual void | param_widget_is_visible (bool is_visible) |
virtual void | param_widget_is_enabled (bool is_enabled) |
void | write_to_SVG () |
void | read_from_SVG () |
void | setUpdating (bool updating) |
bool | getUpdating () const |
virtual void | param_set_default ()=0 |
virtual void | param_update_default (char const *default_value)=0 |
virtual Gtk::Widget * | param_newWidget ()=0 |
Glib::ustring const * | param_getTooltip () const |
virtual bool | providesKnotHolderEntities () const |
virtual void | addKnotHolderEntities (KnotHolder *, SPItem *) |
virtual void | addCanvasIndicators (SPLPEItem const *, std::vector< Geom::PathVector > &) |
virtual void | param_editOncanvas (SPItem *, SPDesktop *) |
virtual void | param_setup_nodepath (Inkscape::NodePath::Path *) |
virtual void | param_transform_multiply (Geom::Affine const &, bool set) |
virtual std::vector< SPObject * > | param_get_satellites () |
void | param_higlight (bool highlight) |
void | change_selection (Inkscape::Selection *selection) |
void | update_satellites () |
EffectType | effectType () const |
virtual ParamType | paramType () const =0 |
void | connect_selection_changed () |
Public Attributes | |
sigc::scoped_connection | selection_changed_connection |
Glib::ustring | param_key |
Glib::ustring | param_tooltip |
Inkscape::UI::Widget::Registry * | param_wr |
Glib::ustring | param_label |
bool | oncanvas_editable |
bool | widget_is_visible |
bool | widget_is_enabled |
Protected Member Functions | |
void | param_write_to_repr (const char *svgd) |
Protected Attributes | |
bool | _updating = false |
Inkscape::Display::TemporaryItem * | ownerlocator = nullptr |
Effect * | param_effect |
Definition at line 57 of file parameter.h.
Inkscape::LivePathEffect::Parameter::Parameter | ( | Glib::ustring | label, |
Glib::ustring | tip, | ||
Glib::ustring | key, | ||
Inkscape::UI::Widget::Registry * | wr, | ||
Effect * | effect | ||
) |
Definition at line 32 of file parameter.cpp.
|
virtual |
Definition at line 45 of file parameter.cpp.
References desktop, ownerlocator, and SPDesktop::remove_temporary_canvasitem().
|
delete |
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::OriginalPathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, Inkscape::LivePathEffect::PathParam, and Inkscape::LivePathEffect::SatelliteParam.
Definition at line 86 of file parameter.h.
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, Inkscape::LivePathEffect::PowerStrokePointArrayParam, and Inkscape::LivePathEffect::VectorParam.
Definition at line 85 of file parameter.h.
void Inkscape::LivePathEffect::Parameter::change_selection | ( | Inkscape::Selection * | selection | ) |
Definition at line 129 of file parameter.cpp.
References update_satellites().
Referenced by connect_selection_changed().
void Inkscape::LivePathEffect::Parameter::connect_selection_changed | ( | ) |
Definition at line 134 of file parameter.cpp.
References change_selection(), Inkscape::Selection::connectChangedFirst(), desktop, SPDesktop::getSelection(), param_get_satellites(), and selection_changed_connection.
Referenced by Inkscape::LivePathEffect::LPEAttachPath::doBeforeEffect(), Inkscape::LivePathEffect::LPEBoundingBox::doBeforeEffect(), Inkscape::LivePathEffect::LPEFillBetweenMany::doBeforeEffect(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::doBeforeEffect(), Inkscape::LivePathEffect::LPECopyRotate::doOnOpen(), Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnOpen(), Inkscape::LivePathEffect::LPEAttachPath::doOnOpen(), Inkscape::LivePathEffect::LPEBool::doOnOpen(), Inkscape::LivePathEffect::LPEBoundingBox::doOnOpen(), Inkscape::LivePathEffect::LPECloneOriginal::doOnOpen(), Inkscape::LivePathEffect::LPEFillBetweenMany::doOnOpen(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::doOnOpen(), Inkscape::LivePathEffect::LPEMeasureSegments::doOnOpen(), Inkscape::LivePathEffect::LPESlice::doOnOpen(), Inkscape::LivePathEffect::PathParam::reload(), and update_satellites().
EffectType Inkscape::LivePathEffect::Parameter::effectType | ( | ) | const |
Definition at line 64 of file parameter.cpp.
References Inkscape::LivePathEffect::Effect::effectType(), Inkscape::LivePathEffect::INVALID_LPE, and param_effect.
Referenced by Inkscape::LivePathEffect::SatelliteParam::linked_modified(), Inkscape::LivePathEffect::SatelliteParam::on_link_button_click(), and Inkscape::LivePathEffect::RandomParam::param_set_value().
|
inline |
Definition at line 74 of file parameter.h.
References _updating.
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::OriginalPathParam, Inkscape::LivePathEffect::PathArrayParam, and Inkscape::LivePathEffect::PathParam.
Definition at line 88 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::editNextParamOncanvas().
|
virtual |
Reimplemented in Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::SatelliteParam, and Inkscape::LivePathEffect::SatelliteArrayParam.
Definition at line 197 of file parameter.cpp.
Referenced by connect_selection_changed(), param_higlight(), and update_satellites().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::BoolParam, Inkscape::LivePathEffect::ColorPickerParam, Inkscape::LivePathEffect::EnumParam< E >, Inkscape::LivePathEffect::EnumParam< bool_op_ex >, Inkscape::LivePathEffect::EnumParam< BorderMarkType >, Inkscape::LivePathEffect::EnumParam< Clonelpemethod >, Inkscape::LivePathEffect::EnumParam< connect_method >, Inkscape::LivePathEffect::EnumParam< DivisionMethod >, Inkscape::LivePathEffect::EnumParam< DynastrokeCappingType >, Inkscape::LivePathEffect::EnumParam< DynastrokeMethod >, Inkscape::LivePathEffect::EnumParam< EllipseMethod >, Inkscape::LivePathEffect::EnumParam< EndType >, Inkscape::LivePathEffect::EnumParam< Filletmethod >, Inkscape::LivePathEffect::EnumParam< Filllpemethod >, Inkscape::LivePathEffect::EnumParam< FillRule >, Inkscape::LivePathEffect::EnumParam< HandlesMethod >, Inkscape::LivePathEffect::EnumParam< MarkDirType >, Inkscape::LivePathEffect::EnumParam< ModeType >, Inkscape::LivePathEffect::EnumParam< order_method >, Inkscape::LivePathEffect::EnumParam< OrientationMethod >, Inkscape::LivePathEffect::EnumParam< PAPCopyType >, Inkscape::LivePathEffect::EnumParam< RotateMethod >, Inkscape::LivePathEffect::EnumParam< unsigned >, Inkscape::LivePathEffect::EnumArrayParam, Inkscape::LivePathEffect::FontButtonParam, Inkscape::LivePathEffect::HiddenParam, Inkscape::LivePathEffect::MessageParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::RandomParam, Inkscape::LivePathEffect::SatelliteParam, Inkscape::LivePathEffect::ScalarArrayParam, Inkscape::LivePathEffect::TextParam, Inkscape::LivePathEffect::ToggleButtonParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::UnitParam, and Inkscape::LivePathEffect::VectorParam.
Referenced by Inkscape::LivePathEffect::Effect::resetDefaultParameters(), Inkscape::LivePathEffect::Effect::setDefaultParam(), Inkscape::LivePathEffect::Effect::setDefaultParameters(), and Inkscape::LivePathEffect::Effect::unsetDefaultParam().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::BoolParam, Inkscape::LivePathEffect::ColorPickerParam, Inkscape::LivePathEffect::EnumParam< E >, Inkscape::LivePathEffect::EnumParam< bool_op_ex >, Inkscape::LivePathEffect::EnumParam< BorderMarkType >, Inkscape::LivePathEffect::EnumParam< Clonelpemethod >, Inkscape::LivePathEffect::EnumParam< connect_method >, Inkscape::LivePathEffect::EnumParam< DivisionMethod >, Inkscape::LivePathEffect::EnumParam< DynastrokeCappingType >, Inkscape::LivePathEffect::EnumParam< DynastrokeMethod >, Inkscape::LivePathEffect::EnumParam< EllipseMethod >, Inkscape::LivePathEffect::EnumParam< EndType >, Inkscape::LivePathEffect::EnumParam< Filletmethod >, Inkscape::LivePathEffect::EnumParam< Filllpemethod >, Inkscape::LivePathEffect::EnumParam< FillRule >, Inkscape::LivePathEffect::EnumParam< HandlesMethod >, Inkscape::LivePathEffect::EnumParam< MarkDirType >, Inkscape::LivePathEffect::EnumParam< ModeType >, Inkscape::LivePathEffect::EnumParam< order_method >, Inkscape::LivePathEffect::EnumParam< OrientationMethod >, Inkscape::LivePathEffect::EnumParam< PAPCopyType >, Inkscape::LivePathEffect::EnumParam< RotateMethod >, Inkscape::LivePathEffect::EnumParam< unsigned >, Inkscape::LivePathEffect::FontButtonParam, Inkscape::LivePathEffect::HiddenParam, Inkscape::LivePathEffect::MessageParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::RandomParam, Inkscape::LivePathEffect::SatelliteParam, Inkscape::LivePathEffect::TextParam, Inkscape::LivePathEffect::ToggleButtonParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::UnitParam, and Inkscape::LivePathEffect::VectorParam.
Referenced by Inkscape::LivePathEffect::Effect::resetDefaultParameters(), Inkscape::LivePathEffect::Effect::setDefaultParam(), Inkscape::LivePathEffect::Effect::setDefaultParameters(), Inkscape::LivePathEffect::Effect::unsetDefaultParam(), and write_to_SVG().
|
inline |
Definition at line 81 of file parameter.h.
References param_tooltip.
Referenced by Inkscape::LivePathEffect::Effect::newWidget(), Inkscape::LivePathEffect::LPECloneOriginal::newWidget(), Inkscape::LivePathEffect::LPECopyRotate::newWidget(), Inkscape::LivePathEffect::LPELattice2::newWidget(), Inkscape::LivePathEffect::LPEMeasureSegments::newWidget(), Inkscape::LivePathEffect::LPEMirrorSymmetry::newWidget(), Inkscape::LivePathEffect::LPERoughen::newWidget(), and Inkscape::LivePathEffect::LPESlice::newWidget().
void Inkscape::LivePathEffect::Parameter::param_higlight | ( | bool | highlight | ) |
Definition at line 83 of file parameter.cpp.
References SPDesktop::add_temporary_canvasitem(), c, desktop, SPDesktop::dt2doc(), SPDesktop::getCanvasTemp(), Inkscape::LivePathEffect::Effect::getCurrrentLPEItems(), Inkscape::LivePathEffect::Effect::helperLineSatellites, Inkscape::LivePathEffect::Effect::is_visible, ownerlocator, param_effect, param_get_satellites(), Geom::PathVector::push_back(), SPDesktop::remove_temporary_canvasitem(), SP_WIND_RULE_NONZERO, and Geom::GenericOptRect< C >::unionWith().
Referenced by update_satellites().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::BoolParam, Inkscape::LivePathEffect::ColorPickerParam, Inkscape::LivePathEffect::EnumParam< E >, Inkscape::LivePathEffect::EnumParam< bool_op_ex >, Inkscape::LivePathEffect::EnumParam< BorderMarkType >, Inkscape::LivePathEffect::EnumParam< Clonelpemethod >, Inkscape::LivePathEffect::EnumParam< connect_method >, Inkscape::LivePathEffect::EnumParam< DivisionMethod >, Inkscape::LivePathEffect::EnumParam< DynastrokeCappingType >, Inkscape::LivePathEffect::EnumParam< DynastrokeMethod >, Inkscape::LivePathEffect::EnumParam< EllipseMethod >, Inkscape::LivePathEffect::EnumParam< EndType >, Inkscape::LivePathEffect::EnumParam< Filletmethod >, Inkscape::LivePathEffect::EnumParam< Filllpemethod >, Inkscape::LivePathEffect::EnumParam< FillRule >, Inkscape::LivePathEffect::EnumParam< HandlesMethod >, Inkscape::LivePathEffect::EnumParam< MarkDirType >, Inkscape::LivePathEffect::EnumParam< ModeType >, Inkscape::LivePathEffect::EnumParam< order_method >, Inkscape::LivePathEffect::EnumParam< OrientationMethod >, Inkscape::LivePathEffect::EnumParam< PAPCopyType >, Inkscape::LivePathEffect::EnumParam< RotateMethod >, Inkscape::LivePathEffect::EnumParam< unsigned >, Inkscape::LivePathEffect::EnumArrayParam, Inkscape::LivePathEffect::FontButtonParam, Inkscape::LivePathEffect::HiddenParam, Inkscape::LivePathEffect::MessageParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, Inkscape::LivePathEffect::OriginalPathParam, Inkscape::LivePathEffect::OriginalSatelliteParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::PowerStrokePointArrayParam, Inkscape::LivePathEffect::RandomParam, Inkscape::LivePathEffect::SatelliteParam, Inkscape::LivePathEffect::SatelliteArrayParam, Inkscape::LivePathEffect::ScalarArrayParam, Inkscape::LivePathEffect::TextParam, Inkscape::LivePathEffect::TextParamInternal, Inkscape::LivePathEffect::ToggleButtonParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::UnitParam, and Inkscape::LivePathEffect::VectorParam.
Referenced by Inkscape::LivePathEffect::Effect::newWidget(), Inkscape::LivePathEffect::LPECloneOriginal::newWidget(), Inkscape::LivePathEffect::LPECopyRotate::newWidget(), Inkscape::LivePathEffect::LPELattice2::newWidget(), Inkscape::LivePathEffect::LPEMeasureSegments::newWidget(), Inkscape::LivePathEffect::LPEMirrorSymmetry::newWidget(), Inkscape::LivePathEffect::LPERoughen::newWidget(), and Inkscape::LivePathEffect::LPESlice::newWidget().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathArrayParam, and Inkscape::LivePathEffect::SatelliteArrayParam.
Referenced by read_from_SVG(), Inkscape::LivePathEffect::Effect::readallParameters(), and Inkscape::LivePathEffect::Effect::setParameter().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::BoolParam, Inkscape::LivePathEffect::ColorPickerParam, Inkscape::LivePathEffect::EnumParam< E >, Inkscape::LivePathEffect::EnumParam< bool_op_ex >, Inkscape::LivePathEffect::EnumParam< BorderMarkType >, Inkscape::LivePathEffect::EnumParam< Clonelpemethod >, Inkscape::LivePathEffect::EnumParam< connect_method >, Inkscape::LivePathEffect::EnumParam< DivisionMethod >, Inkscape::LivePathEffect::EnumParam< DynastrokeCappingType >, Inkscape::LivePathEffect::EnumParam< DynastrokeMethod >, Inkscape::LivePathEffect::EnumParam< EllipseMethod >, Inkscape::LivePathEffect::EnumParam< EndType >, Inkscape::LivePathEffect::EnumParam< Filletmethod >, Inkscape::LivePathEffect::EnumParam< Filllpemethod >, Inkscape::LivePathEffect::EnumParam< FillRule >, Inkscape::LivePathEffect::EnumParam< HandlesMethod >, Inkscape::LivePathEffect::EnumParam< MarkDirType >, Inkscape::LivePathEffect::EnumParam< ModeType >, Inkscape::LivePathEffect::EnumParam< order_method >, Inkscape::LivePathEffect::EnumParam< OrientationMethod >, Inkscape::LivePathEffect::EnumParam< PAPCopyType >, Inkscape::LivePathEffect::EnumParam< RotateMethod >, Inkscape::LivePathEffect::EnumParam< unsigned >, Inkscape::LivePathEffect::EnumArrayParam, Inkscape::LivePathEffect::FontButtonParam, Inkscape::LivePathEffect::HiddenParam, Inkscape::LivePathEffect::MessageParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::RandomParam, Inkscape::LivePathEffect::SatelliteParam, Inkscape::LivePathEffect::ScalarArrayParam, Inkscape::LivePathEffect::TextParam, Inkscape::LivePathEffect::ToggleButtonParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::UnitParam, and Inkscape::LivePathEffect::VectorParam.
Referenced by Inkscape::LivePathEffect::Effect::readallParameters(), and Inkscape::LivePathEffect::Effect::setParameter().
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::VonKochPathParam, Inkscape::LivePathEffect::VonKochRefPathParam, and Inkscape::LivePathEffect::PathParam.
Definition at line 89 of file parameter.h.
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::VectorParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, and Inkscape::LivePathEffect::PowerStrokePointArrayParam.
Definition at line 91 of file parameter.h.
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathArrayParam, and Inkscape::LivePathEffect::ScalarArrayParam.
Referenced by Inkscape::LivePathEffect::Effect::readallParameters().
|
inlinevirtual |
Definition at line 70 of file parameter.h.
References widget_is_enabled.
Referenced by Inkscape::LivePathEffect::LPEPts2Ellipse::doEffect_path().
|
inlinevirtual |
Definition at line 69 of file parameter.h.
References widget_is_visible.
Referenced by Inkscape::LivePathEffect::HiddenParam::HiddenParam(), Inkscape::LivePathEffect::LPECopyRotate::LPECopyRotate(), Inkscape::LivePathEffect::LPEMirrorSymmetry::LPEMirrorSymmetry(), Inkscape::LivePathEffect::LPESlice::LPESlice(), Inkscape::LivePathEffect::NodeSatelliteArrayParam::NodeSatelliteArrayParam(), and Inkscape::LivePathEffect::SatelliteArrayParam::SatelliteArrayParam().
|
protected |
Definition at line 52 of file parameter.cpp.
References Inkscape::LivePathEffect::Effect::getRepr(), param_effect, param_key, and Inkscape::XML::Node::setAttribute().
Referenced by Inkscape::LivePathEffect::SatelliteParam::link(), Inkscape::LivePathEffect::PathParam::linkitem(), Inkscape::LivePathEffect::PathArrayParam::on_down_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_link_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_remove_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_reverse_toggled(), Inkscape::LivePathEffect::PathArrayParam::on_up_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_visible_toggled(), Inkscape::LivePathEffect::PathParam::param_editOncanvas(), Inkscape::LivePathEffect::PathArrayParam::param_readSVGValue(), Inkscape::LivePathEffect::SatelliteArrayParam::param_readSVGValue(), Inkscape::LivePathEffect::PathParam::param_readSVGValue(), Inkscape::LivePathEffect::SatelliteParam::param_readSVGValue(), Inkscape::LivePathEffect::PathParam::param_set_and_write_default(), Inkscape::LivePathEffect::ArrayParam< StorageType >::param_set_and_write_new_value(), Inkscape::LivePathEffect::PointParam::param_setValue(), Inkscape::LivePathEffect::HiddenParam::param_setValue(), Inkscape::LivePathEffect::PathParam::paste_param_path(), Inkscape::LivePathEffect::TransformedPointParam::set_and_write_new_values(), Inkscape::LivePathEffect::VectorParam::set_and_write_new_values(), Inkscape::LivePathEffect::PathParam::set_new_value(), Inkscape::LivePathEffect::PathParam::set_new_value(), and write_to_SVG().
|
pure virtual |
Implemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::ArrayParam< StorageType >, Inkscape::LivePathEffect::ArrayParam< double >, Inkscape::LivePathEffect::ArrayParam< Geom::Point >, Inkscape::LivePathEffect::ArrayParam< Glib::ustring >, Inkscape::LivePathEffect::ArrayParam< std::shared_ptr< SatelliteReference > >, Inkscape::LivePathEffect::ArrayParam< std::vector< NodeSatellite > >, Inkscape::LivePathEffect::BoolParam, Inkscape::LivePathEffect::ColorPickerParam, Inkscape::LivePathEffect::EnumParam< E >, Inkscape::LivePathEffect::EnumParam< bool_op_ex >, Inkscape::LivePathEffect::EnumParam< BorderMarkType >, Inkscape::LivePathEffect::EnumParam< Clonelpemethod >, Inkscape::LivePathEffect::EnumParam< connect_method >, Inkscape::LivePathEffect::EnumParam< DivisionMethod >, Inkscape::LivePathEffect::EnumParam< DynastrokeCappingType >, Inkscape::LivePathEffect::EnumParam< DynastrokeMethod >, Inkscape::LivePathEffect::EnumParam< EllipseMethod >, Inkscape::LivePathEffect::EnumParam< EndType >, Inkscape::LivePathEffect::EnumParam< Filletmethod >, Inkscape::LivePathEffect::EnumParam< Filllpemethod >, Inkscape::LivePathEffect::EnumParam< FillRule >, Inkscape::LivePathEffect::EnumParam< HandlesMethod >, Inkscape::LivePathEffect::EnumParam< MarkDirType >, Inkscape::LivePathEffect::EnumParam< ModeType >, Inkscape::LivePathEffect::EnumParam< order_method >, Inkscape::LivePathEffect::EnumParam< OrientationMethod >, Inkscape::LivePathEffect::EnumParam< PAPCopyType >, Inkscape::LivePathEffect::EnumParam< RotateMethod >, Inkscape::LivePathEffect::EnumParam< unsigned >, Inkscape::LivePathEffect::EnumArrayParam, Inkscape::LivePathEffect::FontButtonParam, Inkscape::LivePathEffect::HiddenParam, Inkscape::LivePathEffect::MessageParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, Inkscape::LivePathEffect::OriginalPathParam, Inkscape::LivePathEffect::OriginalSatelliteParam, Inkscape::LivePathEffect::ScalarParam, Inkscape::LivePathEffect::PathParam, Inkscape::LivePathEffect::PathArrayParam, Inkscape::LivePathEffect::PowerStrokePointArrayParam, Inkscape::LivePathEffect::RandomParam, Inkscape::LivePathEffect::SatelliteParam, Inkscape::LivePathEffect::SatelliteArrayParam, Inkscape::LivePathEffect::ScalarArrayParam, Inkscape::LivePathEffect::TextParam, Inkscape::LivePathEffect::ToggleButtonParam, Inkscape::LivePathEffect::TransformedPointParam, Inkscape::LivePathEffect::UnitParam, and Inkscape::LivePathEffect::VectorParam.
Referenced by update_satellites().
|
inlinevirtual |
Reimplemented in Inkscape::LivePathEffect::PointParam, Inkscape::LivePathEffect::NodeSatelliteArrayParam, Inkscape::LivePathEffect::PowerStrokePointArrayParam, Inkscape::LivePathEffect::TransformedPointParam, and Inkscape::LivePathEffect::VectorParam.
Definition at line 84 of file parameter.h.
void Inkscape::LivePathEffect::Parameter::read_from_SVG | ( | ) |
Definition at line 76 of file parameter.cpp.
References Inkscape::XML::Node::attribute(), Inkscape::LivePathEffect::Effect::getRepr(), param_effect, param_key, and param_readSVGValue().
Referenced by Inkscape::LivePathEffect::LPETiling::doBeforeEffect(), Inkscape::LivePathEffect::LPEBool::doBeforeEffect(), Inkscape::LivePathEffect::LPECloneOriginal::doBeforeEffect(), Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(), Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(), Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(), Inkscape::LivePathEffect::LPESlice::doBeforeEffect(), Inkscape::LivePathEffect::Effect::doOnBeforeCommit(), Inkscape::LivePathEffect::LPESlice::split(), Inkscape::LivePathEffect::LPECopyRotate::toItem(), Inkscape::LivePathEffect::LPETiling::toItem(), and Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror().
|
inline |
Definition at line 73 of file parameter.h.
References _updating.
Referenced by Inkscape::LivePathEffect::LPESlice::doAfterEffect(), Inkscape::LivePathEffect::LPEAttachPath::doBeforeEffect(), Inkscape::LivePathEffect::LPEBoundingBox::doBeforeEffect(), Inkscape::LivePathEffect::LPEFillBetweenMany::doBeforeEffect(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::doBeforeEffect(), Inkscape::LivePathEffect::Effect::doOnBeforeCommit(), Inkscape::LivePathEffect::LPEAttachPath::doOnOpen(), Inkscape::LivePathEffect::LPEBoundingBox::doOnOpen(), Inkscape::LivePathEffect::LPEFillBetweenMany::doOnOpen(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::doOnOpen(), Inkscape::LivePathEffect::LPEAttachPath::LPEAttachPath(), Inkscape::LivePathEffect::LPEBoundingBox::LPEBoundingBox(), Inkscape::LivePathEffect::LPEFillBetweenMany::LPEFillBetweenMany(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::LPEFillBetweenStrokes(), and Inkscape::LivePathEffect::PathParam::reload().
void Inkscape::LivePathEffect::Parameter::update_satellites | ( | ) |
Definition at line 149 of file parameter.cpp.
References connect_selection_changed(), desktop, Inkscape::LivePathEffect::Effect::getCurrrentLPEItems(), SPDesktop::getDocument(), SPObject::getId(), Inkscape::LivePathEffect::Effect::getLPEObj(), SPDesktop::getSelection(), Inkscape::Selection::includes(), Inkscape::LivePathEffect::Effect::isOnClipboard(), Inkscape::LivePathEffect::ORIGINAL_PATH, Inkscape::LivePathEffect::ORIGINAL_SATELLITE, param_effect, param_get_satellites(), param_higlight(), paramType(), Inkscape::LivePathEffect::PATH, Inkscape::LivePathEffect::PATH_ARRAY, Inkscape::LivePathEffect::SATELLITE, Inkscape::LivePathEffect::SATELLITE_ARRAY, and Inkscape::ObjectSet::singleItem().
Referenced by change_selection(), Inkscape::LivePathEffect::LPETiling::doAfterEffect(), Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(), Inkscape::LivePathEffect::LPESlice::doAfterEffect(), Inkscape::LivePathEffect::LPETiling::doBeforeEffect(), Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(), Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(), Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(), Inkscape::LivePathEffect::LPESlice::doBeforeEffect(), Inkscape::LivePathEffect::LPEMeasureSegments::doOnApply(), Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnApply(), Inkscape::LivePathEffect::LPETiling::doOnOpen(), Inkscape::LivePathEffect::SatelliteParam::linked_modified(), Inkscape::LivePathEffect::SatelliteParam::linked_transformed(), Inkscape::LivePathEffect::SatelliteArrayParam::param_readSVGValue(), and Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror().
void Inkscape::LivePathEffect::Parameter::write_to_SVG | ( | ) |
Definition at line 59 of file parameter.cpp.
References param_getSVGValue(), and param_write_to_repr().
Referenced by Inkscape::LivePathEffect::LPETiling::doAfterEffect(), Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(), Inkscape::LivePathEffect::LPEPowerStroke::doAfterEffect(), Inkscape::LivePathEffect::LPESlice::doAfterEffect(), Inkscape::LivePathEffect::LPETiling::doBeforeEffect(), Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(), Inkscape::LivePathEffect::LPETiling::doEffect_path_post(), Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(), Inkscape::LivePathEffect::LPEJoinType::doOnApply(), Inkscape::LivePathEffect::LPETaperStroke::doOnApply(), Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(), Inkscape::LivePathEffect::Effect::doOnBeforeCommit(), Inkscape::LivePathEffect::LPECopyRotate::doOnOpen(), Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnOpen(), Inkscape::LivePathEffect::LPESlice::doOnOpen(), Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_set_offset(), Inkscape::LivePathEffect::LPEDashedStroke::LPEDashedStroke(), Inkscape::LivePathEffect::LPEPowerClip::LPEPowerClip(), Inkscape::LivePathEffect::LPEPowerStroke::LPEPowerStroke(), Inkscape::LivePathEffect::PathParam::param_get_satellites(), Inkscape::LivePathEffect::SatelliteParam::param_get_satellites(), Inkscape::LivePathEffect::ScalarParam::param_transform_multiply(), Inkscape::LivePathEffect::PowerStrokePointArrayParam::recalculate_controlpoints(), Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(), Inkscape::LivePathEffect::PowerStrokePointArrayParam::reverse_controlpoints(), Inkscape::LivePathEffect::LPETiling::setOffsetCols(), Inkscape::LivePathEffect::LPETiling::setOffsetRows(), Inkscape::LivePathEffect::TextParam::setTextParam(), and Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror().
|
protected |
Definition at line 110 of file parameter.h.
Referenced by getUpdating(), Inkscape::LivePathEffect::SatelliteParam::linked_modified(), Inkscape::LivePathEffect::SatelliteArrayParam::linked_modified(), Inkscape::LivePathEffect::PathArrayParam::linked_modified(), Inkscape::LivePathEffect::PathParam::linked_modified_callback(), Inkscape::LivePathEffect::SatelliteParam::linked_transformed(), setUpdating(), and Inkscape::LivePathEffect::SatelliteArrayParam::updatesignal().
bool Inkscape::LivePathEffect::Parameter::oncanvas_editable |
Definition at line 104 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::getNextOncanvasEditableParam(), Inkscape::LivePathEffect::OriginalPathParam::OriginalPathParam(), Inkscape::LivePathEffect::PathArrayParam::PathArrayParam(), Inkscape::LivePathEffect::PathParam::PathParam(), and Inkscape::LivePathEffect::SatelliteArrayParam::SatelliteArrayParam().
|
protected |
Definition at line 111 of file parameter.h.
Referenced by Inkscape::LivePathEffect::SatelliteParam::linked_modified(), Inkscape::LivePathEffect::SatelliteArrayParam::linked_modified(), Inkscape::LivePathEffect::PathArrayParam::linked_modified(), Inkscape::LivePathEffect::PathParam::linked_modified_callback(), param_higlight(), Inkscape::LivePathEffect::SatelliteArrayParam::updatesignal(), and ~Parameter().
|
protected |
Definition at line 112 of file parameter.h.
Referenced by Inkscape::LivePathEffect::EnumParam< E >::_on_change_combo(), effectType(), Inkscape::LivePathEffect::PathParam::get_relative_affine(), Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_set(), Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(), Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_ungrabbed(), Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_ungrabbed(), Inkscape::LivePathEffect::SatelliteParam::link(), Inkscape::LivePathEffect::SatelliteArrayParam::link(), Inkscape::LivePathEffect::PathArrayParam::linked_changed(), Inkscape::LivePathEffect::SatelliteParam::linked_modified(), Inkscape::LivePathEffect::SatelliteArrayParam::linked_modified(), Inkscape::LivePathEffect::PathArrayParam::linked_modified(), Inkscape::LivePathEffect::PathParam::linked_modified_callback(), Inkscape::LivePathEffect::PathArrayParam::linked_release(), Inkscape::LivePathEffect::SatelliteParam::linked_released(), Inkscape::LivePathEffect::PathParam::linkitem(), Inkscape::LivePathEffect::SatelliteArrayParam::move_up_down(), Inkscape::LivePathEffect::SatelliteArrayParam::on_active_toggled(), Inkscape::LivePathEffect::PathArrayParam::on_down_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_link_button_click(), Inkscape::LivePathEffect::SatelliteParam::on_link_button_click(), Inkscape::LivePathEffect::SatelliteArrayParam::on_link_button_click(), Inkscape::LivePathEffect::PathParam::on_paste_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_remove_button_click(), Inkscape::LivePathEffect::SatelliteArrayParam::on_remove_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_reverse_toggled(), Inkscape::LivePathEffect::OriginalPathParam::on_select_original_button_click(), Inkscape::LivePathEffect::PathArrayParam::on_up_button_click(), Inkscape::LivePathEffect::PointParam::on_value_changed(), Inkscape::LivePathEffect::RandomParam::on_value_changed(), Inkscape::LivePathEffect::PathArrayParam::on_visible_toggled(), Inkscape::LivePathEffect::PathParam::param_editOncanvas(), param_higlight(), Inkscape::LivePathEffect::PointParam::param_newWidget(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::ColorPickerParam::param_newWidget(), Inkscape::LivePathEffect::EnumParam< E >::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::FontButtonParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::RandomParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), Inkscape::LivePathEffect::TextParam::param_newWidget(), Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget(), Inkscape::LivePathEffect::TransformedPointParam::param_newWidget(), Inkscape::LivePathEffect::UnitParam::param_newWidget(), Inkscape::LivePathEffect::VectorParam::param_newWidget(), Inkscape::LivePathEffect::PathArrayParam::param_readSVGValue(), Inkscape::LivePathEffect::SatelliteArrayParam::param_readSVGValue(), Inkscape::LivePathEffect::PathParam::param_readSVGValue(), Inkscape::LivePathEffect::SatelliteParam::param_readSVGValue(), Inkscape::LivePathEffect::ScalarArrayParam::param_set_range(), Inkscape::LivePathEffect::UnitParam::param_set_value(), Inkscape::LivePathEffect::RandomParam::param_set_value(), Inkscape::LivePathEffect::EnumArrayParam::param_setActive(), Inkscape::LivePathEffect::ScalarArrayParam::param_setActive(), Inkscape::LivePathEffect::BoolParam::param_setValue(), Inkscape::LivePathEffect::ToggleButtonParam::param_setValue(), Inkscape::LivePathEffect::MessageParam::param_setValue(), Inkscape::LivePathEffect::FontButtonParam::param_setValue(), Inkscape::LivePathEffect::TextParam::param_setValue(), param_write_to_repr(), Inkscape::LivePathEffect::PathArrayParam::PathArrayParam(), read_from_SVG(), Inkscape::LivePathEffect::PowerStrokePointArrayParam::recalculate_controlpoints(), Inkscape::LivePathEffect::PathParam::set_new_value(), Inkscape::LivePathEffect::SatelliteParam::start_listening(), update_satellites(), Inkscape::LivePathEffect::NodeSatelliteArrayParam::updateAmmount(), and Inkscape::LivePathEffect::SatelliteArrayParam::updatesignal().
Glib::ustring Inkscape::LivePathEffect::Parameter::param_key |
Definition at line 97 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::getParameter(), Inkscape::LivePathEffect::Effect::hasDefaultParameters(), Inkscape::LivePathEffect::LPELattice2::newWidget(), Inkscape::LivePathEffect::LPEMeasureSegments::newWidget(), Inkscape::LivePathEffect::LPEMirrorSymmetry::newWidget(), Inkscape::LivePathEffect::LPERoughen::newWidget(), Inkscape::LivePathEffect::PathParam::param_editOncanvas(), Inkscape::LivePathEffect::PointParam::param_newWidget(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::ColorPickerParam::param_newWidget(), Inkscape::LivePathEffect::EnumParam< E >::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::FontButtonParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::RandomParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), Inkscape::LivePathEffect::TextParam::param_newWidget(), Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget(), Inkscape::LivePathEffect::TransformedPointParam::param_newWidget(), Inkscape::LivePathEffect::UnitParam::param_newWidget(), Inkscape::LivePathEffect::VectorParam::param_newWidget(), param_write_to_repr(), read_from_SVG(), Inkscape::LivePathEffect::Effect::readallParameters(), Inkscape::LivePathEffect::Effect::resetDefaultParameters(), and Inkscape::LivePathEffect::Effect::setDefaultParameters().
Glib::ustring Inkscape::LivePathEffect::Parameter::param_label |
Definition at line 100 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::editNextParamOncanvas(), Inkscape::LivePathEffect::PointParam::param_newWidget(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::ColorPickerParam::param_newWidget(), Inkscape::LivePathEffect::EnumParam< E >::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::FontButtonParam::param_newWidget(), Inkscape::LivePathEffect::OriginalPathParam::param_newWidget(), Inkscape::LivePathEffect::OriginalSatelliteParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::PathParam::param_newWidget(), Inkscape::LivePathEffect::RandomParam::param_newWidget(), Inkscape::LivePathEffect::SatelliteParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), Inkscape::LivePathEffect::TextParam::param_newWidget(), Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget(), Inkscape::LivePathEffect::TransformedPointParam::param_newWidget(), Inkscape::LivePathEffect::UnitParam::param_newWidget(), Inkscape::LivePathEffect::VectorParam::param_newWidget(), and Inkscape::LivePathEffect::ToggleButtonParam::refresh_button().
Glib::ustring Inkscape::LivePathEffect::Parameter::param_tooltip |
Definition at line 98 of file parameter.h.
Referenced by Inkscape::LivePathEffect::PointParam::handleTip(), Inkscape::LivePathEffect::TransformedPointParam::handleTip(), Inkscape::LivePathEffect::VectorParam::handleTip(), param_getTooltip(), Inkscape::LivePathEffect::PointParam::param_newWidget(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::ColorPickerParam::param_newWidget(), Inkscape::LivePathEffect::EnumParam< E >::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::FontButtonParam::param_newWidget(), Inkscape::LivePathEffect::OriginalPathParam::param_newWidget(), Inkscape::LivePathEffect::OriginalSatelliteParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::PathParam::param_newWidget(), Inkscape::LivePathEffect::RandomParam::param_newWidget(), Inkscape::LivePathEffect::SatelliteParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), Inkscape::LivePathEffect::TextParam::param_newWidget(), Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget(), Inkscape::LivePathEffect::TransformedPointParam::param_newWidget(), and Inkscape::LivePathEffect::VectorParam::param_newWidget().
Inkscape::UI::Widget::Registry* Inkscape::LivePathEffect::Parameter::param_wr |
Definition at line 99 of file parameter.h.
Referenced by Inkscape::LivePathEffect::PointParam::param_newWidget(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::ColorPickerParam::param_newWidget(), Inkscape::LivePathEffect::EnumParam< E >::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::FontButtonParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::RandomParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), Inkscape::LivePathEffect::TextParam::param_newWidget(), Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget(), Inkscape::LivePathEffect::TransformedPointParam::param_newWidget(), Inkscape::LivePathEffect::UnitParam::param_newWidget(), and Inkscape::LivePathEffect::VectorParam::param_newWidget().
sigc::scoped_connection Inkscape::LivePathEffect::Parameter::selection_changed_connection |
Definition at line 94 of file parameter.h.
Referenced by connect_selection_changed().
bool Inkscape::LivePathEffect::Parameter::widget_is_enabled |
Definition at line 106 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::newWidget(), and param_widget_is_enabled().
bool Inkscape::LivePathEffect::Parameter::widget_is_visible |
Definition at line 105 of file parameter.h.
Referenced by Inkscape::LivePathEffect::Effect::Effect(), Inkscape::LivePathEffect::EnumArrayParam::EnumArrayParam(), Inkscape::LivePathEffect::LPERoughHatches::LPERoughHatches(), Inkscape::LivePathEffect::BoolParam::param_newWidget(), Inkscape::LivePathEffect::EnumArrayParam::param_newWidget(), Inkscape::LivePathEffect::ScalarParam::param_newWidget(), Inkscape::LivePathEffect::ScalarArrayParam::param_newWidget(), param_widget_is_visible(), and Inkscape::LivePathEffect::ScalarArrayParam::ScalarArrayParam().