]> git.saurik.com Git - wxWidgets.git/commitdiff
Added wxString to NSString conversion functions
authorDavid Elliott <dfe@tgwbd.org>
Fri, 13 Jun 2003 21:09:21 +0000 (21:09 +0000)
committerDavid Elliott <dfe@tgwbd.org>
Fri, 13 Jun 2003 21:09:21 +0000 (21:09 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21130 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

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

diff --git a/include/wx/cocoa/string.h b/include/wx/cocoa/string.h
new file mode 100644 (file)
index 0000000..d9dde29
--- /dev/null
@@ -0,0 +1,30 @@
+///////////////////////////////////////////////////////////////////////////////
+// Name:        wx/cocoa/string.h
+// Purpose:     String conversion methods
+// Author:      David Elliott
+// Modified by:
+// Created:     2003/04/13
+// RCS-ID:      $Id$
+// Copyright:   (c) 2003 David Elliott
+// Licence:     wxWindows licence
+///////////////////////////////////////////////////////////////////////////////
+
+#ifndef __WX_COCOA_STRING_H__
+#define __WX_COCOA_STRING_H__
+
+#import <Foundation/NSString.h>
+#include "wx/string.h"
+
+// Return an autoreleased NSString
+inline NSString* wxNSStringWithWxString(const wxString &wxstring)
+{
+    return [NSString stringWithCString: wxstring.c_str() length:wxstring.Len()];
+}
+
+// Intialize an NSString which has already been allocated
+inline NSString* wxInitNSStringWithWxString(NSString *nsstring, const wxString &wxstring)
+{
+    return [nsstring initWithCString: wxstring.c_str() length:wxstring.Len()];
+}
+
+#endif // __WX_COCOA_STRING_H__