git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43544
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
12 files changed:
// forward declarations
// ----------------------------------------------------------------------------
// forward declarations
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxFontData;
class WXDLLEXPORT wxFontBase;
class WXDLLEXPORT wxFont;
class WXDLLEXPORT wxSize;
class WXDLLEXPORT wxFontBase;
class WXDLLEXPORT wxFont;
class WXDLLEXPORT wxSize;
static void SetDefaultEncoding(wxFontEncoding encoding);
protected:
static void SetDefaultEncoding(wxFontEncoding encoding);
protected:
- // get the internal data
- wxFontRefData *GetFontData() const
- { return (wxFontRefData *)m_refData; }
-
// the function called by both overloads of SetNativeFontInfo()
virtual void DoSetNativeFontInfo(const wxNativeFontInfo& info);
// the function called by both overloads of SetNativeFontInfo()
virtual void DoSetNativeFontInfo(const wxNativeFontInfo& info);
#include "wx/os2/font.h"
#endif
#include "wx/os2/font.h"
#endif
-// ----------------------------------------------------------------------------
-// macros
-// ----------------------------------------------------------------------------
-
-#define M_FONTDATA GetFontData()
-
#endif
// _WX_FONT_H_BASE_
#endif
// _WX_FONT_H_BASE_
// TODO: delete font data
}
// TODO: delete font data
}
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
bool wxFont::Create(const wxNativeFontInfo&)
{
return false;
bool wxFont::Create(const wxNativeFontInfo&)
{
return false;
wxIDirectFBFontPtr m_font;
};
wxIDirectFBFontPtr m_font;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFont
// ----------------------------------------------------------------------------
// wxFont
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
wxNativeFontInfo m_info;
};
wxNativeFontInfo m_info;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
// implementation
public:
void MacFindFont() ;
};
public:
void MacFindFont() ;
};
+
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
// ============================================================================
// implementation
// ============================================================================
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
// ============================================================================
// implementation
// ============================================================================
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFont
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// wxFont
// ----------------------------------------------------------------------------
bool m_nativeFontInfoOk;
};
bool m_nativeFontInfoOk;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
// ============================================================================
// implementation
// ============================================================================
bool m_bInternalPS; // Internally generated PS?
}; // end of CLASS wxFontRefData
bool m_bInternalPS; // Internally generated PS?
}; // end of CLASS wxFontRefData
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
// ============================================================================
// implementation
// ============================================================================
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------