search for: cairo_rel_move_to

Displaying 10 results from an estimated 10 matches for "cairo_rel_move_to".

2007 Oct 14
0
10 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
...t_iter_get_line_extents (iter_line, NULL, &rect); pango_extents_to_pixels (NULL, &rect); - if (y + rect.y + rect.height < limit.y0) - continue; - if (y + rect.y > limit.y1 || y + rect.y + rect.height > SWFDEC_GRAPHIC (text)->extents.y1) break; - cairo_rel_move_to (cr, layout->render_offset_x, + if (y + rect.y + rect.height < limit.y0 || + x + layout->render_offset_x + rect.x > limit.x1 || + x + layout->render_offset_x + rect.x + rect.width < limit.x0) + continue; + + cairo_rel_move_to (cr, layout->render_offset_x + rect.x,...
2007 Dec 05
0
4 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_policy_loader.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_format.c
...e->scroll, text_movie->scroll_max)) @@ -833,21 +831,18 @@ swfdec_text_field_movie_render (SwfdecMovie *movie, cairo_t *cr, x + layout->offset_x + rect.x + rect.width < limit.x0) continue; + cairo_move_to (cr, x, y); + if (pango_layout_iter_at_last_line (iter_line)) cairo_rel_move_to (cr, 0, layout->last_line_offset_y); cairo_rel_move_to (cr, layout->offset_x + rect.x, pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped); + line = pango_layout_iter_get_line_readonly (iter_line); pango_cairo_show_layout_line (cr, line); - cairo_...
2007 Oct 14
0
5 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml.h
..._render (SwfdecTextField *text, cairo_t *cr, PangoLayoutIter *iter_line; PangoLayoutLine *line; PangoRectangle rect; + int skipped; iter_line = pango_layout_get_iter (layout->layout); + skipped = 0; do { - /*if (++linenum < text->text->scroll) { - cairo_rel_move_to (cr, 0, -rect.height); - y -= rect.height; + if (++linenum < text->scroll + 1) continue; - }*/ pango_layout_iter_get_line_extents (iter_line, NULL, &rect); pango_extents_to_pixels (NULL, &rect); + if (linenum == text->scroll + 1) + skipped = rect....
2007 Oct 17
0
libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie.c
...tents.y1) - break; - - first = FALSE; - - if (y + rect.y > limit.y1) - break; - - if (y + rect.y + rect.height < limit.y0 || - x + layout->render_offset_x + rect.x > limit.x1 || - x + layout->render_offset_x + rect.x + rect.width < limit.x0) - continue; - - cairo_rel_move_to (cr, layout->render_offset_x + rect.x, - pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped); - line = pango_layout_iter_get_line_readonly (iter_line); - pango_cairo_show_layout_line (cr, line); - cairo_rel_move_to (cr, -(layout->render_offset_x + rect.x), -...
2007 Nov 04
0
7 commits - libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h libswfdec/swfdec_text_field_movie_html.c
....height > movie->original_extents.y1) break; first = FALSE; @@ -733,12 +772,16 @@ swfdec_text_field_movie_render (SwfdecMovie *movie, cairo_t *cr, x + layout->offset_x + rect.x + rect.width < limit.x0) continue; + if (pango_layout_iter_at_last_line (iter_line)) + cairo_rel_move_to (cr, 0, layout->last_line_offset_y); cairo_rel_move_to (cr, layout->offset_x + rect.x, pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped); line = pango_layout_iter_get_line_readonly (iter_line); pango_cairo_show_layout_line (cr, line); cairo_re...
2007 Nov 07
0
2 commits - libswfdec/swfdec_resource.c libswfdec/swfdec_text_field_movie.c
...text_movie->scroll) + if (linenum == MIN (text_movie->scroll, text_movie->scroll_max)) skipped = rect.y; if (!first && y + rect.y + rect.height > movie->original_extents.y1) @@ -828,7 +835,7 @@ swfdec_text_field_movie_render (SwfdecMovie *movie, cairo_t *cr, cairo_rel_move_to (cr, 0, -layout->last_line_offset_y); } while (pango_layout_iter_next_line (iter_line)); - if (linenum >= text_movie->scroll) { + if (linenum >= MIN (text_movie->scroll, text_movie->scroll_max)) { cairo_rel_move_to (cr, 0, layout->height - skipped); y...
2010 Jul 20
1
Building rattle on Solaris 10u7 X86
...tected: op "<<" "cairoDevice.c", line 1082: undefined symbol: cairo_t "cairoDevice.c", line 1082: undefined symbol: cr "cairoDevice.c", line 1082: syntax error before or at: = "cairoDevice.c", line 1092: warning: implicit function declaration: cairo_rel_move_to "cairoDevice.c", line 1095: warning: implicit function declaration: pango_cairo_show_layout "cairoDevice.c", line 1109: undefined struct/union member: cr "cairoDevice.c", line 1111: improper member use: cr "cairoDevice.c", line 1118: improper member use: draw...
2007 Oct 15
0
6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
...51,18 @@ swfdec_text_field_render (SwfdecTextField *text, cairo_t *cr, -(pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped)); } while (pango_layout_iter_next_line (iter_line)); - if (linenum >= text->scroll + 1) { + if (linenum >= text->scroll) { cairo_rel_move_to (cr, 0, layout->height - skipped); y += layout->height - skipped; skipped = 0; } } - for (iter = layouts; iter != NULL; iter = iter->next) - { - SwfdecLayout *layout = (SwfdecLayout *)iter->data; - - g_object_unref (layout->layout); - g_free (layout...
2007 Oct 18
0
11 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace
...@@ swfdec_text_field_movie_render (SwfdecMovie *movie, cairo_t *cr, -(pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped)); } while (pango_layout_iter_next_line (iter_line)); - if (linenum >= text->scroll) { + if (linenum >= text_movie->scroll) { cairo_rel_move_to (cr, 0, layout->height - skipped); y += layout->height - skipped; skipped = 0; @@ -677,10 +678,11 @@ swfdec_text_field_movie_free_layouts (SwfdecLayout *layouts) } void -swfdec_text_field_movie_set_scroll (SwfdecTextFieldMovie *text, int value) +swfdec_text_field_movie_set_s...
2007 Oct 29
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h
...ct.height < limit.y0 || - x + layout->render_offset_x + rect.x > limit.x1 || - x + layout->render_offset_x + rect.x + rect.width < limit.x0) + x + layout->offset_x + rect.x > limit.x1 || + x + layout->offset_x + rect.x + rect.width < limit.x0) continue; - cairo_rel_move_to (cr, layout->render_offset_x + rect.x, + cairo_rel_move_to (cr, layout->offset_x + rect.x, pango_layout_iter_get_baseline (iter_line) / PANGO_SCALE - skipped); line = pango_layout_iter_get_line_readonly (iter_line); pango_cairo_show_layout_line (cr, line); - cairo_...