public static float nk_textedit_get_width(nk_text_edit edit, int line_start, int char_id, nk_font font) { StringSegment str = edit.Text.str; str += line_start + char_id; return((float)(font.width(str.CreateSingleCharSegment()))); }