diff --git a/src/mac/carbon/utils.mm b/src/mac/carbon/utils.mm new file mode 100644 index 0000000000..516a44b1a8 --- /dev/null +++ b/src/mac/carbon/utils.mm @@ -0,0 +1,33 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/mac/carbon/utils.mm +// Purpose: various cocoa mixin utility functions +// Author: Stefan Csomor +// Modified by: +// Created: 1998-01-01 +// RCS-ID: $Id$ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#include "wx/wxprec.h" + +#include + +#include "wx/mac/private.h" + +bool wxMacInitCocoa() +{ + bool cocoaLoaded = NSApplicationLoad(); + wxASSERT_MSG(cocoaLoaded,wxT("Couldn't load Cocoa in Carbon Environment")) ; + return cocoaLoaded; +} + +wxMacAutoreleasePool::wxMacAutoreleasePool() +{ + m_pool = [[NSAutoreleasePool alloc] init]; +} + +wxMacAutoreleasePool::~wxMacAutoreleasePool() +{ + [m_pool release]; +}