1 #ifndef __INKSCAPE_PYTHON_H__
2 #define __INKSCAPE_PYTHON_H__
4 /**
5 * Python Interpreter wrapper for Inkscape
6 *
7 * Authors:
8 * Bob Jamison <rjamison@titan.com>
9 *
10 * Copyright (C) 2004 Authors
11 *
12 * Released under GNU GPL, read the file 'COPYING' for more information
13 */
15 #include "InkscapeInterpreter.h"
16 #include <glibmm.h>
18 namespace Inkscape {
19 namespace Extension {
20 namespace Script {
24 class InkscapePython : public InkscapeInterpreter
25 {
26 public:
28 /*
29 *
30 */
31 InkscapePython();
34 /*
35 *
36 */
37 virtual ~InkscapePython();
41 /*
42 *
43 */
44 virtual bool interpretScript(Glib::ustring &script,
45 Glib::ustring &output,
46 Glib::ustring &error);
51 private:
54 };
57 } // namespace Script
58 } // namespace Extension
59 } // namespace Inkscape
63 #endif /*__INKSCAPE_PYTHON_H__ */
65 /*
66 Local Variables:
67 mode:c++
68 c-file-style:"stroustrup"
69 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
70 indent-tabs-mode:nil
71 fill-column:99
72 End:
73 */
74 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :