Skip to content

Commit 177fa3b

Browse files
committed
Change method of binding to master widget for Balloon
1 parent e99e76b commit 177fa3b

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

ttkwidgets/frames/tooltip.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,14 @@ def __init__(self, master=None, headertext="Help", text="Some great help is disp
6767
self.master = master
6868
self._id = None
6969
self._timeout = timeout
70-
self.master.bind("<Enter>", self._on_enter)
71-
self.master.bind("<Leave>", self._on_leave)
72-
self.master.bind("<ButtonPress>", self._on_leave)
70+
71+
self._bind_to_master()
72+
73+
def _bind_to_master(self):
74+
"""Bind the Balloon widget to the master widget's events"""
75+
self.master.bind("<Enter>", self._on_enter, "add")
76+
self.master.bind("<Leave>", self._on_leave, "add")
77+
self.master.bind("<ButtonPress>", self._on_leave, "add")
7378

7479
def __getitem__(self, key):
7580
return self.cget(key)

0 commit comments

Comments
 (0)