sp-symbol.h revision d74e415b7dd25ccb70d40a9f11ec99f23b57ed63
#ifndef __SP_SYMBOL_H__
#define __SP_SYMBOL_H__
/*
* SVG <symbol> implementation
*
* Authors:
* Lauris Kaplinski <lauris@kaplinski.com>
*
* Copyright (C) 1999-2003 Lauris Kaplinski
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
/*
* This is quite similar in logic to <svg>
* Maybe we should merge them somehow (Lauris)
*/
#define SP_TYPE_SYMBOL (sp_symbol_get_type ())
#include "svg/svg-length.h"
#include "enums.h"
#include "sp-item-group.h"
SPSymbol();
/* viewBox; */
unsigned int viewBox_set : 1;
/* preserveAspectRatio */
unsigned int aspect_set : 1;
unsigned int aspect_align : 4;
unsigned int aspect_clip : 1;
/* Child to parent additional transform */
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
virtual Inkscape::DrawingItem* show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
};
#endif