- def __init__(self, texifier: Texifier) -> None:
- self._texifier = texifier
-
- def renderChunk(self, chunk: Chunk) -> bytes:
- return self._texifier.texify(chunk.content) + b'\n'
-
-
-class BelowIconLayout(Layout):
-
- def __init__(self, texifier: Texifier) -> None:
- self._texifier = texifier
-
- def renderChunk(self, chunk: Chunk) -> bytes:
- meta = []
- if chunk.icon:
- meta += [br'\glowicon{%s}' % chunk.icon.encode('UTF-8')]
- meta += [self._texifier.texify(x)
- for x in [chunk.character, chunk.screen_name, chunk.author]
- if x is not None]
-
- return br'''\wrapstuffclear