diff options
Diffstat (limited to 'src/gradient-context.h')
| -rw-r--r-- | src/gradient-context.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/gradient-context.h b/src/gradient-context.h new file mode 100644 index 000000000..3eb7910f8 --- /dev/null +++ b/src/gradient-context.h @@ -0,0 +1,56 @@ +#ifndef __SP_GRADIENT_CONTEXT_H__ +#define __SP_GRADIENT_CONTEXT_H__ + +/* + * Gradient drawing and editing tool + * + * Authors: + * bulia byak <buliabyak@users.sf.net> + * + * Copyright (C) 2005 Authors + * + * Released under GNU GPL + */ + +#include <sigc++/sigc++.h> +#include "event-context.h" +#include "libnr/nr-point.h" +struct SPKnotHolder; + +#define SP_TYPE_GRADIENT_CONTEXT (sp_gradient_context_get_type()) +#define SP_GRADIENT_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_GRADIENT_CONTEXT, SPGradientContext)) +#define SP_GRADIENT_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST((klass), SP_TYPE_GRADIENT_CONTEXT, SPGradientContextClass)) +#define SP_IS_GRADIENT_CONTEXT(obj) (GTK_CHECK_TYPE((obj), SP_TYPE_GRADIENT_CONTEXT)) +#define SP_IS_GRADIENT_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE((klass), SP_TYPE_GRADIENT_CONTEXT)) + +class SPGradientContext; +class SPGradientContextClass; + +struct SPGradientContext : public SPEventContext { + + NR::Point origin; + + Inkscape::MessageContext *_message_context; +}; + +struct SPGradientContextClass { + SPEventContextClass parent_class; +}; + +/* Standard Gtk function */ + +GtkType sp_gradient_context_get_type(); + +#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:encoding=utf-8:textwidth=99 : |
