ui.py 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import os
  2. from .element import Element as element
  3. from .elements.audio import Audio as audio
  4. from .elements.badge import Badge as badge
  5. from .elements.button import Button as button
  6. from .elements.card import Card as card
  7. from .elements.card import CardActions as card_actions
  8. from .elements.card import CardSection as card_section
  9. from .elements.chart import Chart as chart
  10. from .elements.checkbox import Checkbox as checkbox
  11. from .elements.color_input import ColorInput as color_input
  12. from .elements.color_picker import ColorPicker as color_picker
  13. from .elements.colors import Colors as colors
  14. from .elements.column import Column as column
  15. from .elements.date import Date as date
  16. from .elements.dialog import Dialog as dialog
  17. from .elements.expansion import Expansion as expansion
  18. from .elements.html import Html as html
  19. from .elements.icon import Icon as icon
  20. from .elements.image import Image as image
  21. from .elements.input import Input as input
  22. from .elements.interactive_image import InteractiveImage as interactive_image
  23. from .elements.joystick import Joystick as joystick
  24. from .elements.keyboard import Keyboard as keyboard
  25. from .elements.label import Label as label
  26. from .elements.link import Link as link
  27. from .elements.link import LinkTarget as link_target
  28. from .elements.log import Log as log
  29. from .elements.markdown import Markdown as markdown
  30. from .elements.menu import Menu as menu
  31. from .elements.menu import MenuItem as menu_item
  32. from .elements.mermaid import Mermaid as mermaid
  33. from .elements.number import Number as number
  34. from .elements.plotly import Plotly as plotly
  35. from .elements.progress import CircularProgress as circular_progress
  36. from .elements.progress import LinearProgress as linear_progress
  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.separator import Separator as separator
  42. from .elements.slider import Slider as slider
  43. from .elements.spinner import Spinner as spinner
  44. from .elements.switch import Switch as switch
  45. from .elements.table import Table as table
  46. from .elements.tabs import Tab as tab
  47. from .elements.tabs import TabPanel as tab_panel
  48. from .elements.tabs import TabPanels as tab_panels
  49. from .elements.tabs import Tabs as tabs
  50. from .elements.time import Time as time
  51. from .elements.toggle import Toggle as toggle
  52. from .elements.tooltip import Tooltip as tooltip
  53. from .elements.tree import Tree as tree
  54. from .elements.upload import Upload as upload
  55. from .elements.video import Video as video
  56. from .functions.html import add_body_html, add_head_html
  57. from .functions.javascript import run_javascript
  58. from .functions.notify import notify
  59. from .functions.open import open
  60. from .functions.timer import Timer as timer
  61. from .functions.update import update
  62. from .page import page
  63. from .page_layout import Footer as footer
  64. from .page_layout import Header as header
  65. from .page_layout import LeftDrawer as left_drawer
  66. from .page_layout import PageSticky as page_sticky
  67. from .page_layout import RightDrawer as right_drawer
  68. from .run import run
  69. from .run_with import run_with
  70. if os.environ.get('MATPLOTLIB', 'true').lower() == 'true':
  71. from .elements.line_plot import LinePlot as line_plot
  72. from .elements.pyplot import Pyplot as plot # NOTE: deprecated
  73. from .elements.pyplot import Pyplot as pyplot