Files
cpython/Lib
Guido van Rossum 9fd41e363b Fixed several bugs reported by Greg McFarmane:
*  The invoke methods of the three Tkinter widgets Button,
    Checkbutton and Radiobutton should return the value returned by
    the callback, (like the Menu widget does):

	def invoke(self):
	    return self.tk.call(self._w, 'invoke')

 *  The select_from method of the Canvas widget should use 'from', not
    'set':

	def select_from(self, tagOrId, index):
	    self.tk.call(self._w, 'select', 'from', tagOrId, index)

    Currently, if you use select_from, you get the error message:
 'TclError: bad select option "set": must be adjust, clear, from, item, or to'

 *  The 'entrycget' and 'type' methods of the Tk menu widget are
    missing from Tkinter.

 *  There is a bug in grid_columnconfigure and grid_rowconfigure.  For
    example, this should return the current value of the 'minsize'
    option for column 0:

	f.grid_columnconfigure(0, 'minsize')

    Instead it returns the same as:

	f.grid_columnconfigure(0)

    I suggest that the hint given in the comment in the
    Tkinter.Misc.configure method should be followed - "ought to
    generalize this so tag_config etc.  can use it".  Repeating the
    same configure code several times in Tkinter is inviting errors.
    [I did not follow this advice --G]

 *  The grid_slaves method should handle options.  Currently, to pass
    options to the grid_slaves method, you have to do something like:

	grid_slaves('-row', 1)
1997-12-29 19:59:33 +00:00
..
1997-12-11 02:36:42 +00:00
1996-08-08 18:24:58 +00:00
1996-08-08 18:24:58 +00:00
1996-08-16 18:14:41 +00:00
1994-03-07 11:45:36 +00:00
1996-01-25 18:26:57 +00:00
1997-09-29 23:22:12 +00:00
1993-10-22 14:24:22 +00:00
1994-10-09 22:34:40 +00:00
1994-10-09 22:34:40 +00:00
1992-03-31 18:55:40 +00:00
1992-12-14 12:57:56 +00:00
1996-05-28 22:58:40 +00:00
1992-01-01 19:35:13 +00:00
1995-01-27 02:41:45 +00:00
1997-10-24 14:46:16 +00:00
1996-09-11 19:43:52 +00:00
1996-05-28 23:18:55 +00:00
1997-10-23 17:50:10 +00:00
1997-09-09 20:44:04 +00:00
1997-05-21 14:59:17 +00:00
1997-10-20 23:16:58 +00:00
1997-09-29 23:22:12 +00:00
1997-09-29 23:22:12 +00:00
1997-12-10 23:40:18 +00:00
1994-10-20 22:02:03 +00:00
1997-10-08 15:23:02 +00:00
1997-10-24 14:46:16 +00:00
1991-08-16 13:28:11 +00:00
1997-10-06 14:45:17 +00:00
1997-12-08 17:12:06 +00:00
1997-10-22 20:56:32 +00:00
1997-12-11 21:41:13 +00:00
1997-04-29 14:45:19 +00:00
1997-09-08 02:14:09 +00:00
1997-12-29 19:57:36 +00:00
1997-12-29 19:57:36 +00:00
1996-08-20 20:40:07 +00:00
1997-10-22 20:54:50 +00:00
1997-09-29 23:22:12 +00:00
1997-09-29 23:22:12 +00:00
1994-03-07 11:45:36 +00:00
1996-05-28 22:56:16 +00:00
1991-04-21 19:34:48 +00:00
1996-08-20 20:40:07 +00:00
1992-01-01 19:35:13 +00:00