TODO: the widget system clearly needs some workpull/25/head
parent
3ef56d84e2
commit
4ab469d02d
@ -0,0 +1,15 @@
|
||||
|
||||
class Container:
|
||||
|
||||
def __init__(self, *children):
|
||||
self.children = children
|
||||
|
||||
def render(self):
|
||||
for child in self.children:
|
||||
child.render()
|
||||
|
||||
def send(self, event, pos):
|
||||
for child in self.children:
|
||||
result = child.send(event, pos)
|
||||
if result is not None:
|
||||
return result
|
@ -0,0 +1,15 @@
|
||||
from trezor import ui
|
||||
|
||||
|
||||
class Qr:
|
||||
|
||||
def __init__(self, data, pos, scale):
|
||||
self.data = data
|
||||
self.pos = pos
|
||||
self.scale = scale
|
||||
|
||||
def render(self):
|
||||
ui.display.qrcode(self.pos[0], self.pos[1], self.data, self.scale)
|
||||
|
||||
def send(self, event, pos):
|
||||
pass
|
Loading…
Reference in new issue