reformat code to follow PEP8
This commit is contained in:
parent
e50d6abea4
commit
5af3e1afb0
|
@ -10,19 +10,21 @@ __version__ = "0.9"
|
|||
|
||||
import tkinter
|
||||
|
||||
|
||||
# weight/slant
|
||||
NORMAL = "normal"
|
||||
ROMAN = "roman"
|
||||
BOLD = "bold"
|
||||
ITALIC = "italic"
|
||||
|
||||
|
||||
def nametofont(name):
|
||||
"""Given the name of a tk named font, returns a Font representation.
|
||||
"""
|
||||
return Font(name=name, exists=True)
|
||||
|
||||
class Font:
|
||||
|
||||
class Font:
|
||||
"""Represents a named font.
|
||||
|
||||
Constructor options are:
|
||||
|
@ -63,7 +65,8 @@ class Font:
|
|||
options[args[i][1:]] = args[i+1]
|
||||
return options
|
||||
|
||||
def __init__(self, root=None, font=None, name=None, exists=False, **options):
|
||||
def __init__(self, root=None, font=None, name=None, exists=False,
|
||||
**options):
|
||||
if not root:
|
||||
root = tkinter._default_root
|
||||
if font:
|
||||
|
@ -138,8 +141,7 @@ class Font:
|
|||
*self._set(options))
|
||||
else:
|
||||
return self._mkdict(
|
||||
self._split(self._call("font", "config", self.name))
|
||||
)
|
||||
self._split(self._call("font", "config", self.name)))
|
||||
|
||||
configure = config
|
||||
|
||||
|
@ -155,8 +157,7 @@ class Font:
|
|||
|
||||
if options:
|
||||
return int(
|
||||
self._call("font", "metrics", self.name, self._get(options))
|
||||
)
|
||||
self._call("font", "metrics", self.name, self._get(options)))
|
||||
else:
|
||||
res = self._split(self._call("font", "metrics", self.name))
|
||||
options = {}
|
||||
|
@ -164,18 +165,21 @@ class Font:
|
|||
options[res[i][1:]] = int(res[i+1])
|
||||
return options
|
||||
|
||||
|
||||
def families(root=None):
|
||||
"Get font families (as a tuple)"
|
||||
if not 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
|
||||
return root.tk.splitlist(root.tk.call("font", "names"))
|
||||
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
# test stuff
|
||||
|
||||
|
|
Loading…
Reference in New Issue