X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/add7cadd99d1b40dc012db655643f9c8c7080029..59720690dfa73732d165642d6e9cb8330a92549b:/include/wx/gtk/private.h diff --git a/include/wx/gtk/private.h b/include/wx/gtk/private.h index c689eaa55d..105b572190 100644 --- a/include/wx/gtk/private.h +++ b/include/wx/gtk/private.h @@ -15,6 +15,7 @@ #include #include "wx/event.h" +#include "wx/gtk/private/string.h" // fail all version tests if the GTK+ version is so ancient that it doesn't // even have GTK_CHECK_VERSION @@ -80,26 +81,6 @@ G_END_DECLS extern void wxapp_install_idle_handler(); extern bool g_isIdle; -//----------------------------------------------------------------------------- -// Convenience class for g_freeing a gchar* on scope exit automatically -//----------------------------------------------------------------------------- - -class wxGtkString -{ -public: - explicit wxGtkString(gchar *s) : m_str(s) { } - ~wxGtkString() { g_free(m_str); } - - const gchar *c_str() const { return m_str; } - - operator gchar *() const { return m_str; } - -private: - gchar *m_str; - - DECLARE_NO_COPY_CLASS(wxGtkString) -}; - //----------------------------------------------------------------------------- // Misc. functions //-----------------------------------------------------------------------------