From 500659a8972ef0dff3fadf553e3b3dc189e964f7 Mon Sep 17 00:00:00 2001 From: David Elliott Date: Thu, 18 Oct 2007 08:01:37 +0000 Subject: [PATCH] Added fontfactory.h that should have been part of 49213. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/cocoa/private/fontfactory.h | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 include/wx/cocoa/private/fontfactory.h diff --git a/include/wx/cocoa/private/fontfactory.h b/include/wx/cocoa/private/fontfactory.h new file mode 100644 index 0000000000..ccfafa9ea9 --- /dev/null +++ b/include/wx/cocoa/private/fontfactory.h @@ -0,0 +1,28 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/cocoa/fontfactory.h +// Purpose: wxFontFactory class +// Author: David Elliott +// Modified by: +// Created: 2007-10-13 +// RCS-ID: $Id$ +// Copyright: 2007 David Elliott +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_COCOA_FONTFACTORY_H_ +#define _WX_COCOA_FONTFACTORY_H_ + +/*! @discussion + This class exists so that wxFont need not know about wxSettings + The implementation, however, is in the font.mm file because the + implementation needs to have knowledge of wxFontRefData. + */ +class wxCocoaFontFactory +{ +public: + /*! @abstract Create an instance with the specified NSFont and underline flag. + */ + static wxFont InstanceForNSFont(WX_NSFont cocoaFont, bool underlined = false); +}; + +#endif //_WX_COCOA_FONTFACTORY_H_ -- 2.47.2