Changes for some wxNativeFontInfo methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@18478 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -156,26 +156,11 @@ enum wxFontEncoding
|
|||||||
// ToString() and restore them using FromString())
|
// ToString() and restore them using FromString())
|
||||||
struct wxNativeFontInfo
|
struct wxNativeFontInfo
|
||||||
{
|
{
|
||||||
#ifdef __WXGTK__
|
wxNativeFontInfo();
|
||||||
// init the elements from an XLFD, return TRUE if ok
|
|
||||||
bool FromXFontName(const wxString& xFontName);
|
|
||||||
|
|
||||||
// return false if we were never initialized with a valid XLFD
|
|
||||||
bool IsDefault() const;
|
|
||||||
|
|
||||||
// generate an XLFD using the fontElements
|
|
||||||
wxString GetXFontName() const;
|
|
||||||
|
|
||||||
// set the XFLD
|
|
||||||
void SetXFontName(const wxString& xFontName);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
wxNativeFontInfo() { Init(); }
|
|
||||||
|
|
||||||
// reset to the default state
|
// reset to the default state
|
||||||
void Init();
|
void Init();
|
||||||
|
|
||||||
#ifndef __WXGTK__
|
|
||||||
// accessors and modifiers for the font elements
|
// accessors and modifiers for the font elements
|
||||||
int GetPointSize() const;
|
int GetPointSize() const;
|
||||||
wxFontStyle GetStyle() const;
|
wxFontStyle GetStyle() const;
|
||||||
@@ -192,7 +177,6 @@ struct wxNativeFontInfo
|
|||||||
void SetFaceName(wxString facename);
|
void SetFaceName(wxString facename);
|
||||||
void SetFamily(wxFontFamily family);
|
void SetFamily(wxFontFamily family);
|
||||||
void SetEncoding(wxFontEncoding encoding);
|
void SetEncoding(wxFontEncoding encoding);
|
||||||
#endif
|
|
||||||
|
|
||||||
// it is important to be able to serialize wxNativeFontInfo objects to be
|
// it is important to be able to serialize wxNativeFontInfo objects to be
|
||||||
// able to store them (in config file, for example)
|
// able to store them (in config file, for example)
|
||||||
@@ -213,6 +197,34 @@ struct wxNativeFontInfo
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
%{
|
||||||
|
// Fix some link errors... Remove this when these methods get real implementations...
|
||||||
|
#if defined(__WXGTK__) || defined(__WXX11__)
|
||||||
|
#if wxUSE_PANGO
|
||||||
|
void wxNativeFontInfo::SetPointSize(int pointsize)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetStyle(wxFontStyle style)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetWeight(wxFontWeight weight)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetUnderlined(bool WXUNUSED(underlined))
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetFaceName(wxString facename)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetFamily(wxFontFamily family)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
|
||||||
|
void wxNativeFontInfo::SetEncoding(wxFontEncoding encoding)
|
||||||
|
{ wxFAIL_MSG( _T("not implemented") ); }
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
%}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// wxFontMapper manages user-definable correspondence between logical font
|
// wxFontMapper manages user-definable correspondence between logical font
|
||||||
// names and the fonts present on the machine.
|
// names and the fonts present on the machine.
|
||||||
|
Reference in New Issue
Block a user