Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::AttrWidget Class Referenceabstract

#include <attr-widget.h>

Inheritance diagram for Inkscape::UI::Widget::AttrWidget:
Inkscape::UI::Widget::ComboBoxEnum< T > Inkscape::UI::Widget::ComboBoxEnum< Inkscape::Filters::FilterPrimitiveType > Inkscape::UI::Widget::ComboBoxEnum< FilterComponentTransferType > Inkscape::UI::Widget::ComboBoxEnum< LightSource > Inkscape::UI::Widget::ComboBoxEnum< SPBlendMode > Inkscape::UI::Widget::ComboBoxEnum< E > Inkscape::UI::Widget::DualSpinScale Inkscape::UI::Widget::SpinScale

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

DefaultValueHolderget_default ()
 
const gchar * attribute_value (SPObject *o) const
 

Private Attributes

const SPAttr _attr
 
DefaultValueHolder _default
 
sigc::signal< void()> _signal
 

Detailed Description

Definition at line 109 of file attr-widget.h.

Constructor & Destructor Documentation

◆ AttrWidget() [1/5]

Inkscape::UI::Widget::AttrWidget::AttrWidget ( const SPAttr  a,
unsigned int  value 
)
inline

Definition at line 112 of file attr-widget.h.

◆ AttrWidget() [2/5]

Inkscape::UI::Widget::AttrWidget::AttrWidget ( const SPAttr  a,
double  value 
)
inline

Definition at line 117 of file attr-widget.h.

◆ AttrWidget() [3/5]

Inkscape::UI::Widget::AttrWidget::AttrWidget ( const SPAttr  a,
bool  value 
)
inline

Definition at line 122 of file attr-widget.h.

◆ AttrWidget() [4/5]

Inkscape::UI::Widget::AttrWidget::AttrWidget ( const SPAttr  a,
char *  value 
)
inline

Definition at line 127 of file attr-widget.h.

◆ AttrWidget() [5/5]

Inkscape::UI::Widget::AttrWidget::AttrWidget ( const SPAttr  a)
inline

Definition at line 132 of file attr-widget.h.

◆ ~AttrWidget()

virtual Inkscape::UI::Widget::AttrWidget::~AttrWidget ( )
virtualdefault

Member Function Documentation

◆ attribute_value()

◆ get_as_attribute()

◆ get_attribute()

◆ get_default()

DefaultValueHolder * Inkscape::UI::Widget::AttrWidget::get_default ( )
inlineprotected

◆ set_from_attribute()

◆ signal_attr_changed()

Member Data Documentation

◆ _attr

const SPAttr Inkscape::UI::Widget::AttrWidget::_attr
private

Definition at line 165 of file attr-widget.h.

Referenced by attribute_value(), and get_attribute().

◆ _default

DefaultValueHolder Inkscape::UI::Widget::AttrWidget::_default
private

Definition at line 166 of file attr-widget.h.

Referenced by get_default().

◆ _signal

sigc::signal<void ()> Inkscape::UI::Widget::AttrWidget::_signal
private

Definition at line 167 of file attr-widget.h.

Referenced by signal_attr_changed().


The documentation for this class was generated from the following file: