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...