]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Mon Jul 4 12:42:04 1994 Guido van Rossum (guido@voorn.cwi.nl)
authorGuido van Rossum <guido@python.org>
Mon, 4 Jul 1994 10:48:25 +0000 (10:48 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 4 Jul 1994 10:48:25 +0000 (10:48 +0000)
* Tkinter.py (Misc.bind_all): fix typo (name shouldn't be quoted).

Wed Jun 29 10:02:21 1994  Guido van Rossum  (guido@voorn.cwi.nl)

* Tkinter.py (Misc.selection_get): add 'return'
(Tk.destroy): self.master is always None

Lib/lib-tk/Tkinter.py
Lib/tkinter/Tkinter.py

index f3f17e1deb887e962ff370009368d21af6dde09b..cfc92e108b76958c1ef8f46f7d6093d9aa9fde31 100644 (file)
@@ -147,7 +147,7 @@ class Misc:
        def selection_clear(self):
                self.tk.call('selection', 'clear', self._w)
        def selection_get(self, type=None):
-               self.tk.call('selection', 'get', type)
+               return self.tk.call('selection', 'get', type)
        def selection_handle(self, func, type=None, format=None):
                name = self._register(func)
                self.tk.call('selection', 'handle', self._w, 
@@ -288,7 +288,7 @@ class Misc:
                if add: add = '+'
                name = self._register(func, self._substitute)
                self.tk.call('bind', 'all' , sequence, 
-                            (add + `name`,) + self._subst_format)
+                            (add + name,) + self._subst_format)
        def bind_class(self, className, sequence, func, add=''):
                if add: add = '+'
                name = self._register(func, self._substitute)
@@ -499,7 +499,7 @@ class Tk(Misc, Wm):
                self.tk.createcommand('tkerror', _tkerror)
        def destroy(self):
                for c in self.children.values(): c.destroy()
-               del self.master.children[self._name]
+##             del self.master.children[self._name]
                self.tk.call('destroy', self._w)
        def __str__(self):
                return self._w
index f3f17e1deb887e962ff370009368d21af6dde09b..cfc92e108b76958c1ef8f46f7d6093d9aa9fde31 100755 (executable)
@@ -147,7 +147,7 @@ class Misc:
        def selection_clear(self):
                self.tk.call('selection', 'clear', self._w)
        def selection_get(self, type=None):
-               self.tk.call('selection', 'get', type)
+               return self.tk.call('selection', 'get', type)
        def selection_handle(self, func, type=None, format=None):
                name = self._register(func)
                self.tk.call('selection', 'handle', self._w, 
@@ -288,7 +288,7 @@ class Misc:
                if add: add = '+'
                name = self._register(func, self._substitute)
                self.tk.call('bind', 'all' , sequence, 
-                            (add + `name`,) + self._subst_format)
+                            (add + name,) + self._subst_format)
        def bind_class(self, className, sequence, func, add=''):
                if add: add = '+'
                name = self._register(func, self._substitute)
@@ -499,7 +499,7 @@ class Tk(Misc, Wm):
                self.tk.createcommand('tkerror', _tkerror)
        def destroy(self):
                for c in self.children.values(): c.destroy()
-               del self.master.children[self._name]
+##             del self.master.children[self._name]
                self.tk.call('destroy', self._w)
        def __str__(self):
                return self._w