/usr/lib64/python2.6/lib-tk
NameSizeModeActions
Canvas.py74630644editdlrm
Canvas.pyc155710644editdlrm
Canvas.pyo155710644editdlrm
Dialog.py15670644editdlrm
Dialog.pyc19260644editdlrm
Dialog.pyo19260644editdlrm
FileDialog.py88370644editdlrm
FileDialog.pyc97870644editdlrm
FileDialog.pyo97870644editdlrm
FixTk.py29560644editdlrm
FixTk.pyc20580644editdlrm
FixTk.pyo19940644editdlrm
ScrolledText.py17010644editdlrm
ScrolledText.pyc25990644editdlrm
ScrolledText.pyo25990644editdlrm
SimpleDialog.py37280644editdlrm
SimpleDialog.pyc43620644editdlrm
SimpleDialog.pyo43620644editdlrm
Tix.py741200644editdlrm
Tix.pyc927300644editdlrm
Tix.pyo927300644editdlrm
tkColorChooser.py17860644editdlrm
tkColorChooser.pyc14310644editdlrm
tkColorChooser.pyo14310644editdlrm
tkCommonDialog.py14180644editdlrm
tkCommonDialog.pyc15230644editdlrm
tkCommonDialog.pyo15230644editdlrm
Tkconstants.py14930644editdlrm
Tkconstants.pyc22460644editdlrm
Tkconstants.pyo22460644editdlrm
Tkdnd.py114880644editdlrm
Tkdnd.pyc128680644editdlrm
Tkdnd.pyo128680644editdlrm
tkFileDialog.py57270644editdlrm
tkFileDialog.pyc52070644editdlrm
tkFileDialog.pyo52070644editdlrm
tkFont.py61040644editdlrm
tkFont.pyc71400644editdlrm
tkFont.pyo71400644editdlrm
Tkinter.py1585770644editdlrm
Tkinter.pyc1999770644editdlrm
Tkinter.pyo1999770644editdlrm
tkMessageBox.py36870644editdlrm
tkMessageBox.pyc39120644editdlrm
tkMessageBox.pyo39120644editdlrm
tkSimpleDialog.py75900644editdlrm
tkSimpleDialog.pyc91040644editdlrm
tkSimpleDialog.pyo91040644editdlrm
turtle.py1388380644editdlrm
turtle.pyc1403330644editdlrm
turtle.pyo1403330644editdlrm
Edit: /usr/lib64/python2.6/lib-tk/FixTk.py (2956B)
import sys, os # Delay import _tkinter until we have set TCL_LIBRARY, # so that Tcl_FindExecutable has a chance to locate its # encoding directory. # Unfortunately, we cannot know the TCL_LIBRARY directory # if we don't know the tcl version, which we cannot find out # without import Tcl. Fortunately, Tcl will itself look in # \..\tcl, so anything close to # the real Tcl library will do. # Expand symbolic links on Vista try: import ctypes ctypes.windll.kernel32.GetFinalPathNameByHandleW except (ImportError, AttributeError): def convert_path(s): return s else: def convert_path(s): assert isinstance(s, str) # sys.prefix contains only bytes udir = s.decode("mbcs") hdir = ctypes.windll.kernel32.\ CreateFileW(udir, 0x80, # FILE_READ_ATTRIBUTES 1, # FILE_SHARE_READ None, 3, # OPEN_EXISTING 0x02000000, # FILE_FLAG_BACKUP_SEMANTICS None) if hdir == -1: # Cannot open directory, give up return s buf = ctypes.create_unicode_buffer(u"", 32768) res = ctypes.windll.kernel32.\ GetFinalPathNameByHandleW(hdir, buf, len(buf), 0) # VOLUME_NAME_DOS ctypes.windll.kernel32.CloseHandle(hdir) if res == 0: # Conversion failed (e.g. network location) return s s = buf[:res].encode("mbcs") # Ignore leading \\?\ if s.startswith("\\\\?\\"): s = s[4:] if s.startswith("UNC"): s = "\\" + s[3:] return s prefix = os.path.join(sys.prefix,"tcl") if not os.path.exists(prefix): # devdir/../tcltk/lib prefix = os.path.join(sys.prefix, os.path.pardir, "tcltk", "lib") prefix = os.path.abspath(prefix) # if this does not exist, no further search is needed if os.path.exists(prefix): prefix = convert_path(prefix) if not os.environ.has_key("TCL_LIBRARY"): for name in os.listdir(prefix): if name.startswith("tcl"): tcldir = os.path.join(prefix,name) if os.path.isdir(tcldir): os.environ["TCL_LIBRARY"] = tcldir # Compute TK_LIBRARY, knowing that it has the same version # as Tcl import _tkinter ver = str(_tkinter.TCL_VERSION) if not os.environ.has_key("TK_LIBRARY"): v = os.path.join(prefix, 'tk'+ver) if os.path.exists(os.path.join(v, "tclIndex")): os.environ['TK_LIBRARY'] = v # We don't know the Tix version, so we must search the entire # directory if not os.environ.has_key("TIX_LIBRARY"): for name in os.listdir(prefix): if name.startswith("tix"): tixdir = os.path.join(prefix,name) if os.path.isdir(tixdir): os.environ["TIX_LIBRARY"] = tixdir