projects
/
vg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
19db2f7
)
Add kerning parameter to UI (Only Y works currently)
author
hgn
<hgodden00@gmail.com>
Mon, 24 Mar 2025 22:28:04 +0000
(22:28 +0000)
committer
hgn
<hgodden00@gmail.com>
Mon, 24 Mar 2025 22:28:04 +0000
(22:28 +0000)
vg_ui/imgui.c
patch
|
blob
|
history
vg_ui/imgui.h
patch
|
blob
|
history
diff --git
a/vg_ui/imgui.c
b/vg_ui/imgui.c
index c9eb6202f6102ee93af0af335a1c835ca4b91c8e..e6462080f7221c024fca63a2d4b73b5a095237b1 100644
(file)
--- a/
vg_ui/imgui.c
+++ b/
vg_ui/imgui.c
@@
-510,7
+510,7
@@
u32 ui_ntext( ui_context *ctx,
if( c == '\n' )
{
- text_cursor[1] += ctx->font->sy*scale;
+ text_cursor[1] += ctx->font->sy*scale
+ ctx->kern[1]
;
text_cursor[0] = ui_text_aligned_x( ctx, _c, rect, scale, align );
printed_chars = 0;
continue;
diff --git
a/vg_ui/imgui.h
b/vg_ui/imgui.h
index 25b66818dc5c5209c6c4f5fabcd5f31f8954c684..626f161ea6abe57f07f61a25230262d42563d677 100644
(file)
--- a/
vg_ui/imgui.h
+++ b/
vg_ui/imgui.h
@@
-194,6
+194,8
@@
struct ui_context
ui_scheme scheme;
const vg_font_face *font;
+ ui_px kern[2];
+
enum ui_cursor
{
k_ui_cursor_default,