pub fn text_input_view<Msg: Clone + 'static>(
state: &TextInputState,
placeholder: &str,
focused: bool,
palette: &TextInputPalette,
on_focus: Msg,
) -> View<Msg>Expand description
Compone el input box: borde de 1 px (rect padre coloreado), relleno
interno, texto o placeholder, y el caret (cursor de inserción) sobre el
texto si está focado. Caret v3 (Fase 7.1255): cuando está focado la hoja
pinta texto+caret en un paint_over con scroll horizontal — el texto
se desplaza para mantener el caret a la vista cuando desborda la caja, y se
recorta al área de contenido. Sin foco usa un nodo-hijo de texto (sin caret).
Click sobre el box emite on_focus (típicamente Msg::Focus(Field)).