From 796bbf4d66c0fc70e750c7f582019cb9a7298e59 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Sun, 23 Mar 2025 15:17:51 +0100 Subject: small size fix and colors added --- internal/tui/layout/single.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'internal/tui/layout') diff --git a/internal/tui/layout/single.go b/internal/tui/layout/single.go index b8168225f..95513cc62 100644 --- a/internal/tui/layout/single.go +++ b/internal/tui/layout/single.go @@ -93,24 +93,25 @@ func (s *singlePaneLayout) SetSize(width, height int) { s.width -= 2 s.height -= 2 } + childWidth, childHeight := s.width, s.height if s.padding != nil { if len(s.padding) == 1 { - s.width -= s.padding[0] * 2 - s.height -= s.padding[0] * 2 + childWidth -= s.padding[0] * 2 + childHeight -= s.padding[0] * 2 } else if len(s.padding) == 2 { - s.width -= s.padding[0] * 2 - s.height -= s.padding[1] * 2 + childWidth -= s.padding[0] * 2 + childHeight -= s.padding[1] * 2 } else if len(s.padding) == 3 { - s.width -= s.padding[0] * 2 - s.height -= s.padding[1] + s.padding[2] + childWidth -= s.padding[0] * 2 + childHeight -= s.padding[1] + s.padding[2] } else if len(s.padding) == 4 { - s.width -= s.padding[0] + s.padding[2] - s.height -= s.padding[1] + s.padding[3] + childWidth -= s.padding[0] + s.padding[2] + childHeight -= s.padding[1] + s.padding[3] } } if s.content != nil { if c, ok := s.content.(Sizeable); ok { - c.SetSize(s.width, s.height) + c.SetSize(childWidth, childHeight) } } } -- cgit v1.2.3