Bump version numbers for RC1
[synfig.git] / synfig-core / src / modules / mod_svg / svg_parser.h
index 53b8582..3ac8f9b 100644 (file)
@@ -65,13 +65,13 @@ typedef struct stop_t{
         float pos;
 }ColorStop;
 typedef struct linear_g{
-       char name[40];
+       char name[80];
        float x1,x2,y1,y2;
        std::list<ColorStop*> *stops;
        Matrix *transform;
 }LinearGradient;
 typedef struct radial_g{
-       char name[40];
+       char name[80];
        float cx,cy;//center point
        //float fx,fy; //not supported by Synfig
        float r; //radius
@@ -167,8 +167,8 @@ private:
                void build_rotate(xmlpp::Element* root,float dx,float dy,float angle);
                void build_translate(xmlpp::Element* root,float dx,float dy);
                void build_points(xmlpp::Element* root,std::list<Vertex*> p);
-               void build_Vertex(xmlpp::Element* root , Vertex *p);
-               void build_bline(xmlpp::Element* root,std::list<Vertex*> p,bool loop,String blinegui);
+               void build_vertex(xmlpp::Element* root , Vertex *p);
+               void build_bline(xmlpp::Element* root,std::list<Vertex*> p,bool loop,String blineguid);
                void build_param (xmlpp::Element* root,String name,String type,String value);
                void build_param (xmlpp::Element* root,String name,String type,float value);
                void build_param (xmlpp::Element* root,String name,String type,int value);
@@ -178,6 +178,7 @@ private:
                void build_vector (xmlpp::Element* root,String name,float x,float y,String guid);
                void build_color(xmlpp::Element* root,float r,float g,float b,float a);
                xmlpp::Element* nodeStartBasicLayer(xmlpp::Element* root);
+               xmlpp::Element* nodeStartBasicLayer(xmlpp::Element* root, String name);
 
                /* === COORDINATES & TRANSFORMATIONS ============== */
 
@@ -212,6 +213,7 @@ private:
                int getGreen(String hex);
                int getBlue(String hex);
                int hextodec(String hex);
+               int getColor(String name, int position);
                float getDimension(const String ac);
                //string functions
                void removeS(String *input);