[Python-checkins] python/dist/src/Lib/lib-tk Canvas.py,1.18,1.19 Dialog.py,1.5,1.6 ScrolledText.py,1.12,1.13 Tix.py,1.15,1.16 Tkinter.py,1.170,1.171 tkColorChooser.py,1.5,1.6 tkCommonDialog.py,1.6,1.7 tkFont.py,1.3,1.4 tkMessageBox.py,1.1,1.2 tkSimpleDialog.py,1.8,1.9 turtle.py,1.9,1.10

rhettinger@users.sourceforge.net rhettinger@users.sourceforge.net
2003年4月06日 01:01:35 -0800


Update of /cvsroot/python/python/dist/src/Lib/lib-tk
In directory sc8-pr-cvs1:/tmp/cvs-serv1577/Lib/lib-tk
Modified Files:
	Canvas.py Dialog.py ScrolledText.py Tix.py Tkinter.py 
	tkColorChooser.py tkCommonDialog.py tkFont.py tkMessageBox.py 
	tkSimpleDialog.py turtle.py 
Log Message:
SF patch #701494: more apply removals
Index: Canvas.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Canvas.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** Canvas.py	30 Jan 2003 00:56:32 -0000	1.18
--- Canvas.py	6 Apr 2003 09:00:48 -0000	1.19
***************
*** 56,60 ****
 flat = ()
 for x, y in pts: flat = flat + (x, y)
! return apply(self.canvas.coords, (self.id,) + flat)
 def dchars(self, first, last=None):
 self.canvas.dchars(self.id, first, last)
--- 56,60 ----
 flat = ()
 for x, y in pts: flat = flat + (x, y)
! return self.canvas.coords(self.id, *flat)
 def dchars(self, first, last=None):
 self.canvas.dchars(self.id, first, last)
