ui.py 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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.dark_mode import DarkMode as dark_mode
  19. from .elements.date import Date as date
  20. from .elements.dialog import Dialog as dialog
  21. from .elements.expansion import Expansion as expansion
  22. from .elements.html import Html as html
  23. from .elements.icon import Icon as icon
  24. from .elements.image import Image as image
  25. from .elements.input import Input as input
  26. from .elements.interactive_image import InteractiveImage as interactive_image
  27. from .elements.joystick import Joystick as joystick
  28. from .elements.keyboard import Keyboard as keyboard
  29. from .elements.knob import Knob as knob
  30. from .elements.label import Label as label
  31. from .elements.link import Link as link
  32. from .elements.link import LinkTarget as link_target
  33. from .elements.log import Log as log
  34. from .elements.markdown import Markdown as markdown
  35. from .elements.menu import Menu as menu
  36. from .elements.menu import MenuItem as menu_item
  37. from .elements.mermaid import Mermaid as mermaid
  38. from .elements.number import Number as number
  39. from .elements.plotly import Plotly as plotly
  40. from .elements.progress import CircularProgress as circular_progress
  41. from .elements.progress import LinearProgress as linear_progress
  42. from .elements.query import query
  43. from .elements.radio import Radio as radio
  44. from .elements.row import Row as row
  45. from .elements.scene import Scene as scene
  46. from .elements.select import Select as select
  47. from .elements.separator import Separator as separator
  48. from .elements.slider import Slider as slider
  49. from .elements.spinner import Spinner as spinner
  50. from .elements.splitter import Splitter as splitter
  51. from .elements.switch import Switch as switch
  52. from .elements.table import Table as table
  53. from .elements.tabs import Tab as tab
  54. from .elements.tabs import TabPanel as tab_panel
  55. from .elements.tabs import TabPanels as tab_panels
  56. from .elements.tabs import Tabs as tabs
  57. from .elements.textarea import Textarea as textarea
  58. from .elements.time import Time as time
  59. from .elements.toggle import Toggle as toggle
  60. from .elements.tooltip import Tooltip as tooltip
  61. from .elements.tree import Tree as tree
  62. from .elements.upload import Upload as upload
  63. from .elements.video import Video as video
  64. from .functions.download import download
  65. from .functions.html import add_body_html, add_head_html
  66. from .functions.javascript import run_javascript
  67. from .functions.notify import notify
  68. from .functions.open import open
  69. from .functions.refreshable import refreshable
  70. from .functions.timer import Timer as timer
  71. from .functions.update import update
  72. from .page import page
  73. from .page_layout import Drawer as drawer
  74. from .page_layout import Footer as footer
  75. from .page_layout import Header as header
  76. from .page_layout import LeftDrawer as left_drawer
  77. from .page_layout import PageSticky as page_sticky
  78. from .page_layout import RightDrawer as right_drawer
  79. from .run import run
  80. from .run_with import run_with
  81. if os.environ.get('MATPLOTLIB', 'true').lower() == 'true':
  82. from .elements.line_plot import LinePlot as line_plot
  83. from .elements.pyplot import Pyplot as pyplot
  84. plot = deprecated(pyplot, 'ui.plot', 'ui.pyplot', 317)