]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
fix Menu.add_command etc.
authorGuido van Rossum <guido@python.org>
Mon, 9 Oct 1995 22:37:28 +0000 (22:37 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 9 Oct 1995 22:37:28 +0000 (22:37 +0000)
Lib/lib-tk/Tkinter.py
Lib/tkinter/Tkinter.py

index 12a1accc595914ad9d6f4e351d802bc0ddf86912..170339534efbe6e117be975dc3f98a9f7a73840c 100644 (file)
@@ -1105,16 +1105,16 @@ class Menu(Widget):
        def add(self, itemType, cnf={}, **kw):
                apply(self.tk.call, (self._w, 'add', itemType) 
                      + self._options(cnf, kw))
-       def add_cascade(self, cnf={}):
-               self.add('cascade', cnf)
-       def add_checkbutton(self, cnf={}):
-               self.add('checkbutton', cnf)
-       def add_command(self, cnf={}):
-               self.add('command', cnf)
-       def add_radiobutton(self, cnf={}):
-               self.add('radiobutton', cnf)
-       def add_separator(self, cnf={}):
-               self.add('separator', cnf)
+       def add_cascade(self, cnf={}, **kw):
+               self.add('cascade', cnf or kw)
+       def add_checkbutton(self, cnf={}, **kw):
+               self.add('checkbutton', cnf or kw)
+       def add_command(self, cnf={}, **kw):
+               self.add('command', cnf or kw)
+       def add_radiobutton(self, cnf={}, **kw):
+               self.add('radiobutton', cnf or kw)
+       def add_separator(self, cnf={}, **kw):
+               self.add('separator', cnf or kw)
        def delete(self, index1, index2=None):
                self.tk.call(self._w, 'delete', index1, index2)
        def entryconfig(self, index, cnf={}, **kw):
index 12a1accc595914ad9d6f4e351d802bc0ddf86912..170339534efbe6e117be975dc3f98a9f7a73840c 100755 (executable)
@@ -1105,16 +1105,16 @@ class Menu(Widget):
        def add(self, itemType, cnf={}, **kw):
                apply(self.tk.call, (self._w, 'add', itemType) 
                      + self._options(cnf, kw))
-       def add_cascade(self, cnf={}):
-               self.add('cascade', cnf)
-       def add_checkbutton(self, cnf={}):
-               self.add('checkbutton', cnf)
-       def add_command(self, cnf={}):
-               self.add('command', cnf)
-       def add_radiobutton(self, cnf={}):
-               self.add('radiobutton', cnf)
-       def add_separator(self, cnf={}):
-               self.add('separator', cnf)
+       def add_cascade(self, cnf={}, **kw):
+               self.add('cascade', cnf or kw)
+       def add_checkbutton(self, cnf={}, **kw):
+               self.add('checkbutton', cnf or kw)
+       def add_command(self, cnf={}, **kw):
+               self.add('command', cnf or kw)
+       def add_radiobutton(self, cnf={}, **kw):
+               self.add('radiobutton', cnf or kw)
+       def add_separator(self, cnf={}, **kw):
+               self.add('separator', cnf or kw)
        def delete(self, index1, index2=None):
                self.tk.call(self._w, 'delete', index1, index2)
        def entryconfig(self, index, cnf={}, **kw):