Logo Search packages:      
Sourcecode: inkscape version File versions

sp-lpe-item.h File Reference


Detailed Description

Base class for live path effect items

Definition in file sp-lpe-item.h.

#include "sp-item.h"
#include "display/display-forward.h"
#include <list>

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::LivePathEffect

Classes

struct  SPLPEItem
struct  SPLPEItemClass

Defines

#define SP_IS_LPE_ITEM(o)   (G_TYPE_CHECK_INSTANCE_TYPE((o), SP_TYPE_LPE_ITEM))
#define SP_IS_LPE_ITEM_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), SP_TYPE_LPE_ITEM))
#define SP_LPE_ITEM(o)   (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem))
#define SP_LPE_ITEM_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), SP_TYPE_LPE_ITEM, SPLPEItemClass))
#define SP_TYPE_LPE_ITEM   (sp_lpe_item_get_type())

Typedefs

typedef std::list
< Inkscape::LivePathEffect::LPEObjectReference * > 
PathEffectList

Functions

void sp_lpe_item_add_path_effect (SPLPEItem *lpeitem, LivePathEffectObject *new_lpeobj)
void sp_lpe_item_add_path_effect (SPLPEItem *lpeitem, gchar *value, bool reset)
bool sp_lpe_item_can_accept_freehand_shape (SPLPEItem *lpeitem)
void sp_lpe_item_down_current_path_effect (SPLPEItem *lpeitem)
void sp_lpe_item_edit_next_param_oncanvas (SPLPEItem *lpeitem, SPDesktop *dt)
Inkscape::LivePathEffect::Effect * sp_lpe_item_get_current_lpe (SPLPEItem *lpeitem)
Inkscape::LivePathEffect::LPEObjectReference * sp_lpe_item_get_current_lpereference (SPLPEItem *lpeitem)
PathEffectList sp_lpe_item_get_effect_list (SPLPEItem *lpeitem)
GType sp_lpe_item_get_type ()
bool sp_lpe_item_has_broken_path_effect (SPLPEItem *lpeitem)
bool sp_lpe_item_has_path_effect (SPLPEItem *lpeitem)
Inkscape::LivePathEffect::Effect * sp_lpe_item_has_path_effect_of_type (SPLPEItem *lpeitem, int type)
bool sp_lpe_item_has_path_effect_recursive (SPLPEItem *lpeitem)
bool sp_lpe_item_path_effects_enabled (SPLPEItem *lpeitem)
bool sp_lpe_item_perform_path_effect (SPLPEItem *lpeitem, SPCurve *curve)
void sp_lpe_item_remove_all_path_effects (SPLPEItem *lpeitem, bool keep_paths)
void sp_lpe_item_remove_current_path_effect (SPLPEItem *lpeitem, bool keep_paths)
void sp_lpe_item_replace_path_effect (SPLPEItem *lpeitem, LivePathEffectObject *old_lpeobj, LivePathEffectObject *new_lpeobj)
bool sp_lpe_item_set_current_path_effect (SPLPEItem *lpeitem, Inkscape::LivePathEffect::LPEObjectReference *lperef)
void sp_lpe_item_up_current_path_effect (SPLPEItem *lpeitem)
void sp_lpe_item_update_patheffect (SPLPEItem *lpeitem, bool wholetree, bool write)


Generated by  Doxygen 1.6.0   Back to index