Mercurial > code > home > repos > light9
comparison bin/tkdnd_minimal_drop.py @ 1859:f066d6e874db
2to3 with these fixers: all idioms set_literal
Ignore-this: cbd28518218c2f0ddce8c4f92d3b8b33
author | drewp@bigasterisk.com |
---|---|
date | Wed, 22 May 2019 00:08:22 +0000 |
parents | 7772cc48e016 |
children |
comparison
equal
deleted
inserted
replaced
1858:7772cc48e016 | 1859:f066d6e874db |
---|---|
1 #!bin/python | 1 #!bin/python |
2 from run_local import log | 2 from run_local import log |
3 import Tkinter as tk | 3 import tkinter as tk |
4 from light9.tkdnd import initTkdnd, dropTargetRegister | 4 from light9.tkdnd import initTkdnd, dropTargetRegister |
5 from twisted.internet import reactor, tksupport | 5 from twisted.internet import reactor, tksupport |
6 | 6 |
7 root = tk.Tk() | 7 root = tk.Tk() |
8 initTkdnd(root.tk, "tkdnd/trunk/") | 8 initTkdnd(root.tk, "tkdnd/trunk/") |
18 labelInner.config(text="drop target inner %s" % labelInner._w) | 18 labelInner.config(text="drop target inner %s" % labelInner._w) |
19 tk.Label(frame1, text="not a target").pack(side='left') | 19 tk.Label(frame1, text="not a target").pack(side='left') |
20 | 20 |
21 | 21 |
22 def onDrop(ev): | 22 def onDrop(ev): |
23 print "onDrop", ev | 23 print("onDrop", ev) |
24 | 24 |
25 | 25 |
26 def enter(ev): | 26 def enter(ev): |
27 print 'enter', ev | 27 print('enter', ev) |
28 | 28 |
29 | 29 |
30 def leave(ev): | 30 def leave(ev): |
31 print 'leave', ev | 31 print('leave', ev) |
32 | 32 |
33 | 33 |
34 dropTargetRegister(label, | 34 dropTargetRegister(label, |
35 onDrop=onDrop, | 35 onDrop=onDrop, |
36 onDropEnter=enter, | 36 onDropEnter=enter, |
43 onDropLeave=leave, | 43 onDropLeave=leave, |
44 hoverStyle=dict(background="yellow", relief='groove')) | 44 hoverStyle=dict(background="yellow", relief='groove')) |
45 | 45 |
46 | 46 |
47 def prn(): | 47 def prn(): |
48 print "cont", root.winfo_containing(201, 151) | 48 print("cont", root.winfo_containing(201, 151)) |
49 | 49 |
50 | 50 |
51 b = tk.Button(root, text="coord", command=prn) | 51 b = tk.Button(root, text="coord", command=prn) |
52 b.pack() | 52 b.pack() |
53 | 53 |