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¶