diff options
author | sotech117 <michael_foiani@brown.edu> | 2025-07-31 17:27:24 -0400 |
---|---|---|
committer | sotech117 <michael_foiani@brown.edu> | 2025-07-31 17:27:24 -0400 |
commit | 5bf22fc7e3c392c8bd44315ca2d06d7dca7d084e (patch) | |
tree | 8dacb0f195df1c0788d36dd0064f6bbaa3143ede /venv/lib/python3.8/site-packages/dash/dcc/Textarea.py | |
parent | b832d364da8c2efe09e3f75828caf73c50d01ce3 (diff) |
add code for analysis of data
Diffstat (limited to 'venv/lib/python3.8/site-packages/dash/dcc/Textarea.py')
-rw-r--r-- | venv/lib/python3.8/site-packages/dash/dcc/Textarea.py | 275 |
1 files changed, 275 insertions, 0 deletions
diff --git a/venv/lib/python3.8/site-packages/dash/dcc/Textarea.py b/venv/lib/python3.8/site-packages/dash/dcc/Textarea.py new file mode 100644 index 0000000..5305317 --- /dev/null +++ b/venv/lib/python3.8/site-packages/dash/dcc/Textarea.py @@ -0,0 +1,275 @@ +# AUTO GENERATED FILE - DO NOT EDIT + +import typing # noqa: F401 +from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401 +from dash.development.base_component import Component, _explicitize_args + +ComponentType = typing.Union[ + str, + int, + float, + Component, + None, + typing.Sequence[typing.Union[str, int, float, Component, None]], +] + +NumberType = typing.Union[ + typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex +] + + +class Textarea(Component): + """A Textarea component. + A basic HTML textarea for entering multiline text. + + Keyword arguments: + + - id (string; optional): + The ID of this component, used to identify dash components in + callbacks. The ID needs to be unique across all of the components + in an app. + + - accessKey (string; optional): + Defines a keyboard shortcut to activate or add focus to the + element. + + - autoFocus (string; optional): + The element should be automatically focused after the page loaded. + + - className (string; optional): + Often used with CSS to style elements with common properties. + + - cols (string | number; optional): + Defines the number of columns in a textarea. + + - contentEditable (string | boolean; optional): + Indicates whether the element's content is editable. + + - contextMenu (string; optional): + Defines the ID of a <menu> element which will serve as the + element's context menu. + + - dir (string; optional): + Defines the text direction. Allowed values are ltr (Left-To-Right) + or rtl (Right-To-Left). + + - disabled (string | boolean; optional): + Indicates whether the user can interact with the element. + + - draggable (a value equal to: 'true', 'false' | boolean; optional): + Defines whether the element can be dragged. + + - form (string; optional): + Indicates the form that is the owner of the element. + + - hidden (string; optional): + Prevents rendering of given element, while keeping child elements, + e.g. script elements, active. + + - lang (string; optional): + Defines the language used in the element. + + - maxLength (string | number; optional): + Defines the maximum number of characters allowed in the element. + + - minLength (string | number; optional): + Defines the minimum number of characters allowed in the element. + + - n_blur (number; default 0): + Number of times the textarea lost focus. + + - n_blur_timestamp (number; default -1): + Last time the textarea lost focus. + + - n_clicks (number; optional): + Number of times the textarea has been clicked. + + - n_clicks_timestamp (number; default -1): + Last time the textarea was clicked. + + - name (string; optional): + Name of the element. For example used by the server to identify + the fields in form submits. + + - persisted_props (list of a value equal to: 'value's; optional): + Properties whose user interactions will persist after refreshing + the component or the page. Since only `value` is allowed this prop + can normally be ignored. + + - persistence (boolean | string | number; optional): + Used to allow user interactions in this component to be persisted + when the component - or the page - is refreshed. If `persisted` is + truthy and hasn't changed from its previous value, a `value` that + the user has changed while using the app will keep that change, as + long as the new `value` also matches what was given originally. + Used in conjunction with `persistence_type`. + + - persistence_type (a value equal to: 'local', 'session', 'memory'; optional): + Where persisted user changes will be stored: memory: only kept in + memory, reset on page refresh. local: window.localStorage, data is + kept after the browser quit. session: window.sessionStorage, data + is cleared once the browser quit. + + - placeholder (string; optional): + Provides a hint to the user of what can be entered in the field. + + - readOnly (boolean | a value equal to: 'readOnly', 'readonly', 'READONLY'; optional): + Indicates whether the element can be edited. readOnly is an HTML + boolean attribute - it is enabled by a boolean or 'readOnly'. + Alternative capitalizations `readonly` & `READONLY` are also + acccepted. + + - required (a value equal to: 'required', 'REQUIRED' | boolean; optional): + Indicates whether this element is required to fill out or not. + required is an HTML boolean attribute - it is enabled by a boolean + or 'required'. Alternative capitalizations `REQUIRED` are also + acccepted. + + - rows (string | number; optional): + Defines the number of rows in a text area. + + - spellCheck (a value equal to: 'true', 'false' | boolean; optional): + Indicates whether spell checking is allowed for the element. + + - tabIndex (string | number; optional): + Overrides the browser's default tab order and follows the one + specified instead. + + - title (string; optional): + Text to be displayed in a tooltip when hovering over the element. + + - value (string; optional): + The value of the textarea. + + - wrap (string; optional): + Indicates whether the text should be wrapped.""" + + _children_props = [] + _base_nodes = ["children"] + _namespace = "dash_core_components" + _type = "Textarea" + + def __init__( + self, + id: typing.Optional[typing.Union[str, dict]] = None, + value: typing.Optional[str] = None, + autoFocus: typing.Optional[str] = None, + cols: typing.Optional[typing.Union[str, NumberType]] = None, + disabled: typing.Optional[typing.Union[str, bool]] = None, + form: typing.Optional[str] = None, + maxLength: typing.Optional[typing.Union[str, NumberType]] = None, + minLength: typing.Optional[typing.Union[str, NumberType]] = None, + name: typing.Optional[str] = None, + placeholder: typing.Optional[str] = None, + readOnly: typing.Optional[ + typing.Union[bool, Literal["readOnly", "readonly", "READONLY"]] + ] = None, + required: typing.Optional[ + typing.Union[Literal["required", "REQUIRED"], bool] + ] = None, + rows: typing.Optional[typing.Union[str, NumberType]] = None, + wrap: typing.Optional[str] = None, + accessKey: typing.Optional[str] = None, + className: typing.Optional[str] = None, + contentEditable: typing.Optional[typing.Union[str, bool]] = None, + contextMenu: typing.Optional[str] = None, + dir: typing.Optional[str] = None, + draggable: typing.Optional[typing.Union[Literal["true", "false"], bool]] = None, + hidden: typing.Optional[str] = None, + lang: typing.Optional[str] = None, + spellCheck: typing.Optional[ + typing.Union[Literal["true", "false"], bool] + ] = None, + style: typing.Optional[typing.Any] = None, + tabIndex: typing.Optional[typing.Union[str, NumberType]] = None, + title: typing.Optional[str] = None, + n_blur: typing.Optional[NumberType] = None, + n_blur_timestamp: typing.Optional[NumberType] = None, + n_clicks: typing.Optional[NumberType] = None, + n_clicks_timestamp: typing.Optional[NumberType] = None, + persistence: typing.Optional[typing.Union[bool, str, NumberType]] = None, + persisted_props: typing.Optional[typing.Sequence[Literal["value"]]] = None, + persistence_type: typing.Optional[Literal["local", "session", "memory"]] = None, + **kwargs + ): + self._prop_names = [ + "id", + "accessKey", + "autoFocus", + "className", + "cols", + "contentEditable", + "contextMenu", + "dir", + "disabled", + "draggable", + "form", + "hidden", + "lang", + "maxLength", + "minLength", + "n_blur", + "n_blur_timestamp", + "n_clicks", + "n_clicks_timestamp", + "name", + "persisted_props", + "persistence", + "persistence_type", + "placeholder", + "readOnly", + "required", + "rows", + "spellCheck", + "style", + "tabIndex", + "title", + "value", + "wrap", + ] + self._valid_wildcard_attributes = [] + self.available_properties = [ + "id", + "accessKey", + "autoFocus", + "className", + "cols", + "contentEditable", + "contextMenu", + "dir", + "disabled", + "draggable", + "form", + "hidden", + "lang", + "maxLength", + "minLength", + "n_blur", + "n_blur_timestamp", + "n_clicks", + "n_clicks_timestamp", + "name", + "persisted_props", + "persistence", + "persistence_type", + "placeholder", + "readOnly", + "required", + "rows", + "spellCheck", + "style", + "tabIndex", + "title", + "value", + "wrap", + ] + self.available_wildcard_properties = [] + _explicit_args = kwargs.pop("_explicit_args") + _locals = locals() + _locals.update(kwargs) # For wildcard attrs and excess named props + args = {k: _locals[k] for k in _explicit_args} + + super(Textarea, self).__init__(**args) + + +setattr(Textarea, "__init__", _explicitize_args(Textarea.__init__)) |