projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adding constant which appears in Leopard SDK only
[wxWidgets.git]
/
src
/
gtk1
/
font.cpp
diff --git
a/src/gtk1/font.cpp
b/src/gtk1/font.cpp
index 2125d300121a178bb1958ed80b9d972801ce30f7..097519952e5b0b6d2acfcc2db1f18751dc669261 100644
(file)
--- a/
src/gtk1/font.cpp
+++ b/
src/gtk1/font.cpp
@@
-54,7
+54,7
@@
WX_DECLARE_HASH_MAP(int, GdkFont *, wxIntegerHash, wxIntegerEqual,
// wxFontRefData
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
-class wxFontRefData : public wx
Object
RefData
+class wxFontRefData : public wx
GDI
RefData
{
public:
// from broken down font parameters, also default ctor
{
public:
// from broken down font parameters, also default ctor
@@
-215,8
+215,8
@@
void wxFontRefData::InitFromNative()
}
}
}
}
- switch ( wxToupper(
*
m_nativeFontInfo.
-
GetXFontComponent(wxXLFD_SLANT).c_str()
) )
+ switch ( wxToupper(m_nativeFontInfo.
+
GetXFontComponent(wxXLFD_SLANT)[0u]).GetValue(
) )
{
case _T('I'): // italique
m_style = wxFONTSTYLE_ITALIC;
{
case _T('I'): // italique
m_style = wxFONTSTYLE_ITALIC;
@@
-291,7
+291,7
@@
void wxFontRefData::InitFromNative()
}
wxFontRefData::wxFontRefData( const wxFontRefData& data )
}
wxFontRefData::wxFontRefData( const wxFontRefData& data )
- : wx
Object
RefData()
+ : wx
GDI
RefData()
{
m_pointSize = data.m_pointSize;
m_family = data.m_family;
{
m_pointSize = data.m_pointSize;
m_family = data.m_family;
@@
-536,6
+536,16
@@
wxFont::~wxFont()
{
}
{
}
+wxGDIRefData *wxFont::CreateGDIRefData() const
+{
+ return new wxFontRefData;
+}
+
+wxGDIRefData *wxFont::CloneGDIRefData(const wxGDIRefData *data) const
+{
+ return new wxFontRefData(*wx_static_cast(const wxFontRefData *, data));
+}
+
// ----------------------------------------------------------------------------
// accessors
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// accessors
// ----------------------------------------------------------------------------