toggle menu
doodle
0.10.4
common
switch theme
animation
io.
nacular.
doodle.
animation
after()
animating
Property()
Animation
animation()
animation
Converter
Animation
Data
Converter
Animation
Plan
Animator
Animation
Block
Listener
Numeric
Animation
Info
Animator
Impl
Easing
Finite
Numeric
Animation
Plan
invoke()
Key
Frame
Block
Frame
key
Frames()
key
Frames
Color()
key
Frames
Double()
key
Frames
Float()
key
Frames
Int()
key
Frames
Point()
key
Frames
Rect()
key
Frames
Size()
loop()
Multi
Data
Converter
Numeric
Animation
Plan
repeat()
Repetition
Type
Restart
Reverse
Single
Data
Converter
tween()
tween
Color()
tween
Double()
tween
Float()
tween
Int()
tween
Point()
tween
Rect()
tween
Size()
Velocity
io.
nacular.
doodle.
animation.
transition
ease
In
Back
ease
In
Bounce
ease
In
Circ
ease
In
Cubic
ease
In
Eitpo
ease
In
Elastic
ease
In
Out
Back
ease
In
Out
Bounce
ease
In
Out
Circ
ease
In
Out
Cubic
ease
In
Out
Eitpo
ease
In
Out
Elastic
ease
In
Out
Quad
ease
In
Out
Quart
ease
In
Out
Quint
ease
In
Out
Sine
ease
In
Quad
ease
In
Quart
ease
In
Quint
ease
In
Sine
ease
Out
Back
ease
Out
Bounce
ease
Out
Circ
ease
Out
Cubic
ease
Out
Eitpo
ease
Out
Elastic
ease
Out
Quad
ease
Out
Quart
ease
Out
Quint
ease
Out
Sine
Easing
Function
linear
browser
io.
nacular.
doodle
Html
Element
View
Factory
Url
View
io.
nacular.
doodle.
application
application()
Application
View
Factory
Companion
Html
Element
View
Module
Modules
Companion
io.
nacular.
doodle.
coroutines
Dispatchers
io.
nacular.
doodle.
theme.
native
Native
Theme
Companion
io.
nacular.
doodle.
time.
impl
System
Clock
controls
io.
nacular.
doodle.
controls
after()
Basic
Confined
Range
Model
Basic
Confined
Value
Model
bind()
Binding
binding()
Boolean
Visualizer
Color
Picker
Confined
Range
Model
Confined
Value
Model
Dynamic
List
Model
Edit
Operation
Expandable
Item
Indexed
Item
invoke()
Item
Visualizer
item
Visualizer()
Lazy
Photo
List
Model
List
Selection
Manager
Model
Observer
Multi
Selection
Model
Mutable
List
Model
mutable
List
Model
Of()
number
Type
Converter()
Photo
Progress
Bar
Progress
Indicator
Scroll
Panel
Visualizer
Selectable
Selection
Model
Simple
Indexed
Item
Simple
List
Model
Simple
Mutable
List
Model
Companion
Single
Item
Selection
Model
sort()
sort
Descending()
Star
Rater
String
Visualizer
Styled
Text
Visualizer
to
String()
View
Visualizer
io.
nacular.
doodle.
controls.
buttons
bind()
Button
Button
Group
Button
Model
Button
Model
Impl
Check
Box
Hyper
Link
Push
Button
Radio
Button
Switch
Toggle
Button
Toggle
Button
Model
Impl
Toggle
Button
Model
io.
nacular.
doodle.
controls.
carousel
Carousel
Item
Markers
Presented
Item
Carousel
Behavior
Presenter
Distance
Position
Presentation
Transitioner
Carousel
Item
Constraint
Based
Presenter
Cube
Presenter
Damped
Transitioner
damped
Transitioner()
Dissolve
Presenter
Dynamic
Carousel
Flip
Presenter
Items
Observer
Linear
Presenter
Companion
Reflection
Presenter
Slicer
Presenter
io.
nacular.
doodle.
controls.
date
Days
Of
The
Week
Panel
Days
Of
The
Week
Panel
Behavior
Month
Panel
Month
Panel
Behavior
io.
nacular.
doodle.
controls.
document
Document
io.
nacular.
doodle.
controls.
dropdown
Dropdown
Dropdown
Behavior
Dropdown
Editor
dropdown
Editor()
Mutable
Dropdown
Mutable
Dropdown
Behavior
Mutable
Select
Box
Mutable
Select
Box
Behavior
Select
Box
Companion
Select
Box
Behavior
Select
Box
Editor
select
Box
Editor()
io.
nacular.
doodle.
controls.
files
File
Selector
Companion
File
Selector
Behavior
io.
nacular.
doodle.
controls.
form
Always
check()
check
List()
circular
Range
Slider()
Circular
Range
Slider
Config
circular
Slider()
Circular
Slider
Config
drop
Down()
field()
Field
Info
Field
Visualizer
file()
files()
fold()
Form
Companion
Form
Build
Context
Form
Definition
Field
Field
State
Invalid
Valid
form()
Form
Control
Build
Context
framed()
if
Invalid()
if
Valid()
labeled()
Labeled
Config
list()
map()
map
Value()
Named
Config
optional
Drop
Down()
optional
Radio
List()
optional
Select
Box()
optional
Single
Choice
List()
Option
List
Config
radio
List()
range
Slider()
Range
Slider
Config
Required
Indicator
Style
scrolling()
Scrolling
Config
select
Box()
single
Choice
List()
slider()
Slider
Config
spin
Button()
spinner()
switch()
switch
List()
text
Field()
Text
Field
Config
vertical
Layout()
When
Invalid
When
Invalid
Focus
Lost
When
Manually
Set
io.
nacular.
doodle.
controls.
icons
Image
Icon
Path
Icon
Companion
io.
nacular.
doodle.
controls.
inspector
Field
Field
Factory
Inspector
Named
Field
io.
nacular.
doodle.
controls.
list
Dynamic
List
Companion
Horizontal
Dynamic
List
Companion
Horizontal
List
Companion
Horizontal
Mutable
List
Companion
item
Generator()
Items
Observer
List
Companion
List
Behavior
Item
Generator
Item
Positioner
List
Editor
list
Editor()
List
Like
Mutable
List
Companion
Vertical
Dynamic
List
Companion
Vertical
List
Companion
Vertical
Mutable
List
Companion
io.
nacular.
doodle.
controls.
modal
Modal
Manager
Modal
Modal
Context
Background
Mode
Replace
Overlay
Modal
Type
Relative
Modal
io.
nacular.
doodle.
controls.
panels
Grid
Panel
Companion
Sizing
Policy
Overlapping
View
Spacing
Policy
Split
Panel
Tabbed
Panel
Companion
Tabbed
Panel
Behavior
io.
nacular.
doodle.
controls.
popupmenu
Menu
Companion
Menu
Behavior
Action
Item
Info
Item
Config
Item
Info
Separator
Config
Sub
Menu
Config
Sub
Menu
Info
Menu
Creation
Context
Menu
Factory
Menu
Item
io.
nacular.
doodle.
controls.
range
Circular
Range
Slider
Companion
Circular
Slider
Companion
Invertible
Function
Linear
Function
Range
Slider
Companion
Range
Value
Slider
Slider
Companion
Value
Slider
io.
nacular.
doodle.
controls.
spinner
Common
Spin
Button
Model
Common
Spin
Button
Model
Model
Common
Spinner
Model
Int
Spin
Button
Model
Int
Spinner
Model
List
Spin
Button
Model
List
Spinner
Model
Long
Spin
Button
Model
Long
Spinner
Model
Mutable
Int
Spin
Button
Model
Mutable
Int
Spinner
Model
Mutable
List
Spin
Button
Model
Mutable
List
Spinner
Model
Mutable
Long
Spin
Button
Model
Mutable
Long
Spinner
Model
Mutable
Spin
Button
Companion
Mutable
Spin
Button
Behavior
Mutable
Spin
Button
Model
Mutable
Spinner
Mutable
Spinner
Behavior
Mutable
Spinner
Model
Spin
Button
Companion
Spin
Button
Behavior
Spin
Button
Editor
spin
Button
Editor()
Spin
Button
Model
Spinner
Spinner
Behavior
Spinner
Editor
spinner
Editor()
Spinner
Model
io.
nacular.
doodle.
controls.
table
Abstract
Table
Behavior
Footer
Cell
Generator
Header
Cell
Generator
Meta
Row
Positioner
Overflow
Column
Config
Cell
Info
Cell
Visualizer
Column
Column
Builder
Column
Factory
Column
Info
Column
Size
Policy
Column
Constrained
Size
Policy
Dynamic
Table
Companion
Equal
Size
Policy
Expansion
Observer
Expansion
Observers
footer
Cell
Generator()
header
Cell
Generator()
Key
Value
Model
Key
Value
Table
Companion
map()
map
Not
Null()
Meta
Row
Geometry
meta
Row
Positioner()
Meta
Row
Visibility
Always
Has
Contents
Never
Mutable
Column
Mutable
Column
Builder
Mutable
Column
Factory
Mutable
Table
Sorting
Proportional
Size
Policy
Simple
Key
Value
Model
simple
Table
Cell
Editor()
Sorter
Table
Companion
Table
Behavior
Cell
Generator
Row
Positioner
Table
Cell
Editor
table
Cell
Editor()
Tree
Table
Tree
Table
Behavior
Cell
Generator
Row
Positioner
Tree
Cell
Generator
io.
nacular.
doodle.
controls.
text
Label
Companion
Label
Behavior
Selection
Text
Field
Purpose
Email
Search
Telephone
Number
Integer
Url
Text
Password
Text
Field
Behavior
Text
Input
Validator
io.
nacular.
doodle.
controls.
theme
Check
Radio
Button
Behavior
Common
Button
Behavior
Common
Label
Behavior
Common
Split
Panel
Behavior
Common
Text
Button
Behavior
Progress
Indicator
Behavior
row
Generator()
simple
Button
Renderer()
simple
Text
Button
Renderer()
Split
Panel
Behavior
Tree
Behavior
Row
Generator
Row
Positioner
io.
nacular.
doodle.
controls.
theme.
range
Abstract
Circular
Range
Slider
Behavior
Companion
Abstract
Circular
Slider
Behavior
Companion
Abstract
Range
Slider
Behavior
Abstract
Slider
Behavior
Circular
Range
Slider
Behavior
Circular
Slider
Behavior
Range
Slider
Behavior
Slider
Behavior
io.
nacular.
doodle.
controls.
tree
Dynamic
Tree
Dynamic
Tree
Model
Expansion
Observer
Expansion
Observers
Items
Observer
Model
Observer
Mutable
Node
Builder
mutable
Root
Node()
Mutable
Tree
Mutable
Tree
Model
Mutable
Tree
Node
Node
Builder
root
Node()
Simple
Mutable
Tree
Model
Simple
Tree
Model
Tree
Tree
Editor
Tree
Like
Tree
Model
Tree
Node
io.
nacular.
doodle.
controls.
treecolumns
Tree
Columns
Filtering
Selection
Model
Tree
Columns
Behavior
Cell
Generator
Row
Positioner
io.
nacular.
doodle.
utils
Dimension
Width
Height
Editable
Encoder
Extractor
Interpolator
interpolator
inverse
Pass
Through
Encoder
Sort
Order
Ascending
Descending
To
String
Encoder
To
String
Int
Encoder
core
io.
nacular.
doodle.
accessibility
Button
Role
Companion
Check
Box
Role
Image
Role
Link
Role
List
Item
Role
List
Role
Progress
Bar
Role
Radio
Role
Range
Role
Slider
Role
Spin
Button
Role
Switch
Role
Tab
List
Role
Tab
Panel
Role
Tab
Role
Text
Box
Role
Toggle
Button
Role
Companion
Tree
Item
Role
Tree
Role
io.
nacular.
doodle.
application
Application
io.
nacular.
doodle.
controls
Popup
Manager
io.
nacular.
doodle.
controls.
panels
Scroll
Panel
Scroll
Panel
Behavior
Scroll
Bar
Type
Horizontal
Vertical
io.
nacular.
doodle.
core
Behavior
behavior()
Camera
Companion
center
centered()
Child
Observer
Container
container()
Container
Builder
Content
Direction
Left
Right
Right
Left
Display
fill()
height
Icon
Internal
Layout
Companion
Lookup
Result
Empty
Found
Ignored
most
Recent
Ancestor()
Positionable
Positionable
Container
render
Property()
scroll
To()
then()
View
Clip
Path
Companion
Ellipse
Clip
Path
Poly
Clip
Path
Size
Preferences
view()
View
Builder
width
io.
nacular.
doodle.
datatransport
Application
Type
Composite
Bundle
contains()
Data
Bundle
Files
Image
invoke()
Json
Local
File
Mime
Type
Companion
Plain
Text
ref
Bundle()
Reference
Type
Companion
Single
Item
Bundle
text
Bundle()
Text
Type
uri
Bundle()
Uri
List
io.
nacular.
doodle.
datatransport.
dragdrop
Drag
Operation
Action
Copy
Move
Link
drag
Recognized()
Drag
Recognizer
Drop
Event
Drop
Receiver
io.
nacular.
doodle.
deviceinput
Listener
Postprocessor
Preprocessor
io.
nacular.
doodle.
drawing
Affine
Transform
Companion
Affine
Transform2D
Companion
arc()
Canvas
checker
Paint()
circle()
Color
Companion
Color
Paint
Common
Canvas
compute
Angle()
darker()
ellipse()
Font
Companion
Style
Italic
Normal
Oblique
Font
Info
Companion
Font
Loader
Gradient
Paint
Stop
Graphics
Device
gray
Scale()
height
horizontal
Striped
Paint()
Hsl
Color
Companion
Hsv
Color
Companion
Image
Paint
Inner
Shadow
invoke()
lerp()
lighter()
Linear
Gradient
Paint
opacity()
Outer
Shadow
Paint
paint
path()
Pattern
Canvas
Pattern
Paint
Companion
poly()
Projection
Transform
Companion
Radial
Gradient
Paint
rect()
Renderable
Renderer
Fill
Rule
Non
Zero
Even
Odd
Shadow
striped
Paint()
Stroke
Companion
Line
Cap
Butt
Round
Square
Line
Joint
Miter
Round
Bevel
Sweep
Gradient
Paint
text()
Text
Metrics
times()
to
Rgb()
vertical
Striped
Paint()
visible
wedge()
width
wrapped()
io.
nacular.
doodle.
event
Event
Input
Event
Interaction
Key
Code
Companion
Key
Event
Key
Listener
Companion
Key
State
Type
Up
Down
Key
Text
Companion
Pointer
Pointer
Event
Companion
Pointer
Listener
Companion
Pointer
Motion
Listener
Companion
io.
nacular.
doodle.
focus
Focus
Cycle
Root
Focus
Manager
Focus
Traversal
Policy
Traversal
Type
Forward
Backward
Upward
Downward
io.
nacular.
doodle.
focus.
impl
Focus
Traversal
Policy
Impl
io.
nacular.
doodle.
geometry
at()
at
Origin()
centered()
Circle
Companion
circle()
circumference
Convex
Polygon
Companion
diameter
div()
Ellipse
Companion
inscribed()
inscribed
Circle()
inscribed
Ellipse()
inset()
interior
Angle()
lerp()
line
To()
map()
move
To()
Path
path()
Path
Builder
Path
Metrics
Point
Companion
Polygon
Rectangle
Companion
reversed()
ring()
ring
Section()
rounded()
Segment
Builder
semicircle()
Shape
Size
Companion
star()
star
Default
Inner
Circle
Ratio
times()
to
Path()
Vector2D
Vector3D
Companion
with()
with
Radius()
io.
nacular.
doodle.
image
height
Image
Image
Loader
width
io.
nacular.
doodle.
layout
Flex
Column
Flex
Row
Horizontal
Flow
Layout
Insets
Companion
Interactive
Layout
List
Layout
Tile
Layout
Transform
Layout
Width
Source
Parent
Children
Zoomed
Layout
io.
nacular.
doodle.
layout.
constraints
Allows
Forced
Mutation
Bounds
center
Const
Edges
Const
Expression
Const
Position
Const
Property
constrain()
Constraint
Constraint
Dsl
Context
Nonlinear
Expression
Exception
Constraint
Exception
Constraint
Layout
Duplicate
Constraint
Exception
Edges
Expression
fill
minus()
Offset
Transformer
Parent
Bounds
plus()
Position
Property
Strength
Companion
Term
Unsatisfiable
Constraint
Exception
with
Size
Insets()
io.
nacular.
doodle.
scheduler
Animation
Scheduler
Scheduler
Strand
Task
io.
nacular.
doodle.
system
Cursor
Companion
Key
Input
Service
Key
Response
Consumed
Ignored
Listener
Postprocessor
Preprocessor
Pointer
Input
Service
Listener
Preprocessor
System
Input
Event
Modifier
Alt
Ctrl
Shift
Meta
System
Pointer
Event
Button
Button1
Button2
Button3
Type
Up
Down
Move
Exit
Drag
Click
Enter
io.
nacular.
doodle.
text
invoke()
range
To()
Style
Styled
Text
Mutable
Pair
Target
Background
Foreground
Text
Decoration
Companion
Line
Under
Over
Through
Style
Solid
Double
Dotted
Dashed
Wavy
Thickness
Absolute
From
Font
Percent
Text
Spacing
Companion
io.
nacular.
doodle.
theme
Composite
Theme
plus()
Scene
Theme
Theme
Manager
io.
nacular.
doodle.
time
Clock
Timer
io.
nacular.
doodle.
user
User
Preferences
Color
Scheme
Light
Dark
io.
nacular.
doodle.
utils
Absolute
Bounds
Listener
add
Or
Append()
all
Completed()
Anchor
Left
Leading
Trailing
Right
auto
Canceling()
Box
Orientation
Top
Bottom
Left
Right
Breadth
First
Tree
Iterator
Cancelable
Change
Observer
Change
Observers
Change
Observers
Impl
Completable
Completable
Impl
State
Active
Completed
Canceled
contains()
Direction
North
South
East
West
Filtered
List
Horizontal
Alignment
Left
Center
Right
if
False()
if
Null()
if
True()
intersect()
intersects()
is
Even
is
Odd
Least
Recently
Used
Cache
lerp()
List
Observer
List
Observers
map()
map
Indexed()
Matched
Chunk
Match
Result
Matrix
Matrix
Impl
matrix
Of()
minus()
Node
No
Op
Completable
No
Op
Pausable
observable()
Observable
List
Companion
Observable
List
Impl
Observable
Pool
Observable
Set
Companion
Observable
Set
Pool
Orientation
Horizontal
Vertical
Path
Pausable
Pausable
Impl
plus()
Pool
Pool
Observer
Property
Observer
Property
Observers
Property
Observers
Impl
Relative
Bounds
Listener
Relative
Position
Monitor
Absolute
Monitor
Pair
Monitor
Relative
Position
Monitor
Impl
Resizer
Phase
Event
Bubbling
Event
Sinking
Rotation
Direction
Clockwise
Counter
Clockwise
round
To
Nearest()
Set
Observer
Set
Observers
Set
Pool
size
sort
With()
sort
With
Descending()
split
Matches()
Square
Matrix
square
Matrix
Of()
Temporal
Direction
Forward
Backward
Text
Alignment
Start
Center
End
Justify
times()
transpose()
Vertical
Alignment
Top
Middle
Bottom
zero
Millis
io.
nacular.
doodle.
utils.
diff
Delete
Difference
Differences
Equal
Insert
desktop
io.
nacular.
doodle.
application
application()
Modules
Companion
io.
nacular.
doodle.
core
Menu
Bar
Creation
Context
Menu
Popup
Menu
Window
Window
Group
io.
nacular.
doodle.
coroutines
Dispatchers
io.
nacular.
doodle.
theme.
native
Native
Text
Field
Behavior
Modifier
Native
Text
Field
Behavior
Modifier
Builder
Native
Theme
Companion
io.
nacular.
doodle.
time.
impl
System
Clock
io.
nacular.
doodle.
user.
impl
User
Preferences
Impl
themes
io.
nacular.
doodle.
theme
Modules
Behavior
Resolver
Behavior
Result
Matched
Not
Matched
Companion
Paint
Mapper
Path
Progress
Indicator
Behavior
Companion
Direction
Forward
Backward
Theme
Picker
io.
nacular.
doodle.
theme.
adhoc
Dynamic
Theme
io.
nacular.
doodle.
theme.
basic
Basic
Button
Behavior
Render
Colors
Basic
Check
Box
Behavior
Basic
Circular
Progress
Indicator
Behavior
Companion
Basic
Menu
Behavior
Config
Basic
Progress
Bar
Behavior
Basic
Radio
Behavior
Basic
Split
Panel
Behavior
Basic
Switch
Behavior
Basic
Theme
Basic
Theme
Config
Companion
Config
Provider
Color
Mapper
Dark
Basic
Theme
Companion
Dark
Basic
Theme
Config
default
Disabled
Paint
Mapper
Generic
Text
Edit
Operation
Horizontal
List
Positioner
List
Item
Companion
Selectable
List
Key
Handler
Selectable
Tree
Key
Handler
Simple
Tree
Row
Icon
Tree
Row
Tree
Row
Icon
Vertical
List
Positioner
io.
nacular.
doodle.
theme.
basic.
date
Basic
Days
Of
The
Week
Panel
Behavior
Basic
Month
Panel
Behavior
io.
nacular.
doodle.
theme.
basic.
dropdown
Basic
Dropdown
Behavior
Basic
Mutable
Dropdown
Behavior
Basic
Mutable
Select
Box
Behavior
Basic
Select
Box
Behavior
Companion
Dropdown
Text
Edit
Operation
Select
Box
Text
Edit
Operation
io.
nacular.
doodle.
theme.
basic.
list
basic
Horizontal
List
Behavior()
Basic
Horizontal
List
Positioner
basic
Horizontal
Mutable
List
Behavior()
Basic
Item
Generator
basic
Item
Generator()
Basic
List
Behavior
Basic
Mutable
Item
Generator
Basic
Mutable
List
Behavior
basic
Vertical
List
Behavior()
Basic
Vertical
List
Positioner
basic
Vertical
Mutable
List
Behavior()
List
Text
Editor
Text
Edit
Operation
io.
nacular.
doodle.
theme.
basic.
range
Basic
Circular
Range
Slider
Behavior
Companion
Basic
Circular
Slider
Behavior
Basic
Range
Slider
Behavior
Companion
Basic
Slider
Behavior
Tick
Location
Groove
Groove
And
Range
Tick
Presentation
io.
nacular.
doodle.
theme.
basic.
spinner
Basic
Mutable
Spin
Button
Behavior
Basic
Mutable
Spinner
Behavior
Basic
Spin
Button
Behavior
Companion
Basic
Spinner
Behavior
Spin
Button
Text
Edit
Operation
Spinner
Text
Edit
Operation
io.
nacular.
doodle.
theme.
basic.
tabbedpanel
Animating
Tab
Container
Basic
Tab
Basic
Tabbed
Panel
Behavior
Basic
Tab
Producer
Simple
Tab
Container
Tab
Tab
Container
Tab
Container
Factory
Tab
Producer
io.
nacular.
doodle.
theme.
basic.
table
Basic
Cell
Generator
Basic
Mutable
Table
Behavior
Basic
Table
Behavior
Basic
Tree
Table
Behavior
Boolean
Edit
Operation
Color
Edit
Operation
map()
Table
Footer
Cell
Table
Header
Cell
Text
Edit
Operation
Companion
io.
nacular.
doodle.
theme.
basic.
tree
Basic
Mutable
Tree
Behavior
Basic
Mutable
Tree
Row
Generator
Basic
Tree
Behavior
Basic
Tree
Row
Generator
Text
Edit
Operation
Tree
Text
Editor
Companion
io.
nacular.
doodle.
theme.
basic.
treecolumns
Basic
Tree
Column
Row
Generator
Basic
Tree
Columns
Behavior
Simple
Tree
Column
Row
Icon
Tree
Column
Row
Tree
Column
Row
Icon
io.
nacular.
doodle.
theme.
material
Material
Button
Behavior
Material
Theme
Companion
Font
Config
io.
nacular.
doodle.
theme.
native
Native
File
Selector
Styler
Native
Hyper
Link
Styler
Native
Text
Field
Behavior
Modifier
Native
Text
Field
Styler
core
/
io.nacular.doodle.event
/
PointerEvent
/
target
target
common
val
target
:
View