From 410c65c072ac17d00a5ffebfb93554c75bac4d55 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Mon, 16 Jan 2023 00:36:23 -0500 Subject: [PATCH] Label conforms to new API --- elements/basic/label.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/elements/basic/label.go b/elements/basic/label.go index d80f781..c27c36e 100644 --- a/elements/basic/label.go +++ b/elements/basic/label.go @@ -28,17 +28,13 @@ func NewLabel (text string, wrap bool) (element *Label) { return } -// Handle handles and event. -func (element *Label) Handle (event tomo.Event) { +func (element *Label) Resize (width, height int) { switch event.(type) { case tomo.EventResize: - resizeEvent := event.(tomo.EventResize) - element.core.AllocateCanvas ( - resizeEvent.Width, - resizeEvent.Height) + element.core.AllocateCanvas(width, height) if element.wrap { - element.drawer.SetMaxWidth (resizeEvent.Width) - element.drawer.SetMaxHeight(resizeEvent.Height) + element.drawer.SetMaxWidth(width) + element.drawer.SetMaxHeight(height) } element.draw() }