Submitted by: eseidel
Reviewed by: mjs
* kwq/KWQFontMetrics.h:
* kwq/KWQFontMetrics.mm:
(QFontMetrics::boundingRect): added boundingRect(QChar)
http://bugzilla.opendarwin.org/show_bug.cgi?id=3827
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9578
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-07-03 Eric Seidel <eseidel@apple.com>
+
+ Reviewed by mjs.
+
+ * kwq/KWQFontMetrics.h:
+ * kwq/KWQFontMetrics.mm:
+ (QFontMetrics::boundingRect): added boundingRect(QChar)
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=3827
+
2005-07-03 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
int letterSpacing, int wordSpacing, bool smallCaps) const;
int checkSelectionPoint (QChar *s, int slen, int pos, int len, int toAdd, int tabWidth, int xpos, int letterSpacing, int wordSpacing, bool smallCaps, int x, bool reversed, bool includePartialGlyphs) const;
+ QRect boundingRect(QChar) const;
QRect boundingRect(const QString &, int tabWidth, int xpos, int len=-1) const;
QRect boundingRect(int, int, int, int, int, const QString &, int tabWidth, int xpos) const;
return [data->getRenderer() pointToOffset:&run style:&style position:x reversed:reversed includePartialGlyphs:includePartialGlyphs];
}
+QRect QFontMetrics::boundingRect(QChar c) const
+{
+ return QRect(0, 0, width(c, 0, 0), height());
+}
+
QRect QFontMetrics::boundingRect(const QString &qstring, int tabWidth, int xpos, int len) const
{
return QRect(0, 0, width(qstring, tabWidth, xpos, len), height());