set prognames
This commit is contained in:
parent
f98a8fdd89
commit
9ad2d8247f
|
@ -13,7 +13,8 @@ import (
|
|||
)
|
||||
|
||||
type GenericWindow struct {
|
||||
Win *BasicWindow // the window widget itself
|
||||
// Win *BasicWindow // the window widget itself
|
||||
Win *gui.Node // the window widget itself
|
||||
Shelf *gui.Node // the overall box: the shelf
|
||||
Stack *gui.Node // the first box is a stack
|
||||
Top *gui.Node // the first item in the stack is always a shelf like box
|
||||
|
@ -83,21 +84,23 @@ func (gw *GenericWindow) Enable() {
|
|||
|
||||
func NewGenericWindow(title string, grouptxt string) *GenericWindow {
|
||||
gw := new(GenericWindow)
|
||||
gw.Win = RawBasicWindow(title)
|
||||
gw.Win.Make()
|
||||
// gw.Win = RawBasicWindow(title)
|
||||
gw.Win = gui.RawWindow(title)
|
||||
gw.Win.SetVisable(false)
|
||||
// gw.Win.Make()
|
||||
|
||||
gw.Win.Custom = func() {
|
||||
log.Warn("Found Window close. setting hidden=true")
|
||||
// sets the hidden flag to false so Toggle() works
|
||||
gw.Win.Hide()
|
||||
}
|
||||
gw.Shelf = gw.Win.Box()
|
||||
gw.Shelf = gw.Win.NewHorizontalBox("Shelf")
|
||||
// gw.Shelf.Vertical().SetProgName("ShelfBox")
|
||||
gw.Stack = gw.Shelf.NewVerticalBox("Stackbox")
|
||||
gw.Stack = gw.Shelf.NewVerticalBox("Stack")
|
||||
|
||||
gw.Top = gw.Stack.NewVerticalBox("Stackbox")
|
||||
gw.Middle = gw.Stack.Box()
|
||||
gw.Bottom = gw.Stack.Box()
|
||||
gw.Top = gw.Stack.NewVerticalBox("Top")
|
||||
gw.Middle = gw.Stack.Box().SetProgName("Middle")
|
||||
gw.Bottom = gw.Stack.Box().SetProgName("Bottom")
|
||||
|
||||
gw.Group = gw.Top.NewGroup(grouptxt)
|
||||
|
||||
|
|
Loading…
Reference in New Issue