textgui.py 734 B

123456789101112131415161718192021222324252627282930313233
  1. class lv_obj:
  2. name = "widget"
  3. def __init__(self, parent):
  4. if parent == None:
  5. name = 'None'
  6. else:
  7. name = parent.name
  8. print('%s.__init__(%s)' % (self.name, name))
  9. def align(self, align, posx, posy):
  10. print('%s.align(%d, %d, %d)' % (self.name, align, posx, posy))
  11. def set_width(self, width):
  12. print('%s.set_wdith(%d)' % (self.name, width))
  13. def set_height(self, height):
  14. print('%s.set_height(%d)' % (self.name, height))
  15. def set_text(self, text):
  16. print('%s.set_text(%s)' % (self.name, text))
  17. class Screen:
  18. name = "screen"
  19. _screen = Screen(None)
  20. class label(lv_obj):
  21. name = "label"
  22. def scr_act():
  23. return _screen