use unicode structures

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24440 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2007-01-31 12:43:55 +00:00
parent 6d7783d6ef
commit cb05788788
2 changed files with 7 additions and 7 deletions

View file

@ -104,7 +104,7 @@ NSString *win32_font_family(NSString *fontName)
static
void add_font(NSMutableArray *fontDefs, NSString *fontName,
ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEX *lpntme)
ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEXW *lpntme)
{
NSArray *fontDef;
NSString *fontStyle;
@ -133,7 +133,7 @@ void add_font(NSMutableArray *fontDefs, NSString *fontName,
[fontDefs addObject: fontDef];
}
int CALLBACK fontenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEX *lpntme,
int CALLBACK fontenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEXW *lpntme,
DWORD FontType, LPARAM lParam)
{
NSString *fontName;
@ -166,7 +166,7 @@ void enumerate_font(NSMutableArray *fontDefs, NSString *fontFamily)
RELEASE(pool);
}
int CALLBACK fontfamilyenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEX *lpntme,
int CALLBACK fontfamilyenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEXW *lpntme,
DWORD FontType, LPARAM lParam)
{
NSString *fontName;
@ -230,7 +230,7 @@ int CALLBACK fontfamilyenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEX *lpntme,
if (!done)
{
HDC hdc;
LOGFONT logfont;
LOGFONTW logfont;
int res;
CREATE_AUTORELEASE_POOL(pool);
@ -244,7 +244,7 @@ int CALLBACK fontfamilyenum(ENUMLOGFONTEXW *lpelfe, NEWTEXTMETRICEX *lpntme,
// This get ignored
logfont.lfItalic = 0;
logfont.lfWeight = FW_NORMAL;
res = EnumFontFamiliesEx(hdc, &logfont, (FONTENUMPROC)fontfamilyenum,
res = EnumFontFamiliesExW(hdc, &logfont, (FONTENUMPROCW)fontfamilyenum,
(LPARAM)self, 0);
ReleaseDC(NULL, hdc);

View file

@ -204,7 +204,7 @@ NSString *win32_font_family(NSString *fontName);
- (BOOL) setupAttributes
{
HDC hdc;
TEXTMETRIC metric;
TEXTMETRICW metric;
HFONT old;
LOGFONTW logfont;
NSRange range;
@ -238,7 +238,7 @@ NSString *win32_font_family(NSString *fontName);
}
old = SelectObject(hdc, hFont);
GetTextMetrics(hdc, &metric);
GetTextMetricsW(hdc, &metric);
SelectObject(hdc, old);
ReleaseDC(NULL, hdc);