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