search for: swfdec_stroke_new

Displaying 4 results from an estimated 4 matches for "swfdec_stroke_new".

2007 Apr 16
0
7 commits - libswfdec/swfdec_codec_gst.c libswfdec/swfdec_font.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_shape.c libswfdec/swfdec_shape.h libswfdec/swfdec_sprite.c
...+135,9 @@ swfdec_stroke_class_init (SwfdecStrokeCl static void swfdec_stroke_init (SwfdecStroke *stroke) { + stroke->start_cap = CAIRO_LINE_CAP_ROUND; + stroke->end_cap = CAIRO_LINE_CAP_ROUND; + stroke->join = CAIRO_LINE_JOIN_ROUND; } /*** EXPORTED API ***/ @@ -177,32 +191,112 @@ swfdec_stroke_new (guint width, SwfdecCo return stroke; } +static cairo_line_cap_t +swfdec_line_cap_get (guint cap) +{ + switch (cap) { + case 0: + return CAIRO_LINE_CAP_ROUND; + case 1: + return CAIRO_LINE_CAP_BUTT; + case 2: + return CAIRO_LINE_CAP_SQUARE; + default: + SWFDEC...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...E_CHARACTER) @@ -184,7 +185,7 @@ swfdec_font_parse_shape (SwfdecSwfDecode entry->shape = shape; g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); - g_ptr_array_add (shape->lines, swfdec_pattern_new_stroke (20, 0xFFFFFFFF)); + g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits); @@ -327,7 +328,7 @@ tag_func_define_font_2 (SwfdecSwfDecoder entry->shape = shape; g_ptr_array_add (shape->fills, swfdec_patt...
2007 Apr 28
0
libswfdec/swfdec_font.c
...font.c b/libswfdec/swfdec_font.c index 8b6d5f3..b3616dc 100644 --- a/libswfdec/swfdec_font.c +++ b/libswfdec/swfdec_font.c @@ -188,13 +188,14 @@ swfdec_font_parse_shape (SwfdecSwfDecode g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); + swfdec_bits_init_bits (&s->b, &save_bits, size); + shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits); shape->n_line_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LO...
2007 Apr 22
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_movie.c
...nt->glyphs, SwfdecFontEntry, i); shape = g_object_new (SWFDEC_TYPE_SHAPE, NULL); entry->shape = shape; @@ -344,13 +345,18 @@ tag_func_define_font_2 (SwfdecSwfDecoder g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); - swfdec_bits_syncbits (&s->b); shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits); shape->n_line_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_line...