annotate include/dndfile.h @ 5:52697c869ce8

delete move&detect button.
author pyon@macmini
date Tue, 18 Oct 2011 07:53:48 +0900
parents
children 9c85d71cad7c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
1 #include "wx/wxprec.h"
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
2
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
3 #ifndef WX_PRECOMP
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
4 #include "wx/wx.h"
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
5 #include "wx/arrstr.h"
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
6 #include "wx/textctrl.h"
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
7 #include "wx/dnd.h"
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
8 #endif
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
9
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
10 class DnDFile : public wxFileDropTarget
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
11 {
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
12 public:
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
13 DnDFile( wxTextCtrl *owner ) { m_owner = owner; }
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
14 virtual bool OnDropFiles( wxCoord x, wxCoord y, const wxArrayString& finenames )
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
15 {
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
16 m_owner->SetValue( finenames[0] );
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
17 return true;
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
18 }
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
19
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
20 private:
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
21 wxTextCtrl *m_owner;
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
22 };
52697c869ce8 delete move&detect button.
pyon@macmini
parents:
diff changeset
23