Text¶
-
class
shoebot.data.
Text
(bot, text, x=0, y=0, width=None, height=None, outline=False, ctx=None, draw=True, **kwargs)¶ - Changes from Nodebox 1:
font in Nodebox is a native Cocoa font, here it is the font name. _fontsize, _fontsize, _lineheight, _align in Nodebox are public fields.
Implementation of fonts uses Pango instead of Cocoa.
-
property
baseline
¶
-
property
metrics
¶
-
property
bounds
¶ - Returns
TextBounds namedtuple containing bounds as (x, y, width, height)
-
property
path
¶
-
property
center
¶ Returns the center point of the path, disregarding transforms.
-
copy
()¶
-
property
fill
¶
-
inheritFromContext
(ignore=())¶ Doesn’t store exactly the same items as Nodebox for ease of implementation, it has enough to get the Nodebox Dentrite example working.
-
property
stroke
¶
-
property
strokewidth
¶