X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec873c943d71f0d5f13e3398557071448cda6c23..a4027e74873007e3430af3bd77019bcab76f6c04:/wxPython/samples/wxPIA_book/Chapter-18/drop_target.py diff --git a/wxPython/samples/wxPIA_book/Chapter-18/drop_target.py b/wxPython/samples/wxPIA_book/Chapter-18/drop_target.py deleted file mode 100644 index bec7653449..0000000000 --- a/wxPython/samples/wxPIA_book/Chapter-18/drop_target.py +++ /dev/null @@ -1,40 +0,0 @@ -import wx - -class MyFileDropTarget(wx.FileDropTarget): - def __init__(self, window): - wx.FileDropTarget.__init__(self) - self.window = window - - def OnDropFiles(self, x, y, filenames): - self.window.AppendText("\n%d file(s) dropped at (%d,%d):\n" % - (len(filenames), x, y)) - for file in filenames: - self.window.AppendText("\t%s\n" % file) - - -class MyFrame(wx.Frame): - def __init__(self): - wx.Frame.__init__(self, None, title="Drop Target", - size=(500,300)) - p = wx.Panel(self) - - # create the controls - label = wx.StaticText(p, -1, "Drop some files here:") - text = wx.TextCtrl(p, -1, "", - style=wx.TE_MULTILINE|wx.HSCROLL) - - # setup the layout with sizers - sizer = wx.BoxSizer(wx.VERTICAL) - sizer.Add(label, 0, wx.ALL, 5) - sizer.Add(text, 1, wx.EXPAND|wx.ALL, 5) - p.SetSizer(sizer) - - # make the text control be a drop target - dt = MyFileDropTarget(text) - text.SetDropTarget(dt) - - -app = wx.PySimpleApp() -frm = MyFrame() -frm.Show() -app.MainLoop()