***************
*** 85,122 ****
 class Arc(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'arc') + args, kw)
 
 class Bitmap(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'bitmap') + args, kw)
 
 class ImageItem(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'image') + args, kw)
 
 class Line(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'line') + args, kw)
 
 class Oval(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'oval') + args, kw)
 
 class Polygon(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'polygon') + args,kw)
 
 class Rectangle(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'rectangle')+args,kw)
 
 # XXX "Text" is taken by the Text widget...
 class CanvasText(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'text') + args, kw)
 
 class Window(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! apply(CanvasItem.__init__, (self, canvas, 'window') + args, kw)
 
 class Group:
--- 85,122 ----
 class Arc(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'arc', *args, **kw)
 
 class Bitmap(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'bitmap', *args, **kw)
 
 class ImageItem(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'image', *args, **kw)
 
 class Line(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'line', *args, **kw)
 
 class Oval(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'oval', *args, **kw)
 
 class Polygon(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'polygon', *args, **kw)
 
 class Rectangle(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'rectangle', *args, **kw)
 
 # XXX "Text" is taken by the Text widget...
 class CanvasText(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'text', *args, **kw)
 
 class Window(CanvasItem):
 def __init__(self, canvas, *args, **kw):
! CanvasItem.__init__(self, canvas, 'window', *args, **kw)
 
 class Group:
Index: Dialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Dialog.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Dialog.py	23 Oct 2000 18:31:14 -0000	1.5
--- Dialog.py	6 Apr 2003 09:00:49 -0000	1.6
***************
*** 16,24 ****
 Widget._setup(self, master, cnf)
 self.num = self.tk.getint(
! apply(self.tk.call,
! ('tk_dialog', self._w,
! cnf['title'], cnf['text'],
! cnf['bitmap'], cnf['default'])
! + cnf['strings']))
 try: Widget.destroy(self)
 except TclError: pass
--- 16,24 ----
 Widget._setup(self, master, cnf)
 self.num = self.tk.getint(
! self.tk.call(
! 'tk_dialog', self._w,
! cnf['title'], cnf['text'],
! cnf['bitmap'], cnf['default'],
! *cnf['strings']))
 try: Widget.destroy(self)
 except TclError: pass
Index: ScrolledText.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/ScrolledText.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** ScrolledText.py	12 Dec 2001 12:47:57 -0000	1.12
--- ScrolledText.py	6 Apr 2003 09:00:49 -0000	1.13
***************
*** 25,33 ****
 fcnf[k] = cnf[k]
 del cnf[k]
! self.frame = apply(Frame, (master,), fcnf)
 self.vbar = Scrollbar(self.frame, name='vbar')
 self.vbar.pack(side=RIGHT, fill=Y)
 cnf['name'] = 'text'
! apply(Text.__init__, (self, self.frame), cnf)
 self.pack(side=LEFT, fill=BOTH, expand=1)
 self['yscrollcommand'] = self.vbar.set
--- 25,33 ----
 fcnf[k] = cnf[k]
 del cnf[k]
! self.frame = Frame(master, **fcnf)
 self.vbar = Scrollbar(self.frame, name='vbar')
 self.vbar.pack(side=RIGHT, fill=Y)
 cnf['name'] = 'text'
! Text.__init__(self, self.frame, **cnf)
 self.pack(side=LEFT, fill=BOTH, expand=1)
 self['yscrollcommand'] = self.vbar.set
Index: Tix.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Tix.py,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** Tix.py	30 Dec 2002 23:52:00 -0000	1.15
--- Tix.py	6 Apr 2003 09:00:50 -0000	1.16
***************
*** 223,227 ****
 
 def config(self, cnf={}, **kw):
! apply(self.tk.call, ('tixForm', self._w) + self._options(cnf, kw))
 
 form = config
--- 223,227 ----
 
 def config(self, cnf={}, **kw):
! self.tk.call('tixForm', self._w, *self._options(cnf, kw))
 
 form = config
***************
*** 293,297 ****
 else:
 static_options = ['options']
! 
 for k,v in cnf.items()[:]:
 if k in static_options:
--- 293,297 ----
 else:
 static_options = ['options']
! 
 for k,v in cnf.items()[:]:
 if k in static_options:
***************
*** 305,309 ****
 # corresponding Tk widget has already been created by Tix
 if widgetName:
! apply(self.tk.call, (widgetName, self._w) + extra)
 
 # Non-static options - to be done via a 'config' command
--- 305,309 ----
 # corresponding Tk widget has already been created by Tix
 if widgetName:
! self.tk.call(widgetName, self._w, *extra)
 
 # Non-static options - to be done via a 'config' command
***************
*** 475,480 ****
 elif not master: raise RuntimeError, "Too early to create display style: no root window"
 self.tk = master.tk
! self.stylename = apply(self.tk.call, ('tixDisplayStyle', itemtype) +
! self._options(cnf,kw) )
 
 def __str__(self):
--- 475,480 ----
 elif not master: raise RuntimeError, "Too early to create display style: no root window"
 self.tk = master.tk
! self.stylename = self.tk.call('tixDisplayStyle', itemtype,
! *self._options(cnf,kw) )
 
 def __str__(self):
***************
*** 500,505 ****
 return _lst2dict(
 self.tk.split(
! apply(self.tk.call,
! (self.stylename, 'configure') + self._options(cnf,kw))))
 
 def __getitem__(self,key):
--- 500,505 ----
 return _lst2dict(
 self.tk.split(
! self.tk.call(
! self.stylename, 'configure', *self._options(cnf,kw))))
 
 def __getitem__(self,key):
***************
*** 533,538 ****
 """Bind balloon widget to another.
 One balloon widget may be bound to several widgets at the same time"""
! apply(self.tk.call,
! (self._w, 'bind', widget._w) + self._options(cnf, kw))
 
 def unbind_widget(self, widget):
--- 533,537 ----
 """Bind balloon widget to another.
 One balloon widget may be bound to several widgets at the same time"""
! self.tk.call(self._w, 'bind', widget._w, *self._options(cnf, kw))
 
 def unbind_widget(self, widget):
***************
*** 550,555 ****
 """Add a button with given name to box."""
 
! btn = apply(self.tk.call,
! (self._w, 'add', name) + self._options(cnf, kw))
 self.subwidget_list[name] = _dummyButton(self, name)
 return btn
--- 549,553 ----
 """Add a button with given name to box."""
 
! btn = self.tk.call(self._w, 'add', name, *self._options(cnf, kw))
 self.subwidget_list[name] = _dummyButton(self, name)
 return btn
***************
*** 590,594 ****
 
 # align
! 
 def add_history(self, str):
 self.tk.call(self._w, 'addhistory', str)
--- 588,592 ----
 
 # align
! 
 def add_history(self, str):
 self.tk.call(self._w, 'addhistory', str)
***************
*** 863,874 ****
 
 def add(self, entry, cnf={}, **kw):
! return apply(self.tk.call,
! (self._w, 'add', entry) + self._options(cnf, kw))
 
 def add_child(self, parent=None, cnf={}, **kw):
 if not parent:
 parent = ''
! return apply(self.tk.call,
! (self._w, 'addchild', parent) + self._options(cnf, kw))
 
 def anchor_set(self, entry):
--- 861,871 ----
 
 def add(self, entry, cnf={}, **kw):
! return self.tk.call(self._w, 'add', entry, *self._options(cnf, kw))
 
 def add_child(self, parent=None, cnf={}, **kw):
 if not parent:
 parent = ''
! return self.tk.call(
! self._w, 'addchild', parent, *self._options(cnf, kw))
 
 def anchor_set(self, entry):
***************
*** 910,915 ****
 
 def header_create(self, col, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'header', 'create', col) + self._options(cnf, kw))
 
 def header_configure(self, col, cnf={}, **kw):
