mirror of
https://github.com/nothings/stb
synced 2024-12-15 04:22:35 +03:00
Merge branch 'click-half-character' of https://github.com/sgraham/stb into textedit
This commit is contained in:
commit
79c0470c0c
@ -400,8 +400,12 @@ static int stb_text_locate_coord(STB_TEXTEDIT_STRING *str, float x, float y)
|
||||
prev_x = r.x0;
|
||||
for (i=0; i < r.num_chars; ++i) {
|
||||
float w = STB_TEXTEDIT_GETWIDTH(str, k, i);
|
||||
if (x < prev_x+w)
|
||||
return k+i;
|
||||
if (x < prev_x+w) {
|
||||
if (x < prev_x+w/2)
|
||||
return k+i;
|
||||
else
|
||||
return k+i+1;
|
||||
}
|
||||
prev_x += w;
|
||||
}
|
||||
// shouldn't happen, but if it does, fall through to end-of-line case
|
||||
|
Loading…
Reference in New Issue
Block a user