diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2016-06-25 21:09:19 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2016-06-25 21:09:19 (GMT) |
commit | 6bc87b4b4dc9566c4ee8bf1a256e0f2686cf0f4b (patch) | |
tree | 4efe6799074a56a04afcceeaa42cce2588c6244c /Lib/tkinter/tix.py | |
parent | d3af156ded8cb645c1bd28deae7cde4d0e033d76 (diff) | |
download | cpython-6bc87b4b4dc9566c4ee8bf1a256e0f2686cf0f4b.zip cpython-6bc87b4b4dc9566c4ee8bf1a256e0f2686cf0f4b.tar.gz cpython-6bc87b4b4dc9566c4ee8bf1a256e0f2686cf0f4b.tar.bz2 |
Issue #20350. tkapp.splitlist() is now always used instead of unreliable
tkapp.split() in the tkinter package.
Diffstat (limited to 'Lib/tkinter/tix.py')
-rw-r--r-- | Lib/tkinter/tix.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/Lib/tkinter/tix.py b/Lib/tkinter/tix.py index a283cf1..3d38e5d 100644 --- a/Lib/tkinter/tix.py +++ b/Lib/tkinter/tix.py @@ -1106,7 +1106,7 @@ class ListNoteBook(TixWidget): def pages(self): # Can't call subwidgets_all directly because we don't want .nbframe - names = self.tk.split(self.tk.call(self._w, 'pages')) + names = self.tk.splitlist(self.tk.call(self._w, 'pages')) ret = [] for x in names: ret.append(self.subwidget(x)) @@ -1152,7 +1152,7 @@ class NoteBook(TixWidget): def pages(self): # Can't call subwidgets_all directly because we don't want .nbframe - names = self.tk.split(self.tk.call(self._w, 'pages')) + names = self.tk.splitlist(self.tk.call(self._w, 'pages')) ret = [] for x in names: ret.append(self.subwidget(x)) @@ -1575,8 +1575,7 @@ class CheckList(TixWidget): '''Returns a list of items whose status matches status. If status is not specified, the list of items in the "on" status will be returned. Mode can be on, off, default''' - c = self.tk.split(self.tk.call(self._w, 'getselection', mode)) - return self.tk.splitlist(c) + return self.tk.splitlist(self.tk.call(self._w, 'getselection', mode)) def getstatus(self, entrypath): '''Returns the current status of entryPath.''' @@ -1897,7 +1896,7 @@ class Grid(TixWidget, XView, YView): or a real number following by the word chars (e.g. 3.4chars) that sets the width of the column to the given number of characters.""" - return self.tk.split(self.tk.call(self._w, 'size', 'column', index, + return self.tk.splitlist(self.tk.call(self._w, 'size', 'column', index, *self._options({}, kw))) def size_row(self, index, **kw): @@ -1922,7 +1921,7 @@ class Grid(TixWidget, XView, YView): or a real number following by the word chars (e.g. 3.4chars) that sets the height of the row to the given number of characters.""" - return self.tk.split(self.tk.call( + return self.tk.splitlist(self.tk.call( self, 'size', 'row', index, *self._options({}, kw))) def unset(self, x, y): |