+#ifndef WX_PRECOMP
+ #include "wx/gdicmn.h"
+ #include "wx/module.h"
+#endif
+
+#include "wx/link.h"
+#include "wx/mac/private.h"
+
+// Linker will discard entire object file without this
+wxFORCE_LINK_THIS_MODULE(gdiobj)
+
+class wxStockGDIMac: public wxStockGDI, public wxModule
+{
+public:
+ virtual const wxFont* GetFont(Item item);
+
+ virtual bool OnInit();
+ virtual void OnExit();
+
+private:
+ typedef wxStockGDI super;
+ DECLARE_DYNAMIC_CLASS(wxStockGDIMac)
+};
+
+IMPLEMENT_DYNAMIC_CLASS(wxStockGDIMac, wxModule)
+
+bool wxStockGDIMac::OnInit()
+{
+ // Override default instance
+ ms_instance = this;
+ return true;
+}
+
+void wxStockGDIMac::OnExit()
+{
+}