--- 907,911 ----
 
 def header_create(self, col, cnf={}, **kw):
! self.tk.call(self._w, 'header', 'create', col, *self._options(cnf, kw))
 
 def header_configure(self, col, cnf={}, **kw):
***************
*** 918,923 ****
 self.tk.split(
 self.tk.call(self._w, 'header', 'configure', col)))
! apply(self.tk.call, (self._w, 'header', 'configure', col)
! + self._options(cnf, kw))
 
 def header_cget(self, col, opt):
--- 914,919 ----
 self.tk.split(
 self.tk.call(self._w, 'header', 'configure', col)))
! self.tk.call(self._w, 'header', 'configure', col,
! *self._options(cnf, kw))
 
 def header_cget(self, col, opt):
***************
*** 937,942 ****
 
 def indicator_create(self, entry, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'indicator', 'create', entry) + self._options(cnf, kw))
 
 def indicator_configure(self, entry, cnf={}, **kw):
--- 933,938 ----
 
 def indicator_create(self, entry, cnf={}, **kw):
! self.tk.call(
! self._w, 'indicator', 'create', entry, *self._options(cnf, kw))
 
 def indicator_configure(self, entry, cnf={}, **kw):
***************
*** 945,950 ****
 self.tk.split(
 self.tk.call(self._w, 'indicator', 'configure', entry)))
! apply(self.tk.call,
! (self._w, 'indicator', 'configure', entry) + self._options(cnf, kw))
 
 def indicator_cget(self, entry, opt):
--- 941,946 ----
 self.tk.split(
 self.tk.call(self._w, 'indicator', 'configure', entry)))
! self.tk.call(
! self._w, 'indicator', 'configure', entry, *self._options(cnf, kw))
 
 def indicator_cget(self, entry, opt):
***************
*** 997,1006 ****
 self.tk.split(
 self.tk.call(self._w, 'item', 'configure', entry, col)))
! apply(self.tk.call, (self._w, 'item', 'configure', entry, col) +
! self._options(cnf, kw))
 
 def item_create(self, entry, col, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'item', 'create', entry, col) + self._options(cnf, kw))
 
 def item_exists(self, entry, col):
--- 993,1002 ----
 self.tk.split(
 self.tk.call(self._w, 'item', 'configure', entry, col)))
! self.tk.call(self._w, 'item', 'configure', entry, col,
! *self._options(cnf, kw))
 
 def item_create(self, entry, col, cnf={}, **kw):
! self.tk.call(
! self._w, 'item', 'create', entry, col, *self._options(cnf, kw))
 
 def item_exists(self, entry, col):
***************
*** 1017,1022 ****
 
 def selection_clear(self, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'selection', 'clear') + self._options(cnf, kw))
 
 def selection_includes(self, entry):
--- 1013,1017 ----
 
 def selection_clear(self, cnf={}, **kw):
! self.tk.call(self._w, 'selection', 'clear', *self._options(cnf, kw))
 
 def selection_includes(self, entry):
***************
*** 1030,1037 ****
 
 def xview(self, *args):
! apply(self.tk.call, (self._w, 'xview') + args)
 
 def yview(self, *args):
! apply(self.tk.call, (self._w, 'yview') + args)
 
 class InputOnly(TixWidget):
