rtoss - Diff between revs 114 and 124

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 114 Rev 124
Line 72... Line 72...
72 72
73         //@{ •¶Žš•(pixel) //@} 73         //@{ •¶Žš•(pixel) //@}
74         int Wc( unicode ch ) const 74         int Wc( unicode ch ) const
75                 { 75                 {
76                         if( widthTable_[ ch ] == -1 ) 76                         if( widthTable_[ ch ] == -1 )
-   77 #ifdef WIN32S
-   78                                 ::GetCharWidthA( dc_, ch, ch, widthTable_+ch );
-   79 #else
77                                 ::GetCharWidthW( dc_, ch, ch, widthTable_+ch ); 80                                 ::GetCharWidthW( dc_, ch, ch, widthTable_+ch );
-   81 #endif
78                         return widthTable_[ ch ]; 82                         return widthTable_[ ch ];
79                 } 83                 }
80         int W( const unicode* pch ) const // 1.08 ƒTƒƒQ[ƒgƒyƒA‰ñ”ð 84         int W( const unicode* pch ) const // 1.08 ƒTƒƒQ[ƒgƒyƒA‰ñ”ð
81                 { 85                 {
82                         unicode ch = *pch; 86                         unicode ch = *pch;
Line 86... Line 90...
86                                 { 90                                 {
87                                         SIZE sz; 91                                         SIZE sz;
88                                         if( ::GetTextExtentPoint32W( dc_, pch, 2, &sz ) ) 92                                         if( ::GetTextExtentPoint32W( dc_, pch, 2, &sz ) )
89                                                 return sz.cx; 93                                                 return sz.cx;
90                                         int w = 0; 94                                         int w = 0;
-   95 #ifdef WIN32S
-   96                                         ::GetCharWidthA( dc_, ch, ch, &w );
-   97 #else
91                                         ::GetCharWidthW( dc_, ch, ch, &w ); 98                                         ::GetCharWidthW( dc_, ch, ch, &w );
-   99 #endif
92                                         return w; 100                                         return w;
93                                 } 101                                 }
-   102 #ifdef WIN32S
-   103                                 ::GetCharWidthA( dc_, ch, ch, widthTable_+ch );
-   104 #else
94                                 ::GetCharWidthW( dc_, ch, ch, widthTable_+ch ); 105                                 ::GetCharWidthW( dc_, ch, ch, widthTable_+ch );
-   106 #endif
95                         } 107                         }
96                         return widthTable_[ ch ]; 108                         return widthTable_[ ch ];
97                 } 109                 }
98 110
99         //@{ •W€•¶Žš•(pixel) //@} 111         //@{ •W€•¶Žš•(pixel) //@}