Changeset 8 for trunk/src/kernel/qtextengine_p.h
- Timestamp:
- Nov 16, 2005, 8:36:46 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel/qtextengine_p.h
r7 r8 167 167 unsigned short reserved :1; 168 168 unsigned short engineReserved :2; 169 }; 170 171 inline bool operator == ( const QScriptAnalysis &sa1, const QScriptAnalysis &sa2 ) 172 { 173 return 174 sa1.script == sa2.script && 175 sa1.bidiLevel == sa2.bidiLevel; 176 // ### 177 // && override == other.override; 178 } 179 180 #elif defined( Q_WS_PM ) 181 182 //@@TODO (dmik): the definitions below is almost unchecked (no true unicode 183 // support yet) 184 185 //@@TODO (dmik): curretnly glyphs are just 8 bit chars (see 186 // QFontEnginePM::stringToCMap()), so glyph_t is temporarily defined as 187 // unsigned char. it should be changed later. 188 typedef unsigned char glyph_t; 189 //typedef unsigned short glyph_t; 190 191 struct qoffset_t { 192 int x; 193 int y; 194 }; 195 196 typedef int advance_t; 197 198 //@@TODO (dmik): it's a dummy version... 199 struct QScriptAnalysis { 200 unsigned short script :10; 201 unsigned short bidiLevel :5; 202 unsigned short override :1; 203 unsigned short reserved :1; 169 204 }; 170 205
Note:
See TracChangeset
for help on using the changeset viewer.