From 1e51d3252b032fd60566834e17973c134e4ad18c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 1 Jun 2019 11:45:15 -0700 Subject: change around the concept of "Window" and "Box" Signed-off-by: Jeff Carr --- gui.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'gui.go') diff --git a/gui.go b/gui.go index 32d76ae..d939294 100644 --- a/gui.go +++ b/gui.go @@ -301,11 +301,46 @@ func AddEntry(box *GuiBox, name string) *GuiEntry { return ge } +func HardHorizontalBreak(box *GuiBox) { + log.Println("HardHorizontalBreak START") + gw := box.W + mainbox := gw.mainbox + + tmp := ui.NewHorizontalSeparator() + mainbox.Append(tmp, false) + + hbox := ui.NewVerticalBox() + hbox.SetPadded(true) + box.UiBox = hbox + mainbox.Append(hbox, true) + log.Println("HardHorizontalBreak END") +} + +func HardVerticalBreak(box *GuiBox) { + log.Println("HardVerticalBreak START") + gw := box.W + mainbox := gw.mainbox + + tmp := ui.NewVerticalSeparator() + mainbox.Append(tmp, false) + + hbox := ui.NewVerticalBox() + hbox.SetPadded(true) + box.UiBox = hbox + mainbox.Append(hbox, false) + log.Println("HardVerticalBreak END") +} + func HorizontalBreak(box *GuiBox) { tmp := ui.NewHorizontalSeparator() box.UiBox.Append(tmp, false) } +func VerticalBreak(box *GuiBox) { + tmp := ui.NewVerticalSeparator() + box.UiBox.Append(tmp, false) +} + func AddGenericBox(gw *GuiWindow) *GuiBox { var gb *GuiBox gb = new(GuiBox) -- cgit v1.2.3