sp-glyph.h revision aded4b44e9194df7c9905c5787d1c7a9553d12cd
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh * SVG <glyph> element implementation
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh * Felipe C. da S. Sanches <juca@members.fsf.org>
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh * Copyright (C) 2008 Felipe C. da S. Sanches
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh * Released under GNU GPL, read the file 'COPYING' for more information
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh#define SP_GLYPH(obj) (dynamic_cast<SPGlyph*>((SPObject*)obj))
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh#define SP_IS_GLYPH(obj) (dynamic_cast<const SPGlyph*>((SPObject*)obj) != NULL)
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh virtual void build(SPDocument* doc, Inkscape::XML::Node* repr);
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh virtual void set(unsigned int key, const gchar* value);
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh virtual void update(SPCtx* ctx, unsigned int flags);
5c45c5153b0415f7573f69f4ee3e946b5872a8d1theadib virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
b7f07692f95074fdcf74c7350fbf5f3099ffc1b6miklosh#endif //#ifndef __SP_GLYPH_H__