Ignore:
Timestamp:
Nov 16, 2005, 8:36:46 PM (20 years ago)
Author:
dmik
Message:

Transferred Qt for OS/2 version 3.3.1-rc5 sources from the CVS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel/qtextengine_p.h

    r7 r8  
    167167    unsigned short reserved          :1;
    168168    unsigned short engineReserved    :2;
     169};
     170
     171inline 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.
     188typedef unsigned char glyph_t;
     189//typedef unsigned short glyph_t;
     190
     191struct qoffset_t {
     192    int x;
     193    int y;
     194};
     195
     196typedef int advance_t;
     197
     198//@@TODO (dmik): it's a dummy version...
     199struct QScriptAnalysis {
     200    unsigned short script         :10;
     201    unsigned short bidiLevel         :5;
     202    unsigned short override          :1;
     203    unsigned short reserved          :1;
    169204};
    170205
Note: See TracChangeset for help on using the changeset viewer.