ui.py 3.6 KB

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