pub fn paint_text_selection( painter: &Painter, visuals: &Visuals, galley_pos: Pos2, galley: &Galley, cursor_range: &CursorRange, out_shaped_idx: Option<&mut Vec<ShapeIdx>>, )