| 1 | #! -*- coding: iso8859-1 -*- |
|---|
| 2 | """ |
|---|
| 3 | Esta clase se encarga de administrar el arrastre de archivos al pyragua |
|---|
| 4 | |
|---|
| 5 | Este archivo es parte de Pyragua |
|---|
| 6 | |
|---|
| 7 | Pyragua es software libre; lo puedes redistribuir y/o modificar |
|---|
| 8 | bajo los terminos de la Licencia Publica General (GNU GPL) como fue |
|---|
| 9 | publicada por la Free Software Foundation; cualquier versión 2 de la |
|---|
| 10 | Licencia. |
|---|
| 11 | |
|---|
| 12 | Este programa es distribuido con la esperanza de que será útil, |
|---|
| 13 | pero SIN GARANTIA ALGUNA; ni con la garantía explícita de |
|---|
| 14 | MERCABILIDAD o de que SERVIRA PARA UN PROPOSITO EN PARTICULAR. |
|---|
| 15 | Mire la Licencia Pública General de la GNU para más detalles. |
|---|
| 16 | |
|---|
| 17 | Debió recibir una copia de la Licencia Pública General de la GNU junto con |
|---|
| 18 | este programa; sino, escriba a la Free Software Foundation, |
|---|
| 19 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
|---|
| 20 | """ |
|---|
| 21 | import wx |
|---|
| 22 | |
|---|
| 23 | class PyraguaDropTarget(wx.FileDropTarget): |
|---|
| 24 | """Esta clase se encarga de administrar el arrastre de archivos al pyragua""" |
|---|
| 25 | def __init__(self, pyragua): |
|---|
| 26 | wx.FileDropTarget.__init__(self) |
|---|
| 27 | self.pyragua=pyragua |
|---|
| 28 | |
|---|
| 29 | def OnDropFiles(self, x, y, filenames): |
|---|
| 30 | u"""Este evento es llamado al arrastrar archivos sobre el pyragua""" |
|---|
| 31 | self.pyragua.finicial.AbrirArchivos(filenames) |
|---|