[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r11356: Implemented list html tag
From: |
Sharad Desai |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r11356: Implemented list html tag |
Date: |
Fri, 31 Jul 2009 13:25:59 -0600 |
User-agent: |
Bazaar (1.13.1) |
------------------------------------------------------------
revno: 11356
committer: Sharad Desai <address@hidden>
branch nick: trunk
timestamp: Fri 2009-07-31 13:25:59 -0600
message:
Implemented list html tag
modified:
libcore/TextField.cpp
------------------------------------------------------------
revno: 11355.1.1
committer: Sharad Desai <address@hidden>
branch nick: desai_Jul29
timestamp: Fri 2009-07-31 13:25:13 -0600
message:
Implemented list html tag
modified:
libcore/TextField.cpp
=== modified file 'libcore/TextField.cpp'
--- a/libcore/TextField.cpp 2009-07-31 12:56:49 +0000
+++ b/libcore/TextField.cpp 2009-07-31 19:25:13 +0000
@@ -1689,9 +1689,27 @@
last_space_glyph, last_line_start_record);
} else if (s == "LI") {
//list item (bullet)
- log_unimpl("<li> html tag in TextField");
+ int space =
newrec.getFont()->get_glyph_index(32, _embedFonts);
+
SWF::TextRecord::GlyphEntry ge;
+ ge.index = space;
+ ge.advance = scale *
newrec.getFont()->get_advance(space, _embedFonts);
+
+ newrec.addGlyph(ge,5);
+
+ int bullet =
newrec.getFont()->get_glyph_index(42, _embedFonts);
+ ge.index = bullet;
+ ge.advance = scale *
newrec.getFont()->get_advance(bullet, _embedFonts);
+ newrec.addGlyph(ge);
+
+ ge.index = space;
+ ge.advance = scale *
newrec.getFont()->get_advance(space, _embedFonts);
+
+ newrec.addGlyph(ge,4);
+
handleChar(it, e, x, y,
newrec, last_code,
- last_space_glyph, last_line_start_record);
+
last_space_glyph, last_line_start_record);
+ newLine(it, x, y, rec,
last_space_glyph,
+
last_line_start_record, 1.0);
} else if (s == "SPAN") {
//span
log_unimpl("<span> html tag in TextField");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r11356: Implemented list html tag,
Sharad Desai <=