diff options
author | Georg Brandl <georg@python.org> | 2008-05-16 14:24:45 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2008-05-16 14:24:45 (GMT) |
commit | bbc57d73a0f0d1476d9c23b920ecc1ef8212a554 (patch) | |
tree | 44b67b84bf3297c5feb4e58a286fd98a92af4c99 /Lib | |
parent | ae6b9f3cb22df80118dfe470ac2130fe0aa716a1 (diff) | |
download | cpython-bbc57d73a0f0d1476d9c23b920ecc1ef8212a554.zip cpython-bbc57d73a0f0d1476d9c23b920ecc1ef8212a554.tar.gz cpython-bbc57d73a0f0d1476d9c23b920ecc1ef8212a554.tar.bz2 |
Step 1 of Tkinter renaming: move lib-tk modules into a new "tkinter" package.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/tkinter/__init__.py (renamed from Lib/lib-tk/Tkinter.py) | 19 | ||||
-rw-r--r-- | Lib/tkinter/_fix.py (renamed from Lib/lib-tk/FixTk.py) | 0 | ||||
-rw-r--r-- | Lib/tkinter/colorchooser.py (renamed from Lib/lib-tk/tkColorChooser.py) | 2 | ||||
-rw-r--r-- | Lib/tkinter/commondialog.py (renamed from Lib/lib-tk/tkCommonDialog.py) | 6 | ||||
-rw-r--r-- | Lib/tkinter/constants.py (renamed from Lib/lib-tk/Tkconstants.py) | 0 | ||||
-rw-r--r-- | Lib/tkinter/dialog.py (renamed from Lib/lib-tk/Dialog.py) | 6 | ||||
-rw-r--r-- | Lib/tkinter/dnd.py (renamed from Lib/lib-tk/Tkdnd.py) | 12 | ||||
-rw-r--r-- | Lib/tkinter/filedialog.py (renamed from Lib/lib-tk/FileDialog.py) | 4 | ||||
-rw-r--r-- | Lib/tkinter/font.py (renamed from Lib/lib-tk/tkFont.py) | 18 | ||||
-rw-r--r-- | Lib/tkinter/messagebox.py (renamed from Lib/lib-tk/tkMessageBox.py) | 2 | ||||
-rw-r--r-- | Lib/tkinter/scrolledtext.py (renamed from Lib/lib-tk/ScrolledText.py) | 4 | ||||
-rw-r--r-- | Lib/tkinter/simpledialog.py (renamed from Lib/lib-tk/SimpleDialog.py) | 2 | ||||
-rwxr-xr-x | Lib/tkinter/tix.py (renamed from Lib/lib-tk/Tix.py) | 18 | ||||
-rw-r--r-- | Lib/tkinter/turtle.py (renamed from Lib/lib-tk/turtle.py) | 10 |
14 files changed, 52 insertions, 51 deletions
diff --git a/Lib/lib-tk/Tkinter.py b/Lib/tkinter/__init__.py index e8b47a4..00af737 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/tkinter/__init__.py @@ -18,14 +18,14 @@ Actions are bound to events by resources (e.g. keyword argument command) or with the method bind. Example (Hello, World): -import Tkinter -from Tkconstants import * -tk = Tkinter.Tk() -frame = Tkinter.Frame(tk, relief=RIDGE, borderwidth=2) +import tkinter +from tkinter.constants import * +tk = tkinter.Tk() +frame = tkinter.Frame(tk, relief=RIDGE, borderwidth=2) frame.pack(fill=BOTH,expand=1) -label = Tkinter.Label(frame, text="Hello, World") +label = tkinter.Label(frame, text="Hello, World") label.pack(fill=X, expand=1) -button = Tkinter.Button(frame,text="Exit",command=tk.destroy) +button = tkinter.Button(frame,text="Exit",command=tk.destroy) button.pack(side=BOTTOM) tk.mainloop() """ @@ -34,12 +34,13 @@ __version__ = "$Revision$" import sys if sys.platform == "win32": - import FixTk # Attempt to configure Tcl/Tk without requiring PATH + # Attempt to configure Tcl/Tk without requiring PATH + from tkinter import _fix import _tkinter # If this fails your Python may not be configured for Tk tkinter = _tkinter # b/w compat for export TclError = _tkinter.TclError from types import * -from Tkconstants import * +from tkinter.constants import * try: import MacOS; _MacOS = MacOS; del MacOS except ImportError: @@ -1696,7 +1697,7 @@ class Tk(Misc, Wm): base_tcl = os.path.join(home, '.%s.tcl' % baseName) base_py = os.path.join(home, '.%s.py' % baseName) dir = {'self': self} - exec 'from Tkinter import *' in dir + exec 'from tkinter import *' in dir if os.path.isfile(class_tcl): self.tk.call('source', class_tcl) if os.path.isfile(class_py): diff --git a/Lib/lib-tk/FixTk.py b/Lib/tkinter/_fix.py index 346d3c3..346d3c3 100644 --- a/Lib/lib-tk/FixTk.py +++ b/Lib/tkinter/_fix.py diff --git a/Lib/lib-tk/tkColorChooser.py b/Lib/tkinter/colorchooser.py index a55a797..77b391a 100644 --- a/Lib/lib-tk/tkColorChooser.py +++ b/Lib/tkinter/colorchooser.py @@ -19,7 +19,7 @@ # - title: dialog title # -from tkCommonDialog import Dialog +from tkinter.commondialog import Dialog # diff --git a/Lib/lib-tk/tkCommonDialog.py b/Lib/tkinter/commondialog.py index 2cd9be4..f61eb45 100644 --- a/Lib/lib-tk/tkCommonDialog.py +++ b/Lib/tkinter/commondialog.py @@ -1,14 +1,14 @@ # base class for tk common dialogues # # this module provides a base class for accessing the common -# dialogues available in Tk 4.2 and newer. use tkFileDialog, -# tkColorChooser, and tkMessageBox to access the individual +# dialogues available in Tk 4.2 and newer. use filedialog, +# colorchooser, and messagebox to access the individual # dialogs. # # written by Fredrik Lundh, May 1997 # -from Tkinter import * +from tkinter import * class Dialog: diff --git a/Lib/lib-tk/Tkconstants.py b/Lib/tkinter/constants.py index 63eee33..63eee33 100644 --- a/Lib/lib-tk/Tkconstants.py +++ b/Lib/tkinter/constants.py diff --git a/Lib/lib-tk/Dialog.py b/Lib/tkinter/dialog.py index b52e5b4..75e7fed 100644 --- a/Lib/lib-tk/Dialog.py +++ b/Lib/tkinter/dialog.py @@ -1,7 +1,7 @@ -# Dialog.py -- Tkinter interface to the tk_dialog script. +# dialog.py -- Tkinter interface to the tk_dialog script. -from Tkinter import * -from Tkinter import _cnfmerge +from tkinter import * +from tkinter import _cnfmerge if TkVersion <= 3.6: DIALOG_ICON = 'warning' diff --git a/Lib/lib-tk/Tkdnd.py b/Lib/tkinter/dnd.py index 2e37d9e..55f0776 100644 --- a/Lib/lib-tk/Tkdnd.py +++ b/Lib/tkinter/dnd.py @@ -100,7 +100,7 @@ active; it will never call dnd_commit(). """ -import Tkinter +import tkinter # The factory function @@ -219,7 +219,7 @@ class Icon: self.detach() if not canvas: return - label = Tkinter.Label(canvas, text=self.name, + label = tkinter.Label(canvas, text=self.name, borderwidth=2, relief="raised") id = canvas.create_window(x, y, window=label, anchor="nw") self.canvas = canvas @@ -268,8 +268,8 @@ class Icon: class Tester: def __init__(self, root): - self.top = Tkinter.Toplevel(root) - self.canvas = Tkinter.Canvas(self.top, width=100, height=100) + self.top = tkinter.Toplevel(root) + self.canvas = tkinter.Canvas(self.top, width=100, height=100) self.canvas.pack(fill="both", expand=1) self.canvas.dnd_accept = self.dnd_accept @@ -300,9 +300,9 @@ class Tester: source.attach(self.canvas, x, y) def test(): - root = Tkinter.Tk() + root = tkinter.Tk() root.geometry("+1+1") - Tkinter.Button(command=root.quit, text="Quit").pack() + tkinter.Button(command=root.quit, text="Quit").pack() t1 = Tester(root) t1.top.geometry("+1+60") t2 = Tester(root) diff --git a/Lib/lib-tk/FileDialog.py b/Lib/tkinter/filedialog.py index b08d3a8..727b3d7 100644 --- a/Lib/lib-tk/FileDialog.py +++ b/Lib/tkinter/filedialog.py @@ -8,8 +8,8 @@ Classes: """ -from Tkinter import * -from Dialog import Dialog +from tkinter import * +from tkinter.dialog import Dialog import os import fnmatch diff --git a/Lib/lib-tk/tkFont.py b/Lib/tkinter/font.py index 15dea2e..c23f047 100644 --- a/Lib/lib-tk/tkFont.py +++ b/Lib/tkinter/font.py @@ -8,7 +8,7 @@ __version__ = "0.9" -import Tkinter +import tkinter # weight/slant NORMAL = "normal" @@ -65,7 +65,7 @@ class Font: def __init__(self, root=None, font=None, name=None, exists=False, **options): if not root: - root = Tkinter._default_root + root = tkinter._default_root if font: # get actual settings corresponding to the given font font = root.tk.splitlist(root.tk.call("font", "actual", font)) @@ -79,7 +79,7 @@ class Font: self.delete_font = False # confirm font exists if self.name not in root.tk.call("font", "names"): - raise Tkinter._tkinter.TclError, "named font %s does not already exist" % (self.name,) + raise tkinter._tkinter.TclError, "named font %s does not already exist" % (self.name,) # if font config info supplied, apply it if font: root.tk.call("font", "configure", self.name, *font) @@ -166,13 +166,13 @@ class Font: def families(root=None): "Get font families (as a tuple)" if not root: - root = Tkinter._default_root + root = tkinter._default_root return root.tk.splitlist(root.tk.call("font", "families")) def names(root=None): "Get names of defined fonts (as a tuple)" if not root: - root = Tkinter._default_root + root = tkinter._default_root return root.tk.splitlist(root.tk.call("font", "names")) # -------------------------------------------------------------------- @@ -180,7 +180,7 @@ def names(root=None): if __name__ == "__main__": - root = Tkinter.Tk() + root = tkinter.Tk() # create a font f = Font(family="times", size=30, weight=NORMAL) @@ -202,10 +202,10 @@ if __name__ == "__main__": f = Font(font=("Courier", 20, "bold")) print f.measure("hello"), f.metrics("linespace") - w = Tkinter.Label(root, text="Hello, world", font=f) + w = tkinter.Label(root, text="Hello, world", font=f) w.pack() - w = Tkinter.Button(root, text="Quit!", command=root.destroy) + w = tkinter.Button(root, text="Quit!", command=root.destroy) w.pack() fb = Font(font=w["font"]).copy() @@ -213,4 +213,4 @@ if __name__ == "__main__": w.config(font=fb) - Tkinter.mainloop() + tkinter.mainloop() diff --git a/Lib/lib-tk/tkMessageBox.py b/Lib/tkinter/messagebox.py index d14ca86..df0a163 100644 --- a/Lib/lib-tk/tkMessageBox.py +++ b/Lib/tkinter/messagebox.py @@ -22,7 +22,7 @@ # - type: dialog type; that is, which buttons to display (see below) # -from tkCommonDialog import Dialog +from tkinter.commondialog import Dialog # # constants diff --git a/Lib/lib-tk/ScrolledText.py b/Lib/tkinter/scrolledtext.py index 367aa89..c96bc3b 100644 --- a/Lib/lib-tk/ScrolledText.py +++ b/Lib/tkinter/scrolledtext.py @@ -10,8 +10,8 @@ # Most methods calls are inherited from the Text widget; Pack methods # are redirected to the Frame widget however. -from Tkinter import * -from Tkinter import _cnfmerge +from tkinter import * +from tkinter import _cnfmerge class ScrolledText(Text): def __init__(self, master=None, cnf=None, **kw): diff --git a/Lib/lib-tk/SimpleDialog.py b/Lib/tkinter/simpledialog.py index cb08318..c89160d 100644 --- a/Lib/lib-tk/SimpleDialog.py +++ b/Lib/tkinter/simpledialog.py @@ -1,7 +1,7 @@ """A simple but flexible modal dialog box.""" -from Tkinter import * +from tkinter import * class SimpleDialog: diff --git a/Lib/lib-tk/Tix.py b/Lib/tkinter/tix.py index b7a0fc0..22a9000 100755 --- a/Lib/lib-tk/Tix.py +++ b/Lib/tkinter/tix.py @@ -26,8 +26,8 @@ # appreciate the advantages. # -from Tkinter import * -from Tkinter import _flatten, _cnfmerge, _default_root +from tkinter import * +from tkinter import _flatten, _cnfmerge, _default_root # WARNING - TkVersion is a limited precision floating point number if TkVersion < 3.999: @@ -57,7 +57,7 @@ TCL_ALL_EVENTS = 0 # BEWARE - this is implemented by copying some code from the Widget class # in Tkinter (to override Widget initialization) and is therefore # liable to break. -import Tkinter, os +import tkinter, os # Could probably add this to Tkinter.Misc class tixCommand: @@ -192,11 +192,11 @@ class tixCommand: else: return self.tk.call('tix', 'resetoptions', newScheme, newFontSet) -class Tk(Tkinter.Tk, tixCommand): +class Tk(tkinter.Tk, tixCommand): """Toplevel widget of Tix which represents mostly the main window of an application. It has an associated Tcl interpreter.""" def __init__(self, screenName=None, baseName=None, className='Tix'): - Tkinter.Tk.__init__(self, screenName, baseName, className) + tkinter.Tk.__init__(self, screenName, baseName, className) tixlib = os.environ.get('TIX_LIBRARY') self.tk.eval('global auto_path; lappend auto_path [file dir [info nameof]]') if tixlib is not None: @@ -212,7 +212,7 @@ class Tk(Tkinter.Tk, tixCommand): def destroy(self): # For safety, remove an delete_window binding before destroy self.protocol("WM_DELETE_WINDOW", "") - Tkinter.Tk.destroy(self) + tkinter.Tk.destroy(self) # The Tix 'tixForm' geometry manager class Form: @@ -260,9 +260,9 @@ class Form: -Tkinter.Widget.__bases__ = Tkinter.Widget.__bases__ + (Form,) +tkinter.Widget.__bases__ = tkinter.Widget.__bases__ + (Form,) -class TixWidget(Tkinter.Widget): +class TixWidget(tkinter.Widget): """A TixWidget class is used to package all (or most) Tix widgets. Widget initialization is extended in two ways: @@ -383,7 +383,7 @@ class TixWidget(Tkinter.Widget): # These are missing from Tkinter def image_create(self, imgtype, cnf={}, master=None, **kw): if not master: - master = Tkinter._default_root + master = tkinter._default_root if not master: raise RuntimeError, 'Too early to create image' if kw and cnf: cnf = _cnfmerge((cnf, kw)) diff --git a/Lib/lib-tk/turtle.py b/Lib/tkinter/turtle.py index e4cac29..0d343e6 100644 --- a/Lib/lib-tk/turtle.py +++ b/Lib/tkinter/turtle.py @@ -16,7 +16,7 @@ pictures can easily be drawn. from math import * # Also for export from time import sleep -import Tkinter +import tkinter speeds = ['fastest', 'fast', 'normal', 'slow', 'slowest'] @@ -238,7 +238,7 @@ class RawPen: # Test the color first try: id = self._canvas.create_line(0, 0, 0, 0, fill=color) - except Tkinter.TclError: + except tkinter.TclError: raise Error, "bad color string: %r" % (color,) self._set_color(color) return @@ -554,7 +554,7 @@ class RawPen: # in case nhops==0 self._canvas.coords(item, x0, y0, x1, y1) self._canvas.itemconfigure(item, arrow="none") - except Tkinter.TclError: + except tkinter.TclError: # Probably the window was closed! return else: @@ -638,13 +638,13 @@ class Pen(RawPen): def __init__(self): global _root, _canvas if _root is None: - _root = Tkinter.Tk() + _root = tkinter.Tk() _root.wm_protocol("WM_DELETE_WINDOW", self._destroy) _root.title(_title) if _canvas is None: # XXX Should have scroll bars - _canvas = Tkinter.Canvas(_root, background="white") + _canvas = tkinter.Canvas(_root, background="white") _canvas.pack(expand=1, fill="both") setup(width=_width, height= _height, startx=_startx, starty=_starty) |