// headers
// ---------------------------------------------------------------------------
-#ifdef __GNUG__
-#pragma implementation "fontdlg.h"
-#endif
-
-// For compilers that support precompilation, includes "wx.h".
-#include "wx/wxprec.h"
-
-#ifdef __BORLANDC__
- #pragma hdrstop
-#endif
-
-#ifndef WX_PRECOMP
- #include "wx/cmndata.h"
- #include "wx/fontdlg.h"
- #include "wx/fontutil.h"
- #include "wx/log.h"
-#endif
+#include "wx/cmndata.h"
+#include "wx/fontdlg.h"
+#include "wx/fontutil.h"
+#include "wx/log.h"
// ============================================================================
// implementation
];
wxASSERT_MSG(theDefaultFont, wxT("Invalid default font for wxCocoaFontDialog!"));
-
- //set the initial font of the NSFontPanel
- //(the font manager calls the appropriate NSFontPanel method)
- [[NSFontManager sharedFontManager] setSelectedFont:theDefaultFont isMultiple:NO];
+
+ //Apple docs say to call NSFontManager::setSelectedFont
+ //However, 10.3 doesn't seem to create the font panel
+ //is this is done, so create it ourselves
+ [[NSFontPanel sharedFontPanel] setPanelFont:theDefaultFont isMultiple:NO];
}
if(m_fontData.m_fontColour.Ok())
[[NSColorPanel sharedColorPanel] setColor:
[NSColor colorWithCalibratedRed:m_fontData.m_fontColour.Red() / 255.0
- green:m_fontData.m_fontColour.Red() / 255.0
- blue:m_fontData.m_fontColour.Red() / 255.0
+ green:m_fontData.m_fontColour.Green() / 255.0
+ blue:m_fontData.m_fontColour.Blue() / 255.0
alpha:1.0]
];
else