Logo Search packages:      
Sourcecode: inkscape version File versions

SPRadialGradient Struct Reference

#include <sp-radial-gradient.h>

Inheritance diagram for SPRadialGradient:

List of all members.


Detailed Description

Radial gradient.

Definition at line 11 of file sp-radial-gradient.h.


Public Types

enum  CollectionPolicy { COLLECT_WITH_PARENT, ALWAYS_COLLECT }
typedef
Inkscape::Util::ForwardPointerIterator
< SPObject const,
ParentIteratorStrategy > 
ConstParentIterator
typedef
Inkscape::Util::ForwardPointerIterator
< SPObject const,
SiblingIteratorStrategy > 
ConstSiblingIterator
typedef
Inkscape::Util::ForwardPointerIterator
< SPObject,
ParentIteratorStrategy > 
ParentIterator
typedef
Inkscape::Util::ForwardPointerIterator
< SPObject,
SiblingIteratorStrategy > 
SiblingIterator

Public Member Functions

void _sendDeleteSignalRecursive ()
void _updateTotalHRefCount (int increment)
SPObject * appendChildRepr (SPRepr *repr)
CollectionPolicy collectionPolicy () const
 Set the policy under which this object will be orphan-collected.
void collectOrphan ()
 Unconditionally delete the object if it is not referenced.
sigc::connection connectDelete (sigc::slot< void, SPObject * > slot)
 Connects a slot to be called when an object is deleted.
gchar const * defaultLabel () const
 Returns a default label for this object.
void deleteObject (bool propagate=true)
 Deletes on object.
void deleteObject (bool propagate, bool propagate_descendants)
 Deletes an object.
gchar const * desc () const
void emitModified (unsigned int flags)
 Emits a modification notification signal.
SPObject const * firstChild () const
SPObject * firstChild ()
bool hasChildren () const
bool isAncestorOf (SPObject const *object) const
bool isSiblingOf (SPObject const *object) const
gchar const * label () const
 Gets the author-visible label for this object.
SPObject const * lastChild () const
SPObject * lastChild ()
SPObject const * nearestCommonAncestor (SPObject const *object) const
void requestDisplayUpdate (unsigned int flags)
 Queues an deferred update of this object's display.
void requestModified (unsigned int flags)
 Requests that a modification notification signal be emitted later (e.g. during the idle loop).
void requestOrphanCollection ()
 Requests a later automatic call to collectOrphan().
void setCollectionPolicy (CollectionPolicy policy)
 Sets the orphan-collection policy in effect for this object.
void setDesc (gchar const *desc)
void setLabel (gchar const *label)
 Sets the author-visible label for this object.
void setSuccessor (SPObject *successor)
 Indicates that another object supercedes this one.
void setTitle (gchar const *title)
SPObject * successor ()
 Returns the object which supercedes this one (if any).
gchar const * title () const
void updateDisplay (SPCtx *ctx, unsigned int flags)
 Updates the object's display immediately.
SPRepr * updateRepr (SPRepr *repr, unsigned int flags)
 Updates the given repr based on the object's state.
SPRepr * updateRepr (unsigned int flags=SP_OBJECT_WRITE_EXT)
 Updates the object's repr based on the object's state.

Public Attributes

CollectionPolicy _collection_policy
gchar * _default_label
sigc::signal< void, SPObject * > _delete_signal
gchar * _label
SPObject * _last_child
SPObject * _successor
unsigned int _total_hrefcount
SPObject * children
unsigned int cloned: 1
guchar * color
SPSVGLength cx
SPSVGLength cy
SPDocument * document
SPSVGLength fx
SPSVGLength fy
NR::Matrix gradientTransform
guint gradientTransform_set: 1
guint has_stops: 1
unsigned int hrefcount
gchar * id
gdouble len
unsigned int mflags: 8
SPObject * next
SPPainter * painters
SPObject * parent
SPSVGLength r
SPGradientReference * ref
SPRepr * repr
SPGradientSpread spread
guint spread_set: 1
guint state: 2
SPStyle * style
unsigned int uflags: 8
SPGradientUnits units
guint units_set: 1
SPGradientVector * vector
SPIXmlSpace xml_space

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

Generated by  Doxygen 1.6.0   Back to index