--- 1025,1032 ----
 
 def xview(self, *args):
! self.tk.call(self._w, 'xview', *args)
 
 def yview(self, *args):
! self.tk.call(self._w, 'yview', *args)
 
 class InputOnly(TixWidget):
***************
*** 1094,1099 ****
 
 def add(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', name) + self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name)
 return self.subwidget_list[name]
--- 1089,1093 ----
 
 def add(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', name, *self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name)
 return self.subwidget_list[name]
***************
*** 1136,1141 ****
 
 def add(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', name) + self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name)
 return self.subwidget_list[name]
--- 1130,1134 ----
 
 def add(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', name, *self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name)
 return self.subwidget_list[name]
***************
*** 1181,1190 ****
 
 def add_command(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', 'command', name) + self._options(cnf, kw))
 
 def add_separator(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', 'separator', name) + self._options(cnf, kw))
 
 def delete(self, name):
--- 1174,1181 ----
 
 def add_command(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', 'command', name, *self._options(cnf, kw))
 
 def add_separator(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', 'separator', name, *self._options(cnf, kw))
 
 def delete(self, name):
***************
*** 1213,1218 ****
 # add delete forget panecget paneconfigure panes setsize
 def add(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', name) + self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name,
 check_intermediate=0)
--- 1204,1208 ----
 # add delete forget panecget paneconfigure panes setsize
 def add(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', name, *self._options(cnf, kw))
 self.subwidget_list[name] = TixSubWidget(self, name,
 check_intermediate=0)
***************
*** 1235,1240 ****
 self.tk.split(
 self.tk.call(self._w, 'paneconfigure', entry)))
! apply(self.tk.call,
! (self._w, 'paneconfigure', entry) + self._options(cnf, kw))
 
 def panes(self):
--- 1225,1229 ----
 self.tk.split(
 self.tk.call(self._w, 'paneconfigure', entry)))
! self.tk.call(self._w, 'paneconfigure', entry, *self._options(cnf, kw))
 
 def panes(self):
***************
*** 1362,1367 ****
 
 def add(self, name, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'add', name) + self._options(cnf, kw))
 self.subwidget_list[name] = _dummyButton(self, name)
 return self.subwidget_list[name]
--- 1351,1355 ----
 
 def add(self, name, cnf={}, **kw):
! self.tk.call(self._w, 'add', name, *self._options(cnf, kw))
 self.subwidget_list[name] = _dummyButton(self, name)
 return self.subwidget_list[name]
***************
*** 1459,1464 ****
 
 def insert(self, index, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'insert', index) + self._options(cnf, kw))
 
 def info_active(self):
--- 1447,1451 ----
 
 def insert(self, index, cnf={}, **kw):
! self.tk.call(self._w, 'insert', index, *self._options(cnf, kw))
 
 def info_active(self):
***************
*** 1494,1499 ****
 
 def selection_clear(self, cnf={}, **kw):
! apply(self.tk.call,
! (self._w, 'selection', 'clear') + self._options(cnf, kw))
 
 def selection_includes(self, index):
--- 1481,1485 ----
 
 def selection_clear(self, cnf={}, **kw):
! self.tk.call(self._w, 'selection', 'clear', *self._options(cnf, kw))
 
 def selection_includes(self, index):
***************
*** 1504,1511 ****
 
 def xview(self, *args):
! apply(self.tk.call, (self._w, 'xview') + args)
 
 def yview(self, *args):
! apply(self.tk.call, (self._w, 'yview') + args)
 
 class Tree(TixWidget):
--- 1490,1497 ----
 
 def xview(self, *args):
! self.tk.call(self._w, 'xview', *args)
 
 def yview(self, *args):
! self.tk.call(self._w, 'yview', *args)
 
 class Tree(TixWidget):
***************
*** 1808,1812 ****
 # def xview
 # def yview
! 
 class ScrolledGrid(TixWidget):
 '''Scrolled Grid widgets'''
--- 1794,1798 ----
 # def xview
 # def yview
! 
 class ScrolledGrid(TixWidget):
 '''Scrolled Grid widgets'''
Index: Tkinter.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Tkinter.py,v
retrieving revision 1.170
retrieving revision 1.171
diff -C2 -d -r1.170 -r1.171
*** Tkinter.py	29 Mar 2003 09:47:21 -0000	1.170
--- Tkinter.py	6 Apr 2003 09:00:51 -0000	1.171
***************
*** 5,12 ****
 widgets are Frame, Label, Entry, Text, Canvas, Button, Radiobutton,
 Checkbutton, Scale, Listbox, Scrollbar, OptionMenu, Spinbox
! LabelFrame and PanedWindow. 
 
! Properties of the widgets are specified with keyword arguments. 
! Keyword arguments have the same name as the corresponding resource 
 under Tk.
 
--- 5,12 ----
 widgets are Frame, Label, Entry, Text, Canvas, Button, Radiobutton,
[...1265 lines suppressed...]
! Style is a string that contains zero or more of the
! characters n, s, e or w. The string can optionally
! contains spaces or commas, but they are ignored. Each
! letter refers to a side (north, south, east, or west)
! that the window will "stick" to. If both n and s
! (or e and w) are specified, the window will be
! stretched to fill the entire height (or width) of
 its cavity.
 width size
! Specify a width for the window. The width will be
! the outer dimension of the window including its
! border, if any. If size is an empty string, or
 if -width is not specified, then the width requested
! internally by the window will be used initially; the
! width may later be adjusted by the movement of sashes
! in the panedwindow. Size may be any value accepted by
 Tk_GetPixels.
! 
 """
 if cnf is None and not kw:
Index: tkColorChooser.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkColorChooser.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** tkColorChooser.py	16 Jul 2000 12:04:31 -0000	1.5
--- tkColorChooser.py	6 Apr 2003 09:00:52 -0000	1.6
***************
*** 64,68 ****
 options["initialcolor"] = color
 
! return apply(Chooser, (), options).show()
 
 
--- 64,68 ----
 options["initialcolor"] = color
 
! return Chooser(**options).show()
 
 
Index: tkCommonDialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkCommonDialog.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** tkCommonDialog.py	16 Feb 2002 23:16:53 -0000	1.6
--- tkCommonDialog.py	6 Apr 2003 09:00:53 -0000	1.7
***************
*** 50,54 ****
 try:
 
! s = apply(w.tk.call, (self.command,) + w._options(self.options))
 
 s = self._fixresult(w, s)
--- 50,54 ----
 try:
 
! s = w.tk.call(self.command, *w._options(self.options))
 
 s = self._fixresult(w, s)
Index: tkFont.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkFont.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** tkFont.py	9 Feb 2001 11:17:58 -0000	1.3
--- tkFont.py	6 Apr 2003 09:00:53 -0000	1.4
***************
*** 74,78 ****
 name = "font" + str(id(self))
 self.name = name
! apply(root.tk.call, ("font", "create", name) + font)
 # backlinks!
 self._root = root
--- 74,78 ----
 name = "font" + str(id(self))
 self.name = name
! root.tk.call("font", "create", name, *font)
 # backlinks!
 self._root = root
***************
*** 91,95 ****
 def copy(self):
 "Return a distinct copy of the current font"
! return apply(Font, (self._root,), self.actual())
 
 def actual(self, option=None):
--- 91,95 ----
 def copy(self):
 "Return a distinct copy of the current font"
! return Font(self._root, **self.actual())
 
 def actual(self, option=None):
***************
*** 109,114 ****
 "Modify font attributes"
 if options:
! apply(self._call, ("font", "config", self.name) +
! self._set(options))
 else:
 return self._mkdict(
--- 109,114 ----
 "Modify font attributes"
 if options:
! self._call("font", "config", self.name,
! *self._set(options))
 else:
 return self._mkdict(
Index: tkMessageBox.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkMessageBox.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** tkMessageBox.py	19 Jul 1997 20:02:36 -0000	1.1
--- tkMessageBox.py	6 Apr 2003 09:00:54 -0000	1.2
***************
*** 73,107 ****
 if title: options["title"] = title
 if message: options["message"] = message
! return apply(Message, (), options).show()
 
 def showinfo(title=None, message=None, **options):
 "Show an info message"
! return apply(_show, (title, message, INFO, OK), options)
 
 def showwarning(title=None, message=None, **options):
 "Show a warning message"
! return apply(_show, (title, message, WARNING, OK), options)
 
 def showerror(title=None, message=None, **options):
 "Show an error message"
! return apply(_show, (title, message, ERROR, OK), options)
 
 def askquestion(title=None, message=None, **options):
 "Ask a question"
! return apply(_show, (title, message, QUESTION, YESNO), options)
 
 def askokcancel(title=None, message=None, **options):
 "Ask if operation should proceed; return true if the answer is ok"
! s = apply(_show, (title, message, QUESTION, OKCANCEL), options)
 return s == OK
 
 def askyesno(title=None, message=None, **options):
 "Ask a question; return true if the answer is yes"
! s = apply(_show, (title, message, QUESTION, YESNO), options)
 return s == YES
 
 def askretrycancel(title=None, message=None, **options):
 "Ask if operation should be retried; return true if the answer is yes"
! s = apply(_show, (title, message, WARNING, RETRYCANCEL), options)
 return s == RETRY
 
--- 73,107 ----
 if title: options["title"] = title
 if message: options["message"] = message
! return Message(**options).show()
 
 def showinfo(title=None, message=None, **options):
 "Show an info message"
! return _show(title, message, INFO, OK, **options)
 
 def showwarning(title=None, message=None, **options):
 "Show a warning message"
! return _show(title, message, WARNING, OK, **options)
 
 def showerror(title=None, message=None, **options):
 "Show an error message"
! return _show(title, message, ERROR, OK, **options)
 
 def askquestion(title=None, message=None, **options):
 "Ask a question"
! return _show(title, message, QUESTION, YESNO, **options)
 
 def askokcancel(title=None, message=None, **options):
 "Ask if operation should proceed; return true if the answer is ok"
! s = _show(title, message, QUESTION, OKCANCEL, **options)
 return s == OK
 
 def askyesno(title=None, message=None, **options):
 "Ask a question; return true if the answer is yes"
! s = _show(title, message, QUESTION, YESNO, **options)
 return s == YES
 
 def askretrycancel(title=None, message=None, **options):
 "Ask if operation should be retried; return true if the answer is yes"
! s = _show(title, message, WARNING, RETRYCANCEL, **options)
 return s == RETRY
 
Index: tkSimpleDialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkSimpleDialog.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** tkSimpleDialog.py	6 Dec 2001 16:51:41 -0000	1.8
--- tkSimpleDialog.py	6 Apr 2003 09:00:54 -0000	1.9
***************
*** 250,254 ****
 Return value is an integer
 '''
! d = apply(_QueryInteger, (title, prompt), kw)
 return d.result
 
--- 250,254 ----
 Return value is an integer
 '''
! d = _QueryInteger(title, prompt, **kw)
 return d.result
 
***************
*** 269,273 ****
 Return value is a float
 '''
! d = apply(_QueryFloat, (title, prompt), kw)
 return d.result
 
--- 269,273 ----
 Return value is a float
 '''
! d = _QueryFloat(title, prompt, **kw)
 return d.result
 
***************
*** 301,305 ****
 Return value is a string
 '''
! d = apply(_QueryString, (title, prompt), kw)
 return d.result
 
--- 301,305 ----
 Return value is a string
 '''
! d = _QueryString(title, prompt, **kw)
 return d.result
 
Index: turtle.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/turtle.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** turtle.py	29 Sep 2002 00:25:51 -0000	1.9
--- turtle.py	6 Apr 2003 09:00:58 -0000	1.10
***************
*** 355,363 ****
 def down(): _getpen().down()
 def width(width): _getpen().width(width)
! def color(*args): apply(_getpen().color, args)
 def write(arg, move=0): _getpen().write(arg, move)
 def fill(flag): _getpen().fill(flag)
 def circle(radius, extent=None): _getpen().circle(radius, extent)
! def goto(*args): apply(_getpen().goto, args)
 def heading(): return _getpen().heading()
 def setheading(angle): _getpen().setheading(angle)
--- 355,363 ----
 def down(): _getpen().down()
 def width(width): _getpen().width(width)
! def color(*args): _getpen().color(*args)
 def write(arg, move=0): _getpen().write(arg, move)
 def fill(flag): _getpen().fill(flag)
 def circle(radius, extent=None): _getpen().circle(radius, extent)
! def goto(*args): _getpen().goto(*args)
 def heading(): return _getpen().heading()
 def setheading(angle): _getpen().setheading(angle)

AltStyle によって変換されたページ (->オリジナル) /