Inkscape
Vector Graphics Editor
|
#include <attr-widget.h>
Public Member Functions | |
AttrWidget (const SPAttr a, unsigned int value) | |
AttrWidget (const SPAttr a, double value) | |
AttrWidget (const SPAttr a, bool value) | |
AttrWidget (const SPAttr a, char *value) | |
AttrWidget (const SPAttr a) | |
virtual | ~AttrWidget ()=default |
virtual Glib::ustring | get_as_attribute () const =0 |
virtual void | set_from_attribute (SPObject *)=0 |
SPAttr | get_attribute () const |
sigc::signal< void()> & | signal_attr_changed () |
Protected Member Functions | |
DefaultValueHolder * | get_default () |
const gchar * | attribute_value (SPObject *o) const |
Private Attributes | |
const SPAttr | _attr |
DefaultValueHolder | _default |
sigc::signal< void()> | _signal |
Definition at line 109 of file attr-widget.h.
|
inline |
Definition at line 112 of file attr-widget.h.
|
inline |
Definition at line 117 of file attr-widget.h.
|
inline |
Definition at line 122 of file attr-widget.h.
|
inline |
Definition at line 127 of file attr-widget.h.
|
inline |
Definition at line 132 of file attr-widget.h.
|
virtualdefault |
|
inlineprotected |
Definition at line 154 of file attr-widget.h.
References _attr, Inkscape::XML::Node::attribute(), SPObject::getRepr(), name, and sp_attribute_name().
Referenced by Inkscape::UI::Widget::SpinScale::set_from_attribute(), Inkscape::UI::Widget::DualSpinScale::set_from_attribute(), and Inkscape::UI::Widget::ComboBoxEnum< E >::set_from_attribute().
|
pure virtual |
Implemented in Inkscape::UI::Widget::ComboBoxEnum< E >, Inkscape::UI::Widget::ComboBoxEnum< FilterComponentTransferType >, Inkscape::UI::Widget::ComboBoxEnum< Inkscape::Filters::FilterPrimitiveType >, Inkscape::UI::Widget::ComboBoxEnum< LightSource >, Inkscape::UI::Widget::ComboBoxEnum< SPBlendMode >, Inkscape::UI::Widget::ComboBoxEnum< T >, Inkscape::UI::Widget::SpinScale, and Inkscape::UI::Widget::DualSpinScale.
Referenced by Inkscape::UI::Dialog::FilterEffectsDialog::set_attr_direct(), Inkscape::UI::Dialog::FilterEffectsDialog::set_child_attr_direct(), and Inkscape::UI::Dialog::FilterEffectsDialog::set_filternode_attr().
|
inline |
Definition at line 143 of file attr-widget.h.
References _attr.
Referenced by Inkscape::UI::Dialog::FilterEffectsDialog::set_attr_direct(), Inkscape::UI::Dialog::FilterEffectsDialog::set_child_attr_direct(), and Inkscape::UI::Dialog::FilterEffectsDialog::set_filternode_attr().
|
inlineprotected |
Definition at line 153 of file attr-widget.h.
References _default.
Referenced by Inkscape::UI::Widget::SpinScale::set_from_attribute(), and Inkscape::UI::Widget::ComboBoxEnum< E >::set_from_attribute().
|
pure virtual |
Implemented in Inkscape::UI::Widget::SpinScale, Inkscape::UI::Widget::DualSpinScale, Inkscape::UI::Widget::ComboBoxEnum< E >, Inkscape::UI::Widget::ComboBoxEnum< FilterComponentTransferType >, Inkscape::UI::Widget::ComboBoxEnum< Inkscape::Filters::FilterPrimitiveType >, Inkscape::UI::Widget::ComboBoxEnum< LightSource >, Inkscape::UI::Widget::ComboBoxEnum< SPBlendMode >, and Inkscape::UI::Widget::ComboBoxEnum< T >.
|
inline |
Definition at line 148 of file attr-widget.h.
References _signal.
Referenced by Inkscape::UI::Widget::ComboBoxEnum< E >::ComboBoxEnum(), Inkscape::UI::Widget::DualSpinScale::DualSpinScale(), Inkscape::UI::Dialog::FilterEffectsDialog::init_settings_widgets(), Inkscape::UI::Widget::SpinScale::SpinScale(), and Inkscape::UI::Widget::SpinScale::SpinScale().
|
private |
Definition at line 165 of file attr-widget.h.
Referenced by attribute_value(), and get_attribute().
|
private |
Definition at line 166 of file attr-widget.h.
Referenced by get_default().
|
private |
Definition at line 167 of file attr-widget.h.
Referenced by signal_attr_changed().