Skip to content

Commit 23bbe77

Browse files
committed
bugfix: bigfont element using absolute coordinates instead of relative coordinates
1 parent 146ce41 commit 23bbe77

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ markdown2.lua
1313
SplitPane.lua
1414
Stepper.lua
1515
Drawer.lua
16-
DockLayout.lua
16+
DockLayout.lua
17+
installer

src/elements/BigFont.lua

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -199,11 +199,11 @@ end
199199
function BigFont:init(props, basalt)
200200
VisualElement.init(self, props, basalt)
201201
self.set("type", "BigFont")
202-
self:observe("background", function(self, value)
203-
self.bigfontText = makeText(self.getResolved("fontSize"), self.getResolved("text"), self.getResolved("foreground"), value)
202+
self:observe("background", function(self)
203+
self.bigfontText = makeText(self.getResolved("fontSize"), self.getResolved("text"), self.getResolved("foreground"), self.getResolved("background"))
204204
end)
205-
self:observe("foreground", function(self, value)
206-
self.bigfontText = makeText(self.getResolved("fontSize"), self.getResolved("text"), value, self.getResolved("background"))
205+
self:observe("foreground", function(self)
206+
self.bigfontText = makeText(self.getResolved("fontSize"), self.getResolved("text"), self.getResolved("foreground"), self.getResolved("background"))
207207
end)
208208
end
209209

@@ -212,13 +212,12 @@ end
212212
function BigFont:render()
213213
VisualElement.render(self)
214214
if(self.bigfontText)then
215-
local x, y = self.getResolved("x"), self.getResolved("y")
216215
local width = self.getResolved("width")
217216
for i = 1, #self.bigfontText[1] do
218217
local text = self.bigfontText[1][i]:sub(1, width)
219218
local fg = self.bigfontText[2][i]:sub(1, width)
220219
local bg = self.bigfontText[3][i]:sub(1, width)
221-
self:blit(x, y + i - 1, text, fg, bg)
220+
self:blit(1, i, text, fg, bg)
222221
end
223222
end
224223
end

0 commit comments

Comments
 (0)