Code

lpe-vonkoch: updated to handle groups + changed parameter interpretation to allow...
[inkscape.git] / src / live_effects / lpe-text_label.h
1 #ifndef INKSCAPE_LPE_TEXT_LABEL_H
2 #define INKSCAPE_LPE_TEXT_LABEL_H
4 /** \file
5  * LPE <text_label> implementation
6  */
7 /*
8  * Authors:
9  *   Maximilian Albert
10  *   Johan Engelen
11  *
12  * Copyright (C) Maximilian Albert 2008 <maximilian.albert@gmail.com>
13  *
14  * Released under GNU GPL, read the file 'COPYING' for more information
15  */
17 #include "live_effects/effect.h"
18 #include "live_effects/parameter/text.h"
20 namespace Inkscape {
21 namespace LivePathEffect {
23 class LPETextLabel : public Effect {
24 public:
25     LPETextLabel(LivePathEffectObject *lpeobject);
26     virtual ~LPETextLabel();
28     virtual Geom::Piecewise<Geom::D2<Geom::SBasis> > doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in);
30 private:
31     TextParam label;
33     LPETextLabel(const LPETextLabel&);
34     LPETextLabel& operator=(const LPETextLabel&);
35 };
37 } //namespace LivePathEffect
38 } //namespace Inkscape
40 #endif
42 /*
43   Local Variables:
44   mode:c++
45   c-file-style:"stroustrup"
46   c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
47   indent-tabs-mode:nil
48   fill-column:99
49   End:
50 */
51 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :