Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
GradientSelectorInterface Class Referenceabstract

#include <gradient-selector-interface.h>

Inheritance diagram for GradientSelectorInterface:
Inkscape::UI::Widget::GradientEditor Inkscape::UI::Widget::GradientSelector

Public Types

enum  SelectorMode { MODE_LINEAR , MODE_RADIAL , MODE_SWATCH }
 

Public Member Functions

virtual void setGradient (SPGradient *gradient)=0
 
virtual SPGradientgetVector ()=0
 
virtual void setVector (SPDocument *doc, SPGradient *vector)=0
 
virtual void setMode (SelectorMode mode)=0
 
virtual void setUnits (SPGradientUnits units)=0
 
virtual SPGradientUnits getUnits ()=0
 
virtual void setSpread (SPGradientSpread spread)=0
 
virtual SPGradientSpread getSpread ()=0
 
virtual void selectStop (SPStop *selected)
 
sigc::signal< void(SPStop *)> & signal_stop_selected ()
 
void emit_stop_selected (SPStop *stop)
 

Private Attributes

sigc::signal< void(SPStop *)> _signal_stop_selected
 

Detailed Description

Definition at line 9 of file gradient-selector-interface.h.

Member Enumeration Documentation

◆ SelectorMode

Enumerator
MODE_LINEAR 
MODE_RADIAL 
MODE_SWATCH 

Definition at line 11 of file gradient-selector-interface.h.

Member Function Documentation

◆ emit_stop_selected()

void GradientSelectorInterface::emit_stop_selected ( SPStop stop)
inline

◆ getSpread()

virtual SPGradientSpread GradientSelectorInterface::getSpread ( )
pure virtual

◆ getUnits()

virtual SPGradientUnits GradientSelectorInterface::getUnits ( )
pure virtual

◆ getVector()

virtual SPGradient * GradientSelectorInterface::getVector ( )
pure virtual

◆ selectStop()

virtual void GradientSelectorInterface::selectStop ( SPStop selected)
inlinevirtual

Reimplemented in Inkscape::UI::Widget::GradientEditor.

Definition at line 23 of file gradient-selector-interface.h.

◆ setGradient()

virtual void GradientSelectorInterface::setGradient ( SPGradient gradient)
pure virtual

◆ setMode()

virtual void GradientSelectorInterface::setMode ( SelectorMode  mode)
pure virtual

◆ setSpread()

virtual void GradientSelectorInterface::setSpread ( SPGradientSpread  spread)
pure virtual

◆ setUnits()

virtual void GradientSelectorInterface::setUnits ( SPGradientUnits  units)
pure virtual

◆ setVector()

virtual void GradientSelectorInterface::setVector ( SPDocument doc,
SPGradient vector 
)
pure virtual

◆ signal_stop_selected()

sigc::signal< void(SPStop *)> & GradientSelectorInterface::signal_stop_selected ( )
inline

Member Data Documentation

◆ _signal_stop_selected

sigc::signal<void (SPStop*)> GradientSelectorInterface::_signal_stop_selected
private

Definition at line 29 of file gradient-selector-interface.h.

Referenced by emit_stop_selected(), and signal_stop_selected().


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