pub fn queue_text_entry_with_cursor<W: Write>( writer: &mut W, layout: &TextEntryLayout, entry: &TextEntry, value: &str, label_width: u16, cursor: usize, selection: Option<(usize, usize)>, ) -> Result<u16>