evas json: implement stroke join style. 04/192904/1
authorHermet Park <hermetpark@gmail.com>
Mon, 12 Nov 2018 13:19:30 +0000 (22:19 +0900)
committerHermet Park <hermetpark@gmail.com>
Mon, 12 Nov 2018 13:20:43 +0000 (22:20 +0900)
Change-Id: I8b77354bf632dcc627ead8ba33c1b00349411ce5

src/static_libs/vg_common/vg_common_json.c

index f101e73..0ef1229 100644 (file)
@@ -89,6 +89,16 @@ vg_common_json_create_vg_node(Vg_File_Data *vfd)
                }
              evas_vg_shape_stroke_cap_set(shape, cap);
 
+             //Stroke Join
+             Efl_Gfx_Join join;
+             switch (p->mStroke.join)
+               {
+                case JoinMiter: join = EFL_GFX_JOIN_MITER; break;
+                case JoinBevel: join = EFL_GFX_JOIN_BEVEL; break;
+                case JoinRound: join = EFL_GFX_JOIN_ROUND; break;
+                default: join = EFL_GFX_JOIN_MITER; break;
+               }
+             evas_vg_shape_stroke_join_set(shape, join);
           }
 
         //2: Fill Method