X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/974e8d946f30af2bd79b9029d1d2fb9e0d5b2dd4..ccdcde00d9ae27ca20ff6c3c9495918a0ec725aa:/include/wx/dnd.h diff --git a/include/wx/dnd.h b/include/wx/dnd.h index 6233f1525a..61f7625876 100644 --- a/include/wx/dnd.h +++ b/include/wx/dnd.h @@ -12,6 +12,10 @@ #ifndef _WX_DND_H_BASE_ #define _WX_DND_H_BASE_ +#ifdef __GNUG__ + #pragma interface "dndbase.h" +#endif + #include "wx/defs.h" #if wxUSE_DRAG_AND_DROP @@ -30,12 +34,13 @@ enum wxDragResult wxDragNone, // drag target didn't accept the data wxDragCopy, // the data was successfully copied wxDragMove, // the data was successfully moved (MSW only) + wxDragLink, // operation is a drag-link wxDragCancel // the operation was cancelled by user (not an error) }; inline WXDLLEXPORT bool wxIsDragResultOk(wxDragResult res) { - return res == wxDragCopy || res == wxDragMove; + return res == wxDragCopy || res == wxDragMove || res == wxDragLink; } // ---------------------------------------------------------------------------- @@ -182,10 +187,10 @@ protected: #include "wx/msw/ole/droptgt.h" #elif defined(__WXMOTIF__) #include "wx/motif/dnd.h" +#elif defined(__WXX11__) + #include "wx/x11/dnd.h" #elif defined(__WXGTK__) #include "wx/gtk/dnd.h" -#elif defined(__WXQT__) - #include "wx/qt/dnd.h" #elif defined(__WXMAC__) #include "wx/mac/dnd.h" #elif defined(__WXPM__)