Skip to main content

text_input_view

Function text_input_view 

Source
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)).