mirror of
https://github.com/python/cpython.git
synced 2025-08-22 09:45:06 +00:00
parent
4806404ecc
commit
8a8bfa0bc7
1 changed files with 7 additions and 5 deletions
|
@ -2672,11 +2672,13 @@ class Menu(Widget):
|
||||||
if index2 is None:
|
if index2 is None:
|
||||||
index2 = index1
|
index2 = index1
|
||||||
cmds = []
|
cmds = []
|
||||||
for i in range(self.index(index1), self.index(index2)+1):
|
(num_index1, num_index2) = (self.index(index1), self.index(index2))
|
||||||
if 'command' in self.entryconfig(i):
|
if (num_index1 is not None) and (num_index2 is not None):
|
||||||
c = str(self.entrycget(i, 'command'))
|
for i in range(num_index1, num_index2 + 1):
|
||||||
if c in self._tclCommands:
|
if 'command' in self.entryconfig(i):
|
||||||
cmds.append(c)
|
c = str(self.entrycget(i, 'command'))
|
||||||
|
if c in self._tclCommands:
|
||||||
|
cmds.append(c)
|
||||||
self.tk.call(self._w, 'delete', index1, index2)
|
self.tk.call(self._w, 'delete', index1, index2)
|
||||||
for c in cmds:
|
for c in cmds:
|
||||||
self.deletecommand(c)
|
self.deletecommand(c)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue