#ifndef INKSCAPE_LIVEPATHEFFECT_ENUM_H #define INKSCAPE_LIVEPATHEFFECT_ENUM_H /* * Inkscape::LivePathEffect::EffectType * * Copyright (C) Johan Engelen 2008 * * Released under GNU GPL, read the file 'COPYING' for more information */ #include "util/enums.h" namespace Inkscape { namespace LivePathEffect { enum EffectType { BEND_PATH = 0, PATTERN_ALONG_PATH, FREEHAND_SHAPE, SKETCH, ROUGH_HATCHES, VONKOCH, KNOT, GEARS, CURVE_STITCH, CIRCLE_WITH_RADIUS, PERSPECTIVE_PATH, SPIRO, LATTICE, ENVELOPE, CONSTRUCT_GRID, PERP_BISECTOR, TANGENT_TO_CURVE, MIRROR_SYMMETRY, CIRCLE_3PTS, ANGLE_BISECTOR, PARALLEL, COPY_ROTATE, OFFSET, RULER, BOOLOPS, INTERPOLATE, TEXT_LABEL, PATH_LENGTH, LINE_SEGMENT, DOEFFECTSTACK_TEST, DYNASTROKE, RECURSIVE_SKELETON, EXTRUDE, POWERSTROKE, CLONE_ORIGINAL, INVALID_LPE // This must be last (I made it such that it is not needed anymore I think..., Don't trust on it being last. - johan) }; extern const Util::EnumData LPETypeData[]; /// defined in effect.cpp extern const Util::EnumDataConverter LPETypeConverter; /// defined in effect.cpp } //namespace LivePathEffect } //namespace Inkscape #endif /* Local Variables: mode:c++ c-file-style:"stroustrup" c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) indent-tabs-mode:nil fill-column:99 End: */ // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :