inputInput characters through the mouse or keyboard
Currently, the input box has relatively limited capabilities. We plan to launch more or more powerful input boxes in the next version
| Name | Description | Type | 
|---|---|---|
theme | Theme | Themes | 
shadow_color | Shadow color | MakepadColor | 
spread_radius | Spread radius | F32 | 
blur_radius | Blur radius | F32 | 
shadow_offset | Shadow offset | Vec2 | 
placeholder_color | Placeholder color | MakepadColor | 
color | Color | MakepadColor | 
cursor_color | Cursor color | MakepadColor | 
select_color | Selection color | MakepadColor | 
background_color | Background color | MakepadColor | 
background_visible | Background visible | bool | 
visible | Visible | bool | 
hover_color | Hover color | MakepadColor | 
text_hover_color | Text hover color | MakepadColor | 
text_focus_color | Text focus color | MakepadColor | 
cursor_hover_color | Cursor hover color | MakepadColor | 
cursor_focus_color | Cursor focus color | MakepadColor | 
select_hover_color | Selection hover color | MakepadColor | 
select_focus_color | Selection focus color | MakepadColor | 
focus_color | Focus color | MakepadColor | 
border_color | Border color | MakepadColor | 
border_width | Border width | F32 | 
border_radius | Border radius | F32 | 
font_size | Font size | F64 | 
height_factor | Height factor | F64 | 
wrap | Text wrapping method | TextWrap | 
font_family | Font family path | LiveDependency | 
cursor_border_radius | Cursor corner radius | F64 | 
abs_pos | Absolute position | DVec2 | 
margin | Margin | Margin | 
width | Width | Size | 
height | Height | Size | 
scroll | Scroll offset | DVec2 | 
clip_x | Clip X axis or not | bool | 
clip_y | Clip Y axis or not | bool | 
padding | Padding | Padding | 
align | Alignment | Align | 
flow | Flow mode | Flow | 
spacing | Spacing | F64 | 
cursor_width | Cursor width | F64 | 
read_only | Read-only | bool | 
numeric_only | Numeric input only | bool | 
placeholder | Placeholder | String | 
text | Text content | String | 
event_key | Event key | bool | 
| Name | Description | Parameters | 
|---|---|---|
changed | Input value change event | GInputChangedParam | 
keydown_unhandled | Unhandled key press event | KeyEvent | 
escaped | Esc key press event | KeyEvent | 
key_focus | Get keyboard focus event | KeyFocusEvent | 
key_focus_lost | Lose keyboard focus event | KeyFocusEvent |