cleanup - reformat
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36673 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -16,19 +16,22 @@
|
|||||||
#include "wx/fontutil.h"
|
#include "wx/fontutil.h"
|
||||||
#include "wx/gdicmn.h"
|
#include "wx/gdicmn.h"
|
||||||
#include "wx/utils.h"
|
#include "wx/utils.h"
|
||||||
|
|
||||||
#include "wx/fontutil.h"
|
#include "wx/fontutil.h"
|
||||||
|
|
||||||
#include "wx/mac/private.h"
|
#include "wx/mac/private.h"
|
||||||
|
|
||||||
#ifndef __DARWIN__
|
#ifndef __DARWIN__
|
||||||
#include <ATSUnicode.h>
|
#include <ATSUnicode.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxFont, wxGDIObject)
|
IMPLEMENT_DYNAMIC_CLASS(wxFont, wxGDIObject)
|
||||||
|
|
||||||
|
|
||||||
class WXDLLEXPORT wxFontRefData: public wxGDIRefData
|
class WXDLLEXPORT wxFontRefData: public wxGDIRefData
|
||||||
{
|
{
|
||||||
friend class WXDLLEXPORT wxFont;
|
friend class WXDLLEXPORT wxFont;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
wxFontRefData()
|
wxFontRefData()
|
||||||
: m_fontId(0)
|
: m_fontId(0)
|
||||||
@@ -94,8 +97,14 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual ~wxFontRefData();
|
virtual ~wxFontRefData();
|
||||||
void SetNoAntiAliasing( bool no = TRUE ) { m_noAA = no; }
|
|
||||||
bool GetNoAntiAliasing() const { return m_noAA; }
|
void SetNoAntiAliasing( bool no = true )
|
||||||
|
{ m_noAA = no; }
|
||||||
|
|
||||||
|
bool GetNoAntiAliasing() const
|
||||||
|
{ return m_noAA; }
|
||||||
|
|
||||||
|
void MacFindFont() ;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// common part of all ctors
|
// common part of all ctors
|
||||||
@@ -138,10 +147,9 @@ public:
|
|||||||
ThemeFontID m_macThemeFontID ;
|
ThemeFontID m_macThemeFontID ;
|
||||||
|
|
||||||
wxNativeFontInfo m_info;
|
wxNativeFontInfo m_info;
|
||||||
|
|
||||||
public:
|
|
||||||
void MacFindFont() ;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
@@ -151,12 +159,12 @@ public:
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
void wxFontRefData::Init(int pointSize,
|
void wxFontRefData::Init(int pointSize,
|
||||||
int family,
|
int family,
|
||||||
int style,
|
int style,
|
||||||
int weight,
|
int weight,
|
||||||
bool underlined,
|
bool underlined,
|
||||||
const wxString& faceName,
|
const wxString& faceName,
|
||||||
wxFontEncoding encoding)
|
wxFontEncoding encoding)
|
||||||
{
|
{
|
||||||
m_style = style;
|
m_style = style;
|
||||||
m_pointSize = pointSize;
|
m_pointSize = pointSize;
|
||||||
@@ -175,7 +183,7 @@ void wxFontRefData::Init(int pointSize,
|
|||||||
m_macATSUStyle = NULL ;
|
m_macATSUStyle = NULL ;
|
||||||
|
|
||||||
m_macThemeFontID = kThemeCurrentPortFont ;
|
m_macThemeFontID = kThemeCurrentPortFont ;
|
||||||
m_noAA = FALSE;
|
m_noAA = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxFontRefData::~wxFontRefData()
|
wxFontRefData::~wxFontRefData()
|
||||||
@@ -192,7 +200,8 @@ void wxFontRefData::MacFindFont()
|
|||||||
if ( m_macThemeFontID != kThemeCurrentPortFont )
|
if ( m_macThemeFontID != kThemeCurrentPortFont )
|
||||||
{
|
{
|
||||||
Str255 fontName ;
|
Str255 fontName ;
|
||||||
GetThemeFont(m_macThemeFontID , GetApplicationScript() , fontName , &m_macFontSize , &m_macFontStyle ) ;
|
|
||||||
|
GetThemeFont( m_macThemeFontID, GetApplicationScript(), fontName, &m_macFontSize, &m_macFontStyle );
|
||||||
m_faceName = wxMacMakeStringFromPascal( fontName ) ;
|
m_faceName = wxMacMakeStringFromPascal( fontName ) ;
|
||||||
if ( m_macFontStyle & bold )
|
if ( m_macFontStyle & bold )
|
||||||
m_weight = wxBOLD ;
|
m_weight = wxBOLD ;
|
||||||
@@ -202,42 +211,41 @@ void wxFontRefData::MacFindFont()
|
|||||||
m_style = wxITALIC ;
|
m_style = wxITALIC ;
|
||||||
if ( m_macFontStyle & underline )
|
if ( m_macFontStyle & underline )
|
||||||
m_underlined = true ;
|
m_underlined = true ;
|
||||||
::GetFNum( fontName, &m_macFontNum);
|
::GetFNum( fontName, &m_macFontNum );
|
||||||
m_pointSize = m_macFontSize ;
|
m_pointSize = m_macFontSize ;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if( m_faceName.Length() == 0 )
|
if ( m_faceName.Length() == 0 )
|
||||||
{
|
{
|
||||||
switch( m_family )
|
switch ( m_family )
|
||||||
{
|
{
|
||||||
case wxDEFAULT :
|
case wxDEFAULT :
|
||||||
m_macFontNum = ::GetAppFont() ;
|
m_macFontNum = ::GetAppFont();
|
||||||
break ;
|
break ;
|
||||||
|
|
||||||
case wxSCRIPT :
|
case wxSCRIPT :
|
||||||
case wxROMAN :
|
case wxROMAN :
|
||||||
case wxDECORATIVE :
|
case wxDECORATIVE :
|
||||||
#ifdef __WXMAC_OSX__
|
::GetFNum( "\pTimes", &m_macFontNum );
|
||||||
::GetFNum( "\pTimes" , &m_macFontNum) ;
|
|
||||||
#else
|
|
||||||
::GetFNum( "\pTimes" , &m_macFontNum) ;
|
|
||||||
#endif
|
|
||||||
break ;
|
break ;
|
||||||
|
|
||||||
case wxSWISS :
|
case wxSWISS :
|
||||||
#ifdef __WXMAC_OSX__
|
#ifdef __WXMAC_OSX__
|
||||||
::GetFNum( "\pLucida Grande" , &m_macFontNum) ;
|
::GetFNum( "\pLucida Grande", &m_macFontNum );
|
||||||
#else
|
#else
|
||||||
::GetFNum( "\pGeneva" , &m_macFontNum) ;
|
::GetFNum( "\pGeneva", &m_macFontNum );
|
||||||
#endif
|
#endif
|
||||||
break ;
|
break ;
|
||||||
|
|
||||||
case wxMODERN :
|
case wxMODERN :
|
||||||
#ifdef __WXMAC_OSX__
|
::GetFNum( "\pMonaco", &m_macFontNum );
|
||||||
::GetFNum( "\pMonaco" , &m_macFontNum) ;
|
break ;
|
||||||
#else
|
|
||||||
::GetFNum( "\pMonaco" , &m_macFontNum) ;
|
default:
|
||||||
#endif
|
|
||||||
break ;
|
break ;
|
||||||
}
|
}
|
||||||
|
|
||||||
Str255 name ;
|
Str255 name ;
|
||||||
::GetFontName( m_macFontNum , name ) ;
|
::GetFontName( m_macFontNum , name ) ;
|
||||||
m_faceName = wxMacMakeStringFromPascal( name ) ;
|
m_faceName = wxMacMakeStringFromPascal( name ) ;
|
||||||
@@ -281,6 +289,7 @@ void wxFontRefData::MacFindFont()
|
|||||||
m_macATSUFontID = test ;
|
m_macATSUFontID = test ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( m_macFontStyle & italic )
|
if ( m_macFontStyle & italic )
|
||||||
{
|
{
|
||||||
ATSUFontID test ;
|
ATSUFontID test ;
|
||||||
@@ -290,6 +299,7 @@ void wxFontRefData::MacFindFont()
|
|||||||
m_macATSUFontID = test ;
|
m_macATSUFontID = test ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( m_macFontStyle & underline )
|
if ( m_macFontStyle & underline )
|
||||||
{
|
{
|
||||||
ATSUFontID test ;
|
ATSUFontID test ;
|
||||||
@@ -307,8 +317,10 @@ void wxFontRefData::MacFindFont()
|
|||||||
::ATSUDisposeStyle((ATSUStyle)m_macATSUStyle);
|
::ATSUDisposeStyle((ATSUStyle)m_macATSUStyle);
|
||||||
m_macATSUStyle = NULL ;
|
m_macATSUStyle = NULL ;
|
||||||
}
|
}
|
||||||
|
|
||||||
OSStatus status = ::ATSUCreateStyle((ATSUStyle *)&m_macATSUStyle) ;
|
OSStatus status = ::ATSUCreateStyle((ATSUStyle *)&m_macATSUStyle) ;
|
||||||
wxASSERT_MSG( status == noErr , wxT("couldn't create ATSU style") ) ;
|
wxASSERT_MSG( status == noErr , wxT("couldn't create ATSU style") ) ;
|
||||||
|
|
||||||
ATSUAttributeTag atsuTags[] =
|
ATSUAttributeTag atsuTags[] =
|
||||||
{
|
{
|
||||||
kATSUFontTag ,
|
kATSUFontTag ,
|
||||||
@@ -319,8 +331,8 @@ void wxFontRefData::MacFindFont()
|
|||||||
kATSUQDUnderlineTag ,
|
kATSUQDUnderlineTag ,
|
||||||
kATSUQDCondensedTag ,
|
kATSUQDCondensedTag ,
|
||||||
kATSUQDExtendedTag ,
|
kATSUQDExtendedTag ,
|
||||||
} ;
|
};
|
||||||
ByteCount atsuSizes[sizeof(atsuTags)/sizeof(ATSUAttributeTag)] =
|
ByteCount atsuSizes[sizeof(atsuTags) / sizeof(ATSUAttributeTag)] =
|
||||||
{
|
{
|
||||||
sizeof( ATSUFontID ) ,
|
sizeof( ATSUFontID ) ,
|
||||||
sizeof( Fixed ) ,
|
sizeof( Fixed ) ,
|
||||||
@@ -330,12 +342,13 @@ void wxFontRefData::MacFindFont()
|
|||||||
sizeof( Boolean ) ,
|
sizeof( Boolean ) ,
|
||||||
sizeof( Boolean ) ,
|
sizeof( Boolean ) ,
|
||||||
sizeof( Boolean ) ,
|
sizeof( Boolean ) ,
|
||||||
} ;
|
};
|
||||||
|
|
||||||
Boolean kTrue = true ;
|
Boolean kTrue = true ;
|
||||||
Boolean kFalse = false ;
|
Boolean kFalse = false ;
|
||||||
|
|
||||||
ATSUVerticalCharacterType kHorizontal = kATSUStronglyHorizontal;
|
ATSUVerticalCharacterType kHorizontal = kATSUStronglyHorizontal;
|
||||||
ATSUAttributeValuePtr atsuValues[sizeof(atsuTags)/sizeof(ATSUAttributeTag)] =
|
ATSUAttributeValuePtr atsuValues[sizeof(atsuTags) / sizeof(ATSUAttributeTag)] =
|
||||||
{
|
{
|
||||||
&m_macATSUFontID ,
|
&m_macATSUFontID ,
|
||||||
&atsuSize ,
|
&atsuSize ,
|
||||||
@@ -345,11 +358,14 @@ void wxFontRefData::MacFindFont()
|
|||||||
(m_macATSUAdditionalQDStyles & underline) ? &kTrue : &kFalse ,
|
(m_macATSUAdditionalQDStyles & underline) ? &kTrue : &kFalse ,
|
||||||
(m_macATSUAdditionalQDStyles & condense) ? &kTrue : &kFalse ,
|
(m_macATSUAdditionalQDStyles & condense) ? &kTrue : &kFalse ,
|
||||||
(m_macATSUAdditionalQDStyles & extend) ? &kTrue : &kFalse ,
|
(m_macATSUAdditionalQDStyles & extend) ? &kTrue : &kFalse ,
|
||||||
} ;
|
};
|
||||||
status = ::ATSUSetAttributes((ATSUStyle)m_macATSUStyle, sizeof(atsuTags)/sizeof(ATSUAttributeTag) ,
|
|
||||||
|
status = ::ATSUSetAttributes(
|
||||||
|
(ATSUStyle)m_macATSUStyle,
|
||||||
|
sizeof(atsuTags) / sizeof(ATSUAttributeTag) ,
|
||||||
atsuTags, atsuSizes, atsuValues);
|
atsuTags, atsuSizes, atsuValues);
|
||||||
|
|
||||||
wxASSERT_MSG( status == noErr , wxT("couldn't Modify ATSU style") ) ;
|
wxASSERT_MSG( status == noErr , wxT("couldn't modify ATSU style") ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -362,8 +378,9 @@ void wxFont::Init()
|
|||||||
|
|
||||||
bool wxFont::Create(const wxNativeFontInfo& info)
|
bool wxFont::Create(const wxNativeFontInfo& info)
|
||||||
{
|
{
|
||||||
return Create(info.pointSize, info.family, info.style, info.weight,
|
return Create(
|
||||||
info.underlined, info.faceName, info.encoding);
|
info.pointSize, info.family, info.style, info.weight,
|
||||||
|
info.underlined, info.faceName, info.encoding );
|
||||||
}
|
}
|
||||||
|
|
||||||
wxFont::wxFont(const wxString& fontdesc)
|
wxFont::wxFont(const wxString& fontdesc)
|
||||||
@@ -374,30 +391,36 @@ wxFont::wxFont(const wxString& fontdesc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool wxFont::Create(int pointSize,
|
bool wxFont::Create(int pointSize,
|
||||||
int family,
|
int family,
|
||||||
int style,
|
int style,
|
||||||
int weight,
|
int weight,
|
||||||
bool underlined,
|
bool underlined,
|
||||||
const wxString& faceName,
|
const wxString& faceName,
|
||||||
wxFontEncoding encoding)
|
wxFontEncoding encoding)
|
||||||
{
|
{
|
||||||
UnRef();
|
UnRef();
|
||||||
m_refData = new wxFontRefData(pointSize, family, style, weight,
|
|
||||||
underlined, faceName, encoding);
|
m_refData = new wxFontRefData(
|
||||||
|
pointSize, family, style, weight,
|
||||||
|
underlined, faceName, encoding);
|
||||||
|
|
||||||
RealizeResource();
|
RealizeResource();
|
||||||
|
|
||||||
return TRUE;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxFont::MacCreateThemeFont(wxUint16 themeFontID )
|
bool wxFont::MacCreateThemeFont(wxUint16 themeFontID)
|
||||||
{
|
{
|
||||||
UnRef();
|
UnRef();
|
||||||
m_refData = new wxFontRefData(12, wxDEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL ,false, wxEmptyString, wxFONTENCODING_DEFAULT);
|
|
||||||
|
m_refData = new wxFontRefData(
|
||||||
|
12, wxDEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
|
||||||
|
false, wxEmptyString, wxFONTENCODING_DEFAULT );
|
||||||
|
|
||||||
M_FONTDATA->m_macThemeFontID = themeFontID ;
|
M_FONTDATA->m_macThemeFontID = themeFontID ;
|
||||||
RealizeResource();
|
RealizeResource();
|
||||||
|
|
||||||
return TRUE;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxFont::~wxFont()
|
wxFont::~wxFont()
|
||||||
@@ -407,7 +430,8 @@ wxFont::~wxFont()
|
|||||||
bool wxFont::RealizeResource()
|
bool wxFont::RealizeResource()
|
||||||
{
|
{
|
||||||
M_FONTDATA->MacFindFont() ;
|
M_FONTDATA->MacFindFont() ;
|
||||||
return TRUE;
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxFont::SetEncoding(wxFontEncoding encoding)
|
void wxFont::SetEncoding(wxFontEncoding encoding)
|
||||||
@@ -506,95 +530,109 @@ void wxFont::SetNoAntiAliasing( bool no )
|
|||||||
int wxFont::GetPointSize() const
|
int wxFont::GetPointSize() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_pointSize;
|
return M_FONTDATA->m_pointSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxFont::GetFamily() const
|
int wxFont::GetFamily() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_family;
|
return M_FONTDATA->m_family;
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxFont::GetStyle() const
|
int wxFont::GetStyle() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_style;
|
return M_FONTDATA->m_style;
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxFont::GetWeight() const
|
int wxFont::GetWeight() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_weight;
|
return M_FONTDATA->m_weight;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxFont::GetUnderlined() const
|
bool wxFont::GetUnderlined() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , false, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , false, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_underlined;
|
return M_FONTDATA->m_underlined;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxString wxFont::GetFaceName() const
|
wxString wxFont::GetFaceName() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , wxEmptyString , wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , wxEmptyString , wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_faceName;
|
return M_FONTDATA->m_faceName;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxFontEncoding wxFont::GetEncoding() const
|
wxFontEncoding wxFont::GetEncoding() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , wxFONTENCODING_DEFAULT , wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , wxFONTENCODING_DEFAULT , wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_encoding;
|
return M_FONTDATA->m_encoding;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxFont::GetNoAntiAliasing() const
|
bool wxFont::GetNoAntiAliasing() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , false, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , false, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_noAA;
|
return M_FONTDATA->m_noAA;
|
||||||
}
|
}
|
||||||
|
|
||||||
short wxFont::MacGetFontNum() const
|
short wxFont::MacGetFontNum() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macFontNum;
|
return M_FONTDATA->m_macFontNum;
|
||||||
}
|
}
|
||||||
|
|
||||||
short wxFont::MacGetFontSize() const
|
short wxFont::MacGetFontSize() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macFontSize;
|
return M_FONTDATA->m_macFontSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxByte wxFont::MacGetFontStyle() const
|
wxByte wxFont::MacGetFontStyle() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macFontStyle;
|
return M_FONTDATA->m_macFontStyle;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxUint32 wxFont::MacGetATSUFontID() const
|
wxUint32 wxFont::MacGetATSUFontID() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macATSUFontID;
|
return M_FONTDATA->m_macATSUFontID;
|
||||||
}
|
}
|
||||||
|
|
||||||
void* wxFont::MacGetATSUStyle() const
|
void * wxFont::MacGetATSUStyle() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , NULL, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , NULL, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macATSUStyle;
|
return M_FONTDATA->m_macATSUStyle;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxUint32 wxFont::MacGetATSUAdditionalQDStyles() const
|
wxUint32 wxFont::MacGetATSUAdditionalQDStyles() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macATSUAdditionalQDStyles;
|
return M_FONTDATA->m_macATSUAdditionalQDStyles;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxUint16 wxFont::MacGetThemeFontID() const
|
wxUint16 wxFont::MacGetThemeFontID() const
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , 0, wxT("invalid font") );
|
||||||
|
|
||||||
return M_FONTDATA->m_macThemeFontID;
|
return M_FONTDATA->m_macThemeFontID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const wxNativeFontInfo * wxFont::GetNativeFontInfo() const
|
||||||
const wxNativeFontInfo *wxFont::GetNativeFontInfo() const
|
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( M_FONTDATA != NULL , NULL, wxT("invalid font") );
|
wxCHECK_MSG( M_FONTDATA != NULL , NULL, wxT("invalid font") );
|
||||||
wxCHECK_MSG( Ok(), NULL, wxT("invalid font") );
|
wxCHECK_MSG( Ok(), NULL, wxT("invalid font") );
|
||||||
|
Reference in New Issue
Block a user