summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--structs.go13
-rw-r--r--window.go2
2 files changed, 13 insertions, 2 deletions
diff --git a/structs.go b/structs.go
index e5e8520..50784fa 100644
--- a/structs.go
+++ b/structs.go
@@ -120,6 +120,7 @@ func (s GuiBox) InitTab(title string) {
tab.Append(title, InitBlankWindow())
tab.SetMargined(0, true)
+ // tab.SetMargined(1, true)
s.Window.UiTab = tab
}
@@ -153,17 +154,25 @@ func (s GuiBox) AddTab2(title string, custom ui.Control) *ui.Tab {
func (s GuiBox) AddBoxTab(title string) *GuiBox {
uiTab := s.AddTab2(title, InitBlankWindow())
+ tabSetMargined(uiTab)
var box *GuiBox
box = HardBox(s.Window, Xaxis, "jcarrAddBoxTab")
box.Window.UiTab = uiTab
- return box
-
+ return box
}
func (s GuiBox) AddDemoTab(title string) {
s.AddTab(title, makeWindowTemplate())
}
+func tabSetMargined(tab *ui.Tab) {
+ c := tab.NumPages()
+ for i := 0; i < c; i++ {
+ log.Println("tabSetMargined() i =", i)
+ tab.SetMargined(i, true)
+ }
+}
+
// Note: every mouse click is handled
// as a 'Button' regardless of where
// the user clicks it. You could probably
diff --git a/window.go b/window.go
index 2bd9291..c6c623f 100644
--- a/window.go
+++ b/window.go
@@ -161,6 +161,7 @@ func DeleteWindow(name string) {
// CreateWindow("my title", "my tabname", 300, 200, makeNumbersPagewin2)
func CreateWindow(title string, tabname string, x int, y int, custom func() ui.Control) *ui.Window {
window := ui.NewWindow(title, x, y, false)
+ window.SetBorderless(false)
window.OnClosing(func(*ui.Window) bool {
log.Println("createWindow().OnClosing()", title)
return true
@@ -185,6 +186,7 @@ func CreateWindow(title string, tabname string, x int, y int, custom func() ui.C
func CreateBlankWindow(title string, x int, y int) *GuiBox {
window := ui.NewWindow(title, x, y, false)
+ window.SetBorderless(false)
window.OnClosing(func(*ui.Window) bool {
log.Println("createWindow().OnClosing()", title)
return true