bugs fixed

This commit is contained in:
2024-09-27 21:48:28 +02:00
parent fdbb54a557
commit 5a94fc34ad
2 changed files with 7 additions and 6 deletions
+6 -5
View File
@@ -8,20 +8,21 @@ import (
)
func main() {
width, h := osui.GetTerminalSize()
w, h := osui.GetTerminalSize()
paginator := ui.Paginator(
ui.Div(
ui.Text("Welcome to the example! Press tab to go to the next page or press shift + tab to go to a previous page"),
),
ui.Div(
cutils.WithPosition((width-30)/2, (h-4)/2,
cutils.WithPosition(0, 0, ui.Text("This blue square is a div. A div stores multiple components into one. To navigate to each of those components you can use arrow keys ↑↓")),
cutils.WithPosition((w-30)/2, (h-4)/2,
cutils.WithSize(30, 4,
cutils.WithStyle(&ui.DivStyle{Background: colors.Blue, Foreground: colors.Red},
ui.Div(cutils.WithPosition(0, 0, ui.Text("This is a test!"))),
ui.Div(cutils.WithPosition(0, 0, ui.Text("Hello, World!"))),
)))),
ui.Div(
cutils.WithPosition(26, 2, ui.Text("This is a InputBox. It takes user input just like a GUI")),
cutils.WithPosition(0, 1, ui.InputBox(20)),
cutils.WithPosition(0, 0, ui.Text("This is a InputBox. It takes user input just like a GUI. "+colors.Red+colors.Bold+"NOTE: This InputBox is inside a div")),
cutils.WithPosition((w-32)/2, (h-3)/2, ui.InputBox(30)),
),
)
screen := osui.NewScreen(paginator)