From bd82d030011cd8b9655e5ded6b6df9343b42a6bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 4 Feb 2015 14:09:54 +0100 Subject: Imported Upstream version 3.22 --- include/libHX/wx_helper.hpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 include/libHX/wx_helper.hpp (limited to 'include/libHX/wx_helper.hpp') diff --git a/include/libHX/wx_helper.hpp b/include/libHX/wx_helper.hpp new file mode 100644 index 0000000..07d7802 --- /dev/null +++ b/include/libHX/wx_helper.hpp @@ -0,0 +1,20 @@ +#ifndef _LIBHX_WXHELPER_HPP +#define _LIBHX_WXHELPER_HPP 1 + +/* Convert from UTF-8 to wxString; only valid within the scope of the result */ +#define wxfu8(s) wxString((s), wxConvUTF8) + +/* Convert from UTF-8 to wxString for varargs/wxPrintf */ +#define wxfv8(s) (wxfu8(s).c_str()) + +/* Convert from wxString to UTF-8; limited validity */ +#define wxtu8(s) static_cast((s).ToUTF8()) + +/* Common dialog flags */ +#define wxCDF (wxDEFAULT_FRAME_STYLE | wxFRAME_NO_TASKBAR) +#define wxACV wxALIGN_CENTER_VERTICAL +#define wxDPOS wxDefaultPosition +#define wxDSIZE wxDefaultSize +#define wxDSPAN wxDefaultSpan + +#endif /* _LIBHX_WXHELPER_HPP */ -- cgit v1.2.3