ui.py 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # isort:skip_file
  2. class Ui:
  3. from .config import config # NOTE: before run
  4. from .run import run # NOTE: before justpy
  5. from .elements.button import Button as button
  6. from .elements.card import Card as card
  7. from .elements.card import CardSection as card_section
  8. from .elements.chart import Chart as chart
  9. from .elements.checkbox import Checkbox as checkbox
  10. from .elements.color_input import ColorInput as color_input
  11. from .elements.color_picker import ColorPicker as color_picker
  12. from .elements.colors import Colors as colors
  13. from .elements.column import Column as column
  14. from .elements.custom_example import CustomExample as custom_example
  15. from .elements.dialog import Dialog as dialog
  16. from .elements.expansion import Expansion as expansion
  17. from .elements.html import Html as html
  18. from .elements.icon import Icon as icon
  19. from .elements.image import Image as image
  20. from .elements.input import Input as input
  21. from .elements.interactive_image import InteractiveImage as interactive_image
  22. from .elements.joystick import Joystick as joystick
  23. from .elements.keyboard import Keyboard as keyboard
  24. from .elements.label import Label as label
  25. from .elements.line_plot import LinePlot as line_plot
  26. from .elements.link import Link as link
  27. from .elements.log import Log as log
  28. from .elements.markdown import Markdown as markdown
  29. from .elements.menu import Menu as menu
  30. from .elements.menu_item import MenuItem as menu_item
  31. from .elements.menu_separator import MenuSeparator as menu_separator
  32. from .elements.notify import Notify as notify
  33. from .elements.number import Number as number
  34. from .elements.open import open, open_async
  35. from .elements.page import Page as page
  36. from .elements.plot import Plot as plot
  37. from .elements.radio import Radio as radio
  38. from .elements.row import Row as row
  39. from .elements.scene import Scene as scene
  40. from .elements.select import Select as select
  41. from .elements.slider import Slider as slider
  42. from .elements.svg import Svg as svg
  43. from .elements.switch import Switch as switch
  44. from .elements.table import Table as table
  45. from .elements.toggle import Toggle as toggle
  46. from .elements.tree import Tree as tree
  47. from .elements.upload import Upload as upload
  48. from .lifecycle import on_shutdown, on_startup, shutdown_tasks, startup_tasks
  49. from .routes import add_route, add_static_files, get
  50. from .timer import Timer as timer