Files
Phoenix/src/window_ex.cpp
Robin Dunn fcf745d0ca A bit of code reoganization
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-07 03:17:10 +00:00

31 lines
605 B
C++

#ifdef __WXMSW__
#include <wx/msw/private.h>
#endif
#ifdef __WXGTK__
#include <gdk/gdkx.h>
#include <wx/gtk/private/win_gtk.h>
#define GetXWindow(wxwin) (wxwin)->m_wxwindow ? \
GDK_WINDOW_XWINDOW((wxwin)->m_wxwindow->window) : \
GDK_WINDOW_XWINDOW((wxwin)->m_widget->window)
#endif
void* wxPyGetWinHandle(wxWindow* win)
{
#ifdef __WXMSW__
return (void*)win->GetHandle();
#endif
#if defined(__WXGTK__) || defined(__WXX11__)
return (void*)GetXWindow(win);
#endif
#ifdef __WXMAC__
return (void*)win->GetHandle();
#endif
return 0;
}