src/gui/text/qtextengine_p.h
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
   380     QFixed leading;
   380     QFixed leading;
   381     QFixed x;
   381     QFixed x;
   382     QFixed y;
   382     QFixed y;
   383     QFixed width;
   383     QFixed width;
   384     QFixed textWidth;
   384     QFixed textWidth;
       
   385     QFixed textAdvance;
   385     int from;
   386     int from;
   386     signed int length : 29;
   387     signed int length : 29;
   387     mutable uint justified : 1;
   388     mutable uint justified : 1;
   388     mutable uint gridfitted : 1;
   389     mutable uint gridfitted : 1;
   389     uint hasTrailingSpaces : 1;
   390     uint hasTrailingSpaces : 1;
   390     uint leadingIncluded : 1;
   391     uint leadingIncluded : 1;
   391     QFixed height() const { return ascent + descent + 1
   392     QFixed height() const { return (ascent + descent).ceil() + 1
   392                             + (leadingIncluded?  qMax(QFixed(),leading) : QFixed()); }
   393                             + (leadingIncluded?  qMax(QFixed(),leading) : QFixed()); }
   393     QFixed base() const { return ascent
   394     QFixed base() const { return ascent
   394                           + (leadingIncluded ? qMax(QFixed(),leading) : QFixed()); }
   395                           + (leadingIncluded ? qMax(QFixed(),leading) : QFixed()); }
   395     void setDefaultHeight(QTextEngine *eng);
   396     void setDefaultHeight(QTextEngine *eng);
   396     void operator+=(const QScriptLine &other);
   397     void operator+=(const QScriptLine &other);