[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Eliot-dev] Changes to eliot/wxwin/ewx.h [antoine-1]
From: |
eliot-dev |
Subject: |
[Eliot-dev] Changes to eliot/wxwin/ewx.h [antoine-1] |
Date: |
Sun, 23 Oct 2005 13:10:58 -0400 |
Index: eliot/wxwin/ewx.h
diff -u /dev/null eliot/wxwin/ewx.h:1.7.2.1
--- /dev/null Sun Oct 23 17:10:58 2005
+++ eliot/wxwin/ewx.h Sun Oct 23 17:10:46 2005
@@ -0,0 +1,70 @@
+/* Eliot */
+/* Copyright (C) 1999 Antoine Fraboulet */
+/* */
+/* This file is part of Eliot. */
+/* */
+/* Eliot is free software; you can redistribute it and/or modify */
+/* it under the terms of the GNU General Public License as published by */
+/* the Free Software Foundation; either version 2 of the License, or */
+/* (at your option) any later version. */
+/* */
+/* Eliot is distributed in the hope that it will be useful, */
+/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
+/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
+/* GNU General Public License for more details. */
+/* */
+/* You should have received a copy of the GNU General Public License */
+/* along with this program; if not, write to the Free Software */
+/* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+
+/* $Id: ewx.h,v 1.7.2.1 2005/10/23 17:10:46 afrab Exp $ */
+
+#ifndef __EWX__
+#define __EWX__
+
+#ifdef DEBUG
+# define debug(x...) { fprintf(stderr,x); }
+#else
+# define debug(x...)
+#endif
+
+#if defined(TRACE_TODO)
+# define TODO(x...) { \
+ fprintf(stderr,"** TODO ** %s:%d: ", __FILE__, __LINE__); \
+ fprintf(stderr,x); \
+ }
+#else
+# define TODO(x...)
+#endif
+
+#if defined(__WIN32__) || defined(__WIN95__) || defined(__WXMSW__)
+# define ENABLE_LC_NO_HEADER
+# define ENABLE_RESLIST_IN_MAIN
+# define MSW_RESIZE_BUG
+# define INCOMPLETE
+#else
+# define ENABLE_SAVE_POSTSCRIPT
+# define ENABLE_LOCALE
+# define ENABLE_RESLIST_IN_MAIN
+# define INCOMPLETE { std::cerr << "incomplete " << __FILE__ << " " <<
__LINE__ << "\n"; }
+#endif
+
+#include "config.h"
+#define APPNAME "Eliot"
+
+// wxU is used to convert ansi/utf8 strings to unicode strings (wchar_t)
+#if defined( ENABLE_NLS ) && defined( ENABLE_UTF8 )
+# if wxUSE_UNICODE
+# define wxU(utf8) wxString(utf8, wxConvUTF8)
+# else
+# define wxU(utf8) wxString(wxConvUTF8.cMB2WC(utf8), *wxConvCurrent)
+# endif
+#else // ENABLE_NLS && ENABLE_UTF8
+# if wxUSE_UNICODE
+# define wxU(ansi) wxString(ansi, *wxConvCurrent)
+# else
+# define wxU(ansi) ansi
+# endif
+#endif // ENABLE_NLS && ENABLE_UTF8
+
+#endif // __EWX__
- [Eliot-dev] Changes to eliot/wxwin/ewx.h [antoine-1],
eliot-dev <=