dragimag.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/dragimag.h
  3. // Purpose: wxDragImage base header
  4. // Author: Julian Smart
  5. // Modified by:
  6. // Created:
  7. // Copyright: (c) Julian Smart
  8. // Licence: wxWindows Licence
  9. /////////////////////////////////////////////////////////////////////////////
  10. #ifndef _WX_DRAGIMAG_H_BASE_
  11. #define _WX_DRAGIMAG_H_BASE_
  12. #if wxUSE_DRAGIMAGE
  13. class WXDLLIMPEXP_FWD_CORE wxRect;
  14. class WXDLLIMPEXP_FWD_CORE wxMemoryDC;
  15. class WXDLLIMPEXP_FWD_CORE wxDC;
  16. #if defined(__WXMSW__)
  17. # if defined(__WXUNIVERSAL__)
  18. # include "wx/generic/dragimgg.h"
  19. # define wxDragImage wxGenericDragImage
  20. # else
  21. # include "wx/msw/dragimag.h"
  22. # endif
  23. #elif defined(__WXMOTIF__)
  24. # include "wx/generic/dragimgg.h"
  25. # define wxDragImage wxGenericDragImage
  26. #elif defined(__WXGTK__)
  27. # include "wx/generic/dragimgg.h"
  28. # define wxDragImage wxGenericDragImage
  29. #elif defined(__WXX11__)
  30. # include "wx/generic/dragimgg.h"
  31. # define wxDragImage wxGenericDragImage
  32. #elif defined(__WXMAC__)
  33. # include "wx/generic/dragimgg.h"
  34. # define wxDragImage wxGenericDragImage
  35. #elif defined(__WXPM__)
  36. # include "wx/generic/dragimgg.h"
  37. # define wxDragImage wxGenericDragImage
  38. #endif
  39. #endif // wxUSE_DRAGIMAGE
  40. #endif
  41. // _WX_DRAGIMAG_H_BASE_