]> git.saurik.com Git - wxWidgets.git/commitdiff
Added fontfactory.h that should have been part of 49213.
authorDavid Elliott <dfe@tgwbd.org>
Thu, 18 Oct 2007 08:01:37 +0000 (08:01 +0000)
committerDavid Elliott <dfe@tgwbd.org>
Thu, 18 Oct 2007 08:01:37 +0000 (08:01 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/cocoa/private/fontfactory.h [new file with mode: 0644]

diff --git a/include/wx/cocoa/private/fontfactory.h b/include/wx/cocoa/private/fontfactory.h
new file mode 100644 (file)
index 0000000..ccfafa9
--- /dev/null
@@ -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_