]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/dnd/dnd.cpp
extending docs according #9713
[wxWidgets.git] / samples / dnd / dnd.cpp
index 307c07d4ddad19f081be067b5f5fbbd2e5164ec2..9c2651c34bf5ea12577d405241e74a271ef20622 100644 (file)
@@ -233,7 +233,9 @@ public:
     void OnLeftDown(wxMouseEvent& event);
     void OnRightDown(wxMouseEvent& event);
 
     void OnLeftDown(wxMouseEvent& event);
     void OnRightDown(wxMouseEvent& event);
 
+#if wxUSE_DRAG_AND_DROP
     void OnBeginDrag(wxTreeEvent& event);
     void OnBeginDrag(wxTreeEvent& event);
+#endif // wxUSE_DRAG_AND_DROP
 
     void OnUpdateUIMoveByDefault(wxUpdateUIEvent& event);
 
 
     void OnUpdateUIMoveByDefault(wxUpdateUIEvent& event);
 
@@ -241,8 +243,10 @@ public:
     void OnUpdateUIPasteBitmap(wxUpdateUIEvent& event);
 
 private:
     void OnUpdateUIPasteBitmap(wxUpdateUIEvent& event);
 
 private:
+#if wxUSE_DRAG_AND_DROP
     // show the result of a dnd operation in the status bar
     void LogDragResult(wxDragResult result);
     // show the result of a dnd operation in the status bar
     void LogDragResult(wxDragResult result);
+#endif // wxUSE_DRAG_AND_DROP
 
 
     // GUI controls
 
 
     // GUI controls
@@ -1010,6 +1014,7 @@ DnDFrame::DnDFrame()
     m_ctrlFile->SetDropTarget(new DnDFile(m_ctrlFile));
     m_ctrlText->SetDropTarget(new DnDText(m_ctrlText));
 
     m_ctrlFile->SetDropTarget(new DnDFile(m_ctrlFile));
     m_ctrlText->SetDropTarget(new DnDText(m_ctrlText));
 
+#if wxUSE_DRAG_AND_DROP
     m_ctrlDir->Connect
     (
         wxID_ANY,
     m_ctrlDir->Connect
     (
         wxID_ANY,
@@ -1018,6 +1023,7 @@ DnDFrame::DnDFrame()
         NULL,
         this
     );
         NULL,
         this
     );
+#endif // wxUSE_DRAG_AND_DROP
 
 #if wxUSE_LOG
     m_ctrlLog->SetDropTarget(new URLDropTarget);
 
 #if wxUSE_LOG
     m_ctrlLog->SetDropTarget(new URLDropTarget);
@@ -1190,6 +1196,8 @@ void DnDFrame::OnLogClear(wxCommandEvent& /* event */ )
 }
 #endif // wxUSE_LOG
 
 }
 #endif // wxUSE_LOG
 
+#if wxUSE_DRAG_AND_DROP
+
 void DnDFrame::LogDragResult(wxDragResult result)
 {
 #if wxUSE_STATUSBAR
 void DnDFrame::LogDragResult(wxDragResult result)
 {
 #if wxUSE_STATUSBAR
@@ -1210,6 +1218,8 @@ void DnDFrame::LogDragResult(wxDragResult result)
 #endif // wxUSE_STATUSBAR
 }
 
 #endif // wxUSE_STATUSBAR
 }
 
+#endif // wxUSE_DRAG_AND_DROP
+
 void DnDFrame::OnLeftDown(wxMouseEvent &WXUNUSED(event) )
 {
 #if wxUSE_DRAG_AND_DROP
 void DnDFrame::OnLeftDown(wxMouseEvent &WXUNUSED(event) )
 {
 #if wxUSE_DRAG_AND_DROP
@@ -1263,6 +1273,8 @@ void DnDFrame::OnUsePrimary(wxCommandEvent& event)
                                                          : _T("clipboard"));
 }
 
                                                          : _T("clipboard"));
 }
 
+#if wxUSE_DRAG_AND_DROP
+
 void DnDFrame::OnBeginDrag(wxTreeEvent& WXUNUSED(event))
 {
     wxFileDataObject data;
 void DnDFrame::OnBeginDrag(wxTreeEvent& WXUNUSED(event))
 {
     wxFileDataObject data;
@@ -1274,6 +1286,8 @@ void DnDFrame::OnBeginDrag(wxTreeEvent& WXUNUSED(event))
     LogDragResult(dragSource.DoDragDrop());
 }
 
     LogDragResult(dragSource.DoDragDrop());
 }
 
+#endif // wxUSE_DRAG_AND_DROP
+
 // ---------------------------------------------------------------------------
 // bitmap clipboard
 // ---------------------------------------------------------------------------
 // ---------------------------------------------------------------------------
 // bitmap clipboard
 // ---------------------------------------------------------------------------