-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Alexandre Gambier
committed
Oct 15, 2012
1 parent
66597dd
commit 1b915c1
Showing
7 changed files
with
324 additions
and
218 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#ifndef __svg_parser_h__ | ||
#define __svg_parser_h__ | ||
|
||
#include <libxml/parser.h> | ||
#include <libxml/tree.h> | ||
#include "svg_types.h" | ||
#include "svg.h" | ||
|
||
#ifdef __cplusplus | ||
extern "C" | ||
{ | ||
#endif | ||
|
||
#define SVG_TAG_GROUP "g" | ||
#define SVG_TAG_PATH "path" | ||
#define SVG_TAG_RECT "rect" | ||
#define SVG_TAG_CIRCLE "circle" | ||
#define SVG_TAG_ELLIPSE "ellipse" | ||
#define SVG_TAG_LINE "line" | ||
#define SVG_TAG_POLYLINE "polyline" | ||
#define SVG_TAG_POLYGON "polygon" | ||
#define SVG_TAG_TITLE "title" | ||
#define SVG_TAG_DESC "desc" | ||
|
||
svgItem* svgParseTitle( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParseDesc( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParseGroup( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParsePath( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParseRect( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParseLine( xmlNodePtr ptXmlNode ); | ||
svgItem* svgParseLine( xmlNodePtr ptXmlNode ); | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
|
||
#endif // __svg_parser_h__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#ifndef __svg_xml_h__ | ||
#define __svg_xml_h__ | ||
|
||
#include <libxml/parser.h> | ||
#include <libxml/tree.h> | ||
|
||
|
||
#ifdef __cplusplus | ||
extern "C" | ||
{ | ||
#endif | ||
|
||
xmlNodePtr GetChild( xmlNodePtr ptXmlNode, xmlElementType tType, char *szChildName ); | ||
|
||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
|
||
#endif // __svg_xml_h__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.