summaryrefslogtreecommitdiffstats
path: root/src/qt3support
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@nokia.com>2010-04-16 13:56:15 (GMT)
committerAlessandro Portale <alessandro.portale@nokia.com>2010-04-16 13:56:15 (GMT)
commitc1bf30182b100f2dc83ec552685869990b02b23d (patch)
tree51534ca38d1349218ad03144c7edcf3f74329b08 /src/qt3support
parentc7d102658ec96e6e2ed168392d9e6381534d6660 (diff)
downloadQt-c1bf30182b100f2dc83ec552685869990b02b23d.zip
Qt-c1bf30182b100f2dc83ec552685869990b02b23d.tar.gz
Qt-c1bf30182b100f2dc83ec552685869990b02b23d.tar.bz2
Fix RTL text rendering in the QVGPaintEngine
The QVGPaintEngine calls vgDrawGlyphs() to draw the glyphs of a QTextItem. vgDrawGlyphs(), which is an official OpenVG function, and not implemented in Qt itself, expects glyphs coordinates differently than Qt's glyph painting loops of other paint engines expect. Therefore, we need to handle RTL text separately in QVGPaintEngine::drawTextItem(). Rhys Weatherley provided this patch. This issue is not Symbian specific, but rather QVGPaintEngine specific. Task-number: QT-3140 Reviewed-by: Rhys Weatherley
Diffstat (limited to 'src/qt3support')
0 files changed, 0 insertions, 0 deletions