diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-06-21 00:59:41 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-06-21 00:59:41 +1000 |
commit | bd783d319557b41b5865d51f306a74abbf7af18c (patch) | |
tree | 5acefc369e7cbc42a1226efb0c28efb9a3d6830e /source/frontend/StarWidgetLuaBindings.cpp | |
parent | 9b75bd8eb280eb108d9eeef7a17c083a883155c7 (diff) |
make the chat really pretty!!
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText
Diffstat (limited to 'source/frontend/StarWidgetLuaBindings.cpp')
-rw-r--r-- | source/frontend/StarWidgetLuaBindings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/frontend/StarWidgetLuaBindings.cpp b/source/frontend/StarWidgetLuaBindings.cpp index f9a8af5..eb81f51 100644 --- a/source/frontend/StarWidgetLuaBindings.cpp +++ b/source/frontend/StarWidgetLuaBindings.cpp @@ -78,8 +78,8 @@ struct LuaUserDataMethods<CanvasWidgetPtr> { canvasWidget->drawTriangles(tris, color.value(Color::White).toRgba()); }); methods.registerMethod("drawText", - [](CanvasWidgetPtr canvasWidget, String text, Json tp, unsigned fontSize, Maybe<Color> color) { - canvasWidget->drawText(text, TextPositioning(tp), fontSize, color.value(Color::White).toRgba()); + [](CanvasWidgetPtr canvasWidget, String text, Json tp, unsigned fontSize, Maybe<Color> color, Maybe<float> lineSpacing, Maybe<String> directives) { + canvasWidget->drawText(text, TextPositioning(tp), fontSize, color.value(Color::White).toRgba(), FontMode::Normal, lineSpacing.value(DefaultLineSpacing), directives.value("")); }); return methods; |