Tessella
Getting Started:
Installation
Requirements
Installing
Setting up for development
Building this documentation
Next steps
Quickstart
The game loop
Hello, Tessella
A quick tour of what’s happening
Next steps
Tutorial
1. Laying out a screen
2. Reacting to clicks
3. Reactive state with
ValueNotifier
and
Listener
4. Packaging it into a reusable widget
5. Putting it in a real window
Where to go next
How Tessella Works
Basics
Widget tree
Types of widgets
State control in widgets
Layout system
Layout constraints
Constraint propagation
Input handling
Event propagation
Updating the UI
Subject-observer pattern
Partial updates
Styling
Debug mode
Widgets
Layout & structure
Center
Container
Row
Column
Stack
Positioned
Flexible
SizedBox
Padding
Align
Text & media
Text
TextWrap
Image
Placeholder
Scrollable
Input & interaction
Button
GestureDetector
Checkbox
Switch
Radio
Slider
TextField
Dropdown
Reactive & overlays
Listener
Overlay
Gallery
Complete examples
Styling showcase
Widgets
Layout & structure
Text & media
Input & interaction
Reactive & overlays
Reference:
API Reference
tessella package
Subpackages
tessella.observer package
tessella.overlay package
tessella.widgets package
Submodules
tessella.constraints module
WidgetConstraints
tessella.offset_surface module
OffsetSurface
Tessella
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__is_drawn (tessella.widgets.widget.Widget attribute)
__is_laid (tessella.widgets.widget.Widget attribute)
__state_registry (tessella.widgets.stateful_widget.StatefulWidget.class attribute)
_active_renders (tessella.overlay.overlay_manager.OverlayManager attribute)
_child (tessella.widgets.stateful_widget.StatefulWidget attribute)
_height (tessella.widgets.dropdown.Dropdown attribute)
_in_render_cycle (tessella.overlay.overlay_manager.OverlayManager attribute)
_listeners (tessella.observer.observable.Observable attribute)
(tessella.observer.value_notifier.ValueNotifier attribute)
_overlays (tessella.overlay.overlay_manager.OverlayManager attribute)
_processing_event (tessella.overlay.overlay_manager.OverlayManager attribute)
_root_constraints (tessella.overlay.overlay_manager.OverlayManager attribute)
_value (tessella.observer.value_notifier.ValueNotifier attribute)
_width (tessella.widgets.dropdown.Dropdown attribute)
A
ACCENT (tessella.widgets.style.palette.Palette attribute)
ACCENT_HOVER (tessella.widgets.style.palette.Palette attribute)
active (tessella.widgets.overlay.Overlay attribute)
active_color (tessella.widgets.style.checkbox_style.CheckboxStyle attribute)
(tessella.widgets.style.radio_style.RadioStyle attribute)
(tessella.widgets.style.switch_style.SwitchStyle attribute)
add_widget() (tessella.overlay.overlay_manager.OverlayManager class method)
Align (class in tessella.widgets.align)
alignment (tessella.widgets.align.Align attribute)
(tessella.widgets.stack.Stack attribute)
all() (tessella.widgets.padding.EdgeInsets class method)
(tessella.widgets.style.border_radius.BorderRadius class method)
ALWAYS_VISIBLE (tessella.widgets.enums.ScrollbarBehavior attribute)
anti_aliasing (tessella.widgets.style.text_style.TextStyle attribute)
apply_layout_constraints() (tessella.widgets.slider.Slider method)
(tessella.widgets.widget.Widget method)
apply_styling() (tessella.widgets.style.font_style.FontStyle method)
AUTO (tessella.widgets.enums.ScrollbarBehavior attribute)
B
BACKGROUND (tessella.widgets.style.palette.Palette attribute)
background_color (tessella.widgets.style.dropdown_style.DropdownStyle attribute)
(tessella.widgets.style.slider_style.SliderStyle attribute)
bitmask (tessella.widgets.widget.Widget property)
blink_timer (tessella.widgets.text_field.TextFieldState attribute)
blit() (tessella.offset_surface.OffsetSurface method)
bold (tessella.widgets.style.font_style.FontStyle attribute)
border (tessella.widgets.style.dropdown_style.DropdownStyle attribute)
BORDER (tessella.widgets.style.palette.Palette attribute)
border_radius (tessella.widgets.style.border_style.BorderStyle attribute)
(tessella.widgets.style.checkbox_style.CheckboxStyle attribute)
(tessella.widgets.style.radio_style.RadioStyle attribute)
(tessella.widgets.style.switch_style.SwitchStyle attribute)
border_style (tessella.widgets.style.container_style.ContainerStyle attribute)
BorderRadius (class in tessella.widgets.style.border_radius)
BorderStyle (class in tessella.widgets.style.border_style)
bottom (tessella.widgets.padding.EdgeInsets attribute)
(tessella.widgets.positioned.Positioned attribute)
BOTTOM_CENTER (tessella.widgets.enums.PositionalAlignment attribute)
BOTTOM_LEFT (tessella.widgets.enums.PositionalAlignment attribute)
bottom_left_radius (tessella.widgets.style.border_radius.BorderRadius attribute)
BOTTOM_RIGHT (tessella.widgets.enums.PositionalAlignment attribute)
bottom_right_radius (tessella.widgets.style.border_radius.BorderRadius attribute)
bounds (tessella.widgets.widget.Widget attribute)
box_color (tessella.widgets.placeholder.Placeholder attribute)
box_thickness (tessella.widgets.placeholder.Placeholder attribute)
build() (tessella.widgets.button.Button method)
(tessella.widgets.checkbox.Checkbox method)
(tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.gesture_detector.GestureDetector method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.slider.Slider method)
(tessella.widgets.switch.Switch method)
(tessella.widgets.text_field.TextField method)
(tessella.widgets.text_wrap.TextWrap method)
(tessella.widgets.widget.Widget method)
build_overlay() (tessella.widgets.dropdown.Dropdown method)
builder (tessella.widgets.listener.Listener attribute)
built (tessella.widgets.scrollable.ScrollableState attribute)
Button (class in tessella.widgets.button)
ButtonState (class in tessella.widgets.button)
ButtonStyle (class in tessella.widgets.style.button_style)
C
calculate_layout() (tessella.widgets.widget.Widget method)
calculate_size() (tessella.widgets.align.Align method)
(tessella.widgets.column.Column method)
(tessella.widgets.container.Container method)
(tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.flexible.Flexible method)
(tessella.widgets.image.Image method)
(tessella.widgets.listener.Listener method)
(tessella.widgets.overlay.Overlay method)
(tessella.widgets.padding.Padding method)
(tessella.widgets.placeholder.Placeholder method)
(tessella.widgets.positioned.Positioned method)
(tessella.widgets.row.Row method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.sized_box.SizedBox method)
(tessella.widgets.stack.Stack method)
(tessella.widgets.stateful_widget.StatefulWidget method)
(tessella.widgets.stateless_widget.StatelessWidget method)
(tessella.widgets.text.Text method)
(tessella.widgets.widget.Widget method)
Center (class in tessella.widgets.center)
CENTER (tessella.widgets.enums.CrossAxisAlignment attribute)
(tessella.widgets.enums.MainAxisAlignment attribute)
(tessella.widgets.enums.PositionalAlignment attribute)
(tessella.widgets.enums.TextAlign attribute)
CENTER_LEFT (tessella.widgets.enums.PositionalAlignment attribute)
CENTER_RIGHT (tessella.widgets.enums.PositionalAlignment attribute)
Checkbox (class in tessella.widgets.checkbox)
CheckboxState (class in tessella.widgets.checkbox)
CheckboxStyle (class in tessella.widgets.style.checkbox_style)
child (tessella.widgets.container.Container attribute)
(tessella.widgets.gesture_detector.GestureDetector attribute)
(tessella.widgets.listener.Listener attribute)
(tessella.widgets.padding.Padding attribute)
(tessella.widgets.single_child_widget.SingleChildWidget attribute)
(tessella.widgets.sized_box.SizedBox attribute)
(tessella.widgets.stateful_widget.StatefulWidget property)
(tessella.widgets.stateless_widget.StatelessWidget property)
children (tessella.widgets.column.Column attribute)
(tessella.widgets.multi_child_widget.MultiChildWidget attribute)
(tessella.widgets.row.Row attribute)
(tessella.widgets.stack.Stack attribute)
clear() (tessella.widgets.text_field.TextEditingController method)
CLIP (tessella.widgets.enums.ClipBehavior attribute)
clip_behavior (tessella.widgets.stack.Stack attribute)
ClipBehavior (class in tessella.widgets.enums)
collidepoint() (tessella.widgets.container.Container method)
(tessella.widgets.widget.Widget method)
color (tessella.widgets.style.border_style.BorderStyle attribute)
(tessella.widgets.style.container_style.ContainerStyle attribute)
Column (class in tessella.widgets.column)
CONTAIN (tessella.widgets.enums.ImageFit attribute)
Container (class in tessella.widgets.container)
container_style (tessella.widgets.style.button_style.ButtonStyle attribute)
(tessella.widgets.style.text_field_style.TextFieldStyle attribute)
ContainerStyle (class in tessella.widgets.style.container_style)
contraints (tessella.widgets.widget.Widget attribute)
CONTROL_INACTIVE (tessella.widgets.style.palette.Palette attribute)
CONTROL_THUMB (tessella.widgets.style.palette.Palette attribute)
controller (tessella.widgets.text_field.TextField attribute)
copy() (tessella.constraints.WidgetConstraints method)
COVER (tessella.widgets.enums.ImageFit attribute)
create_state() (tessella.widgets.button.Button method)
(tessella.widgets.checkbox.Checkbox method)
(tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.gesture_detector.GestureDetector method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.slider.Slider method)
(tessella.widgets.stateful_widget.StatefulWidget method)
(tessella.widgets.switch.Switch method)
(tessella.widgets.text_field.TextField method)
cross_axis_alignment (tessella.widgets.column.Column attribute)
(tessella.widgets.row.Row attribute)
CrossAxisAlignment (class in tessella.widgets.enums)
cursor_color (tessella.widgets.style.text_field_style.TextFieldStyle attribute)
cursor_position (tessella.widgets.text_field.TextFieldState attribute)
cursor_visible (tessella.widgets.text_field.TextFieldState attribute)
D
depends_on_child_size() (tessella.widgets.align.Align method)
(tessella.widgets.column.Column method)
(tessella.widgets.container.Container method)
(tessella.widgets.flexible.Flexible method)
(tessella.widgets.listener.Listener method)
(tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.overlay.Overlay method)
(tessella.widgets.padding.Padding method)
(tessella.widgets.positioned.Positioned method)
(tessella.widgets.row.Row method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.sized_box.SizedBox method)
(tessella.widgets.stack.Stack method)
(tessella.widgets.stateful_widget.StatefulWidget method)
(tessella.widgets.stateless_widget.StatelessWidget method)
depends_on_parent_size() (tessella.widgets.align.Align method)
(tessella.widgets.column.Column method)
(tessella.widgets.container.Container method)
(tessella.widgets.flexible.Flexible method)
(tessella.widgets.image.Image method)
(tessella.widgets.listener.Listener method)
(tessella.widgets.overlay.Overlay method)
(tessella.widgets.padding.Padding method)
(tessella.widgets.placeholder.Placeholder method)
(tessella.widgets.positioned.Positioned method)
(tessella.widgets.row.Row method)
(tessella.widgets.sized_box.SizedBox method)
(tessella.widgets.stack.Stack method)
(tessella.widgets.stateful_widget.StatefulWidget method)
(tessella.widgets.stateless_widget.StatelessWidget method)
(tessella.widgets.text.Text method)
(tessella.widgets.widget.Widget method)
dispose() (tessella.widgets.listener.Listener method)
(tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.overlay.Overlay method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.text_field.TextField method)
(tessella.widgets.widget.Widget method)
Dropdown (class in tessella.widgets.dropdown)
DropdownItem (class in tessella.widgets.dropdown)
DropdownState (class in tessella.widgets.dropdown)
DropdownStyle (class in tessella.widgets.style.dropdown_style)
E
EdgeInsets (class in tessella.widgets.padding)
ELEVATED (tessella.widgets.style.palette.Palette attribute)
END (tessella.widgets.enums.CrossAxisAlignment attribute)
(tessella.widgets.enums.MainAxisAlignment attribute)
end_render() (tessella.overlay.overlay_manager.OverlayManager class method)
F
fit (tessella.widgets.image.Image attribute)
flex_factor (tessella.widgets.flexible.Flexible attribute)
(tessella.widgets.widget.Widget attribute)
Flexible (class in tessella.widgets.flexible)
focused_border_color (tessella.widgets.style.text_field_style.TextFieldStyle attribute)
font (tessella.widgets.style.text_style.TextStyle attribute)
font_color (tessella.widgets.style.text_style.TextStyle attribute)
font_path (tessella.widgets.style.text_style.TextStyle attribute)
font_size (tessella.widgets.style.text_style.TextStyle attribute)
font_style (tessella.widgets.style.text_style.TextStyle attribute)
FontStyle (class in tessella.widgets.style.font_style)
from_rect() (tessella.constraints.WidgetConstraints class method)
G
gesture_key (tessella.widgets.button.ButtonState attribute)
(tessella.widgets.radio.RadioState attribute)
(tessella.widgets.slider.SliderState attribute)
(tessella.widgets.text_field.TextFieldState attribute)
GestureDetector (class in tessella.widgets.gesture_detector)
GestureDetectorState (class in tessella.widgets.gesture_detector)
get_bitmask() (tessella.widgets.container.Container method)
(tessella.widgets.widget.Widget method)
get_bounds() (tessella.widgets.widget.Widget method)
get_horizontal_padding() (tessella.widgets.padding.EdgeInsets method)
get_root_constraints() (tessella.overlay.overlay_manager.OverlayManager class method)
get_state() (tessella.widgets.stateful_widget.StatefulWidget method)
get_value() (tessella.widgets.slider.Slider method)
get_vertical_padding() (tessella.widgets.padding.EdgeInsets method)
group_value (tessella.widgets.radio.Radio attribute)
H
has_child() (tessella.widgets.single_child_widget.SingleChildWidget method)
height (tessella.widgets.button.Button attribute)
(tessella.widgets.checkbox.Checkbox attribute)
(tessella.widgets.container.Container attribute)
(tessella.widgets.image.Image attribute)
(tessella.widgets.placeholder.Placeholder attribute)
(tessella.widgets.sized_box.SizedBox attribute)
(tessella.widgets.switch.Switch attribute)
(tessella.widgets.text_field.TextField attribute)
HIDDEN (tessella.widgets.enums.ScrollbarBehavior attribute)
highlight_color (tessella.widgets.style.dropdown_style.DropdownStyle attribute)
hint_style (tessella.widgets.style.text_field_style.TextFieldStyle attribute)
hint_text (tessella.widgets.text_field.TextField attribute)
HORIZONTAL (tessella.widgets.enums.SliderOrientation attribute)
hovered_entry (tessella.widgets.dropdown.DropdownState attribute)
I
Image (class in tessella.widgets.image)
image (tessella.widgets.image.Image attribute)
ImageFit (class in tessella.widgets.enums)
in_update_cycle (tessella.widgets.widget.Widget attribute)
inactive_color (tessella.widgets.style.checkbox_style.CheckboxStyle attribute)
(tessella.widgets.style.radio_style.RadioStyle attribute)
(tessella.widgets.style.switch_style.SwitchStyle attribute)
initial_value (tessella.widgets.checkbox.Checkbox attribute)
(tessella.widgets.slider.Slider attribute)
inner_child (tessella.widgets.scrollable.Scrollable attribute)
invalidate_child() (tessella.widgets.stateful_widget.StatefulWidget method)
is_active (tessella.widgets.checkbox.CheckboxState attribute)
(tessella.widgets.switch.SwitchState attribute)
is_drawn() (tessella.widgets.widget.Widget method)
is_focused (tessella.widgets.text_field.TextFieldState attribute)
is_hovered (tessella.widgets.checkbox.CheckboxState attribute)
(tessella.widgets.dropdown.DropdownState attribute)
(tessella.widgets.gesture_detector.GestureDetectorState attribute)
(tessella.widgets.radio.RadioState attribute)
(tessella.widgets.switch.SwitchState attribute)
is_laid() (tessella.widgets.widget.Widget method)
is_open (tessella.widgets.dropdown.DropdownState attribute)
is_pressed (tessella.widgets.gesture_detector.GestureDetectorState attribute)
italic (tessella.widgets.style.font_style.FontStyle attribute)
items (tessella.widgets.dropdown.Dropdown attribute)
K
key (tessella.widgets.stateful_widget.StatefulWidget attribute)
keys (tessella.widgets.dropdown.Dropdown attribute)
L
LEFT (tessella.widgets.enums.TextAlign attribute)
left (tessella.widgets.padding.EdgeInsets attribute)
(tessella.widgets.positioned.Positioned attribute)
line_spacing (tessella.widgets.style.text_wrap_style.TextWrapStyle attribute)
Listener (class in tessella.widgets.listener)
M
main_axis_alignment (tessella.widgets.column.Column attribute)
(tessella.widgets.row.Row attribute)
main_key (tessella.widgets.dropdown.Dropdown attribute)
MainAxisAlignment (class in tessella.widgets.enums)
mark_as_drawn() (tessella.widgets.widget.Widget method)
mark_as_laid() (tessella.widgets.widget.Widget method)
max_height (tessella.constraints.WidgetConstraints attribute)
max_value (tessella.widgets.slider.Slider attribute)
max_width (tessella.constraints.WidgetConstraints attribute)
min_height (tessella.constraints.WidgetConstraints attribute)
min_value (tessella.widgets.slider.Slider attribute)
min_width (tessella.constraints.WidgetConstraints attribute)
module
tessella
tessella.constraints
tessella.observer
tessella.observer.observable
tessella.observer.value_notifier
tessella.offset_surface
tessella.overlay
tessella.overlay.overlay_manager
tessella.widgets
tessella.widgets.align
tessella.widgets.button
tessella.widgets.center
tessella.widgets.checkbox
tessella.widgets.column
tessella.widgets.container
tessella.widgets.dropdown
tessella.widgets.enums
tessella.widgets.flexible
tessella.widgets.gesture_detector
tessella.widgets.image
tessella.widgets.listener
tessella.widgets.multi_child_widget
tessella.widgets.overlay
tessella.widgets.padding
tessella.widgets.placeholder
tessella.widgets.positioned
tessella.widgets.radio
tessella.widgets.row
tessella.widgets.scrollable
tessella.widgets.single_child_widget
tessella.widgets.sized_box
tessella.widgets.slider
tessella.widgets.stack
tessella.widgets.stateful_widget
tessella.widgets.stateless_widget
tessella.widgets.style
tessella.widgets.style.border_radius
tessella.widgets.style.border_style
tessella.widgets.style.button_style
tessella.widgets.style.checkbox_style
tessella.widgets.style.container_style
tessella.widgets.style.dropdown_style
tessella.widgets.style.font_style
tessella.widgets.style.radio_style
tessella.widgets.style.slider_style
tessella.widgets.style.switch_style
tessella.widgets.style.text_field_style
tessella.widgets.style.text_style
tessella.widgets.style.text_wrap_style
tessella.widgets.switch
tessella.widgets.text
tessella.widgets.text_field
tessella.widgets.text_wrap
tessella.widgets.widget
MultiChildWidget (class in tessella.widgets.multi_child_widget)
N
NONE (tessella.widgets.enums.ClipBehavior attribute)
notify_listeners() (tessella.observer.observable.Observable method)
O
Observable (class in tessella.observer.observable)
observable (tessella.widgets.listener.Listener attribute)
offset (tessella.offset_surface.OffsetSurface attribute)
(tessella.widgets.scrollable.ScrollableState attribute)
OffsetSurface (class in tessella.offset_surface)
on_changed (tessella.widgets.checkbox.Checkbox attribute)
(tessella.widgets.radio.Radio attribute)
(tessella.widgets.slider.Slider attribute)
(tessella.widgets.switch.Switch attribute)
(tessella.widgets.text_field.TextField attribute)
on_click (tessella.widgets.button.Button attribute)
(tessella.widgets.gesture_detector.GestureDetector attribute)
on_click() (tessella.widgets.checkbox.Checkbox method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.switch.Switch method)
on_click_outside (tessella.widgets.gesture_detector.GestureDetector attribute)
on_click_outside() (tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.text_field.TextField method)
on_click_start() (tessella.widgets.text_field.TextField method)
on_drag_end (tessella.widgets.gesture_detector.GestureDetector attribute)
on_drag_start (tessella.widgets.gesture_detector.GestureDetector attribute)
on_dragging (tessella.widgets.gesture_detector.GestureDetector attribute)
on_entry_hover() (tessella.widgets.dropdown.Dropdown method)
on_entry_selected() (tessella.widgets.dropdown.Dropdown method)
on_hover_end (tessella.widgets.gesture_detector.GestureDetector attribute)
on_hover_end() (tessella.widgets.checkbox.Checkbox method)
(tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.switch.Switch method)
on_hover_start (tessella.widgets.gesture_detector.GestureDetector attribute)
on_hover_start() (tessella.widgets.checkbox.Checkbox method)
(tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.radio.Radio method)
(tessella.widgets.switch.Switch method)
on_submit (tessella.widgets.text_field.TextField attribute)
on_thumb_movement() (tessella.widgets.slider.Slider method)
open_or_close() (tessella.widgets.dropdown.Dropdown method)
orientation (tessella.widgets.slider.Slider attribute)
Overlay (class in tessella.widgets.overlay)
overlay (tessella.widgets.dropdown.Dropdown attribute)
OverlayManager (class in tessella.overlay.overlay_manager)
P
Padding (class in tessella.widgets.padding)
padding (tessella.widgets.padding.Padding attribute)
(tessella.widgets.style.dropdown_style.DropdownStyle attribute)
(tessella.widgets.style.text_field_style.TextFieldStyle attribute)
Palette (class in tessella.widgets.style.palette)
parent (tessella.widgets.widget.Widget attribute)
Placeholder (class in tessella.widgets.placeholder)
PLACEHOLDER (tessella.widgets.style.palette.Palette attribute)
position_x (tessella.constraints.WidgetConstraints attribute)
position_y (tessella.constraints.WidgetConstraints attribute)
PositionalAlignment (class in tessella.widgets.enums)
Positioned (class in tessella.widgets.positioned)
process_event() (tessella.overlay.overlay_manager.OverlayManager class method)
(tessella.widgets.gesture_detector.GestureDetector method)
(tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.text_field.TextField method)
(tessella.widgets.widget.Widget method)
R
Radio (class in tessella.widgets.radio)
RadioState (class in tessella.widgets.radio)
RadioStyle (class in tessella.widgets.style.radio_style)
rect (tessella.constraints.WidgetConstraints attribute)
remove_widget() (tessella.overlay.overlay_manager.OverlayManager class method)
render() (tessella.overlay.overlay_manager.OverlayManager class method)
(tessella.widgets.column.Column method)
(tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.padding.Padding method)
(tessella.widgets.row.Row method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.stack.Stack method)
(tessella.widgets.widget.Widget method)
request_redraw() (tessella.widgets.widget.Widget method)
request_relayout() (tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.widget.Widget method)
RIGHT (tessella.widgets.enums.TextAlign attribute)
right (tessella.widgets.padding.EdgeInsets attribute)
(tessella.widgets.positioned.Positioned attribute)
Row (class in tessella.widgets.row)
S
scale_ratio (tessella.widgets.image.Image attribute)
scroll_behavior (tessella.widgets.scrollable.Scrollable attribute)
scroll_key (tessella.widgets.scrollable.ScrollableState attribute)
scroll_offset (tessella.widgets.text_field.TextFieldState attribute)
scroll_style (tessella.widgets.scrollable.Scrollable attribute)
Scrollable (class in tessella.widgets.scrollable)
ScrollableState (class in tessella.widgets.scrollable)
ScrollbarBehavior (class in tessella.widgets.enums)
selected_entry (tessella.widgets.dropdown.DropdownState attribute)
selection_anchor (tessella.widgets.text_field.TextFieldState attribute)
selection_color (tessella.widgets.style.text_field_style.TextFieldStyle attribute)
set_position() (tessella.widgets.dropdown.Dropdown method)
(tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.positioned.Positioned method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.widget.Widget method)
set_root_constraints() (tessella.overlay.overlay_manager.OverlayManager class method)
set_value() (tessella.widgets.slider.Slider method)
shrink_wrap (tessella.widgets.column.Column attribute)
(tessella.widgets.row.Row attribute)
SingleChildWidget (class in tessella.widgets.single_child_widget)
size (tessella.widgets.radio.Radio attribute)
SizedBox (class in tessella.widgets.sized_box)
Slider (class in tessella.widgets.slider)
SliderOrientation (class in tessella.widgets.enums)
SliderState (class in tessella.widgets.slider)
SliderStyle (class in tessella.widgets.style.slider_style)
smooth_scale (tessella.widgets.image.Image attribute)
snap (tessella.widgets.slider.Slider attribute)
SPACE_AROUND (tessella.widgets.enums.MainAxisAlignment attribute)
SPACE_BETWEEN (tessella.widgets.enums.MainAxisAlignment attribute)
SPACE_EVENLY (tessella.widgets.enums.MainAxisAlignment attribute)
split_text() (tessella.widgets.text_wrap.TextWrap method)
Stack (class in tessella.widgets.stack)
START (tessella.widgets.enums.CrossAxisAlignment attribute)
(tessella.widgets.enums.MainAxisAlignment attribute)
start_render() (tessella.overlay.overlay_manager.OverlayManager class method)
state (tessella.widgets.stateful_widget.StatefulWidget property)
StatefulWidget (class in tessella.widgets.stateful_widget)
StatelessWidget (class in tessella.widgets.stateless_widget)
STRETCH (tessella.widgets.enums.ImageFit attribute)
strikethrough (tessella.widgets.style.font_style.FontStyle attribute)
style (tessella.widgets.button.Button attribute)
(tessella.widgets.checkbox.Checkbox attribute)
(tessella.widgets.container.Container attribute)
(tessella.widgets.dropdown.Dropdown attribute)
(tessella.widgets.radio.Radio attribute)
(tessella.widgets.slider.Slider attribute)
(tessella.widgets.switch.Switch attribute)
(tessella.widgets.text.Text attribute)
(tessella.widgets.text_field.TextField attribute)
(tessella.widgets.text_wrap.TextWrap attribute)
SURFACE (tessella.widgets.style.palette.Palette attribute)
surface (tessella.widgets.widget.Widget attribute)
SURFACE_VARIANT (tessella.widgets.style.palette.Palette attribute)
Switch (class in tessella.widgets.switch)
SwitchState (class in tessella.widgets.switch)
SwitchStyle (class in tessella.widgets.style.switch_style)
symmetric() (tessella.widgets.padding.EdgeInsets class method)
T
tessella
module
tessella.constraints
module
tessella.observer
module
tessella.observer.observable
module
tessella.observer.value_notifier
module
tessella.offset_surface
module
tessella.overlay
module
tessella.overlay.overlay_manager
module
tessella.widgets
module
tessella.widgets.align
module
tessella.widgets.button
module
tessella.widgets.center
module
tessella.widgets.checkbox
module
tessella.widgets.column
module
tessella.widgets.container
module
tessella.widgets.dropdown
module
tessella.widgets.enums
module
tessella.widgets.flexible
module
tessella.widgets.gesture_detector
module
tessella.widgets.image
module
tessella.widgets.listener
module
tessella.widgets.multi_child_widget
module
tessella.widgets.overlay
module
tessella.widgets.padding
module
tessella.widgets.placeholder
module
tessella.widgets.positioned
module
tessella.widgets.radio
module
tessella.widgets.row
module
tessella.widgets.scrollable
module
tessella.widgets.single_child_widget
module
tessella.widgets.sized_box
module
tessella.widgets.slider
module
tessella.widgets.stack
module
tessella.widgets.stateful_widget
module
tessella.widgets.stateless_widget
module
tessella.widgets.style
module
tessella.widgets.style.border_radius
module
tessella.widgets.style.border_style
module
tessella.widgets.style.button_style
module
tessella.widgets.style.checkbox_style
module
tessella.widgets.style.container_style
module
tessella.widgets.style.dropdown_style
module
tessella.widgets.style.font_style
module
tessella.widgets.style.radio_style
module
tessella.widgets.style.slider_style
module
tessella.widgets.style.switch_style
module
tessella.widgets.style.text_field_style
module
tessella.widgets.style.text_style
module
tessella.widgets.style.text_wrap_style
module
tessella.widgets.switch
module
tessella.widgets.text
module
tessella.widgets.text_field
module
tessella.widgets.text_wrap
module
tessella.widgets.widget
module
Text (class in tessella.widgets.text)
text (tessella.widgets.button.Button attribute)
(tessella.widgets.text.Text attribute)
(tessella.widgets.text_field.TextEditingController property)
(tessella.widgets.text_wrap.TextWrap attribute)
text_align (tessella.widgets.style.text_wrap_style.TextWrapStyle attribute)
TEXT_MUTED (tessella.widgets.style.palette.Palette attribute)
TEXT_PRIMARY (tessella.widgets.style.palette.Palette attribute)
TEXT_SECONDARY (tessella.widgets.style.palette.Palette attribute)
text_style (tessella.widgets.style.button_style.ButtonStyle attribute)
(tessella.widgets.style.dropdown_style.DropdownStyle attribute)
(tessella.widgets.style.text_field_style.TextFieldStyle attribute)
(tessella.widgets.style.text_wrap_style.TextWrapStyle attribute)
TextAlign (class in tessella.widgets.enums)
TextEditingController (class in tessella.widgets.text_field)
TextField (class in tessella.widgets.text_field)
TextFieldState (class in tessella.widgets.text_field)
TextFieldStyle (class in tessella.widgets.style.text_field_style)
TextStyle (class in tessella.widgets.style.text_style)
TextWrap (class in tessella.widgets.text_wrap)
TextWrapStyle (class in tessella.widgets.style.text_wrap_style)
thickness (tessella.widgets.slider.Slider attribute)
(tessella.widgets.style.border_style.BorderStyle attribute)
thumb_color (tessella.widgets.style.checkbox_style.CheckboxStyle attribute)
(tessella.widgets.style.radio_style.RadioStyle attribute)
(tessella.widgets.style.slider_style.SliderStyle attribute)
(tessella.widgets.style.switch_style.SwitchStyle attribute)
thumb_padding (tessella.widgets.style.checkbox_style.CheckboxStyle attribute)
(tessella.widgets.style.radio_style.RadioStyle attribute)
(tessella.widgets.style.switch_style.SwitchStyle attribute)
thumb_position (tessella.widgets.slider.SliderState attribute)
thumb_scale (tessella.widgets.slider.Slider attribute)
top (tessella.widgets.padding.EdgeInsets attribute)
(tessella.widgets.positioned.Positioned attribute)
TOP_CENTER (tessella.widgets.enums.PositionalAlignment attribute)
TOP_LEFT (tessella.widgets.enums.PositionalAlignment attribute)
top_left_radius (tessella.widgets.style.border_radius.BorderRadius attribute)
TOP_RIGHT (tessella.widgets.enums.PositionalAlignment attribute)
top_right_radius (tessella.widgets.style.border_radius.BorderRadius attribute)
U
underline (tessella.widgets.style.font_style.FontStyle attribute)
update() (tessella.widgets.multi_child_widget.MultiChildWidget method)
(tessella.widgets.scrollable.Scrollable method)
(tessella.widgets.single_child_widget.SingleChildWidget method)
(tessella.widgets.text_field.TextField method)
(tessella.widgets.widget.Widget method)
update_child() (tessella.widgets.listener.Listener method)
V
value (tessella.observer.value_notifier.ValueNotifier property)
(tessella.widgets.radio.Radio attribute)
ValueNotifier (class in tessella.observer.value_notifier)
VERTICAL (tessella.widgets.enums.SliderOrientation attribute)
visible (tessella.widgets.placeholder.Placeholder attribute)
W
Widget (class in tessella.widgets.widget)
WidgetConstraints (class in tessella.constraints)
WidgetKey (class in tessella.widgets.stateful_widget)
WidgetState (class in tessella.widgets.stateful_widget)
width (tessella.widgets.button.Button attribute)
(tessella.widgets.container.Container attribute)
(tessella.widgets.image.Image attribute)
(tessella.widgets.placeholder.Placeholder attribute)
(tessella.widgets.sized_box.SizedBox attribute)
(tessella.widgets.text_field.TextField attribute)
word_split (tessella.widgets.text_wrap.TextWrap attribute)