change to pointers correctly
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
403e7d089c
commit
00d0d1c5d0
|
@ -40,15 +40,17 @@ func AddAccountQuestionBox(wm *GuiWindow) *ui.Box {
|
||||||
|
|
||||||
hbox.Append(ui.NewLabel("Enter your Subdomain or"), false)
|
hbox.Append(ui.NewLabel("Enter your Subdomain or"), false)
|
||||||
|
|
||||||
generate := CreateButton(wm, nil, nil, "Generate", "SUBDOMAIN", generateSubdomain)
|
button1 := CreateButton(wm, nil, nil, "Generate", "SUBDOMAIN", generateSubdomain)
|
||||||
hbox.Append(generate.B, false)
|
button1.Box = gb
|
||||||
|
hbox.Append(button1.B, false)
|
||||||
|
|
||||||
AddEntry(gb, "SUBDOMAIN")
|
AddEntry(gb, "SUBDOMAIN")
|
||||||
|
|
||||||
vbox.Append(ui.NewHorizontalSeparator(), false)
|
vbox.Append(ui.NewHorizontalSeparator(), false)
|
||||||
|
|
||||||
okButton := CreateButton(wm, nil, nil, "Create Subdomain Account", "SUBDOMAIN", addSubdomain)
|
button2 := CreateButton(wm, nil, nil, "Create Subdomain Account", "SUBDOMAIN", addSubdomain)
|
||||||
vbox.Append(okButton.B, false)
|
button2.Box = gb
|
||||||
|
vbox.Append(button2.B, false)
|
||||||
|
|
||||||
return vbox
|
return vbox
|
||||||
}
|
}
|
||||||
|
@ -73,10 +75,10 @@ func generateSubdomain(b *GuiButton) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func addSubdomain(b *GuiButton) {
|
func addSubdomain(b *GuiButton) {
|
||||||
log.Println("generateSubdomain START")
|
log.Println("addSubdomain START")
|
||||||
// sub := subdomain.Text()
|
// sub := subdomain.Text()
|
||||||
// log.Println("generateSubdomain subdomain =", sub)
|
// log.Println("generateSubdomain subdomain =", sub)
|
||||||
log.Println("generateSubdomain END")
|
log.Println("addSubdomain END")
|
||||||
}
|
}
|
||||||
|
|
||||||
func AddAccountBox(wm *GuiWindow) *ui.Box {
|
func AddAccountBox(wm *GuiWindow) *ui.Box {
|
||||||
|
|
4
area.go
4
area.go
|
@ -12,9 +12,9 @@ func findFB(button *GuiButton) *GuiButton {
|
||||||
var a *GuiButton
|
var a *GuiButton
|
||||||
for key, foo := range Data.AllButtons {
|
for key, foo := range Data.AllButtons {
|
||||||
log.Println("findFB() Data.AllButtons key, foo=", key, foo)
|
log.Println("findFB() Data.AllButtons key, foo=", key, foo)
|
||||||
if &foo == button {
|
if foo == button {
|
||||||
log.Println("findFB() FOUND BUTTON key, foo=", key, foo)
|
log.Println("findFB() FOUND BUTTON key, foo=", key, foo)
|
||||||
a = &foo
|
a = foo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return a
|
return a
|
||||||
|
|
14
gui.go
14
gui.go
|
@ -185,13 +185,13 @@ func defaultButtonClick(button *ui.Button) {
|
||||||
log.Println("\tdefaultButtonClick() Data.AllButtons[key].Action =", Data.AllButtons[key].Action)
|
log.Println("\tdefaultButtonClick() Data.AllButtons[key].Action =", Data.AllButtons[key].Action)
|
||||||
if Data.AllButtons[key].custom != nil {
|
if Data.AllButtons[key].custom != nil {
|
||||||
log.Println("\tdefaultButtonClick() DOING CUSTOM FUNCTION")
|
log.Println("\tdefaultButtonClick() DOING CUSTOM FUNCTION")
|
||||||
var tmp GuiButton
|
var tmp *GuiButton
|
||||||
tmp = Data.AllButtons[key]
|
tmp = Data.AllButtons[key]
|
||||||
// spew.Dump(tmp)
|
// spew.Dump(tmp)
|
||||||
Data.AllButtons[key].custom(&tmp)
|
Data.AllButtons[key].custom(tmp)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mouseClick(&Data.AllButtons[key])
|
mouseClick(Data.AllButtons[key])
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -207,7 +207,7 @@ func AddButton(b *GuiButton, name string) *ui.Button {
|
||||||
newB.OnClicked(defaultButtonClick)
|
newB.OnClicked(defaultButtonClick)
|
||||||
|
|
||||||
b.B = newB
|
b.B = newB
|
||||||
Data.AllButtons = append(Data.AllButtons, *b)
|
Data.AllButtons = append(Data.AllButtons, b)
|
||||||
return newB
|
return newB
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -225,7 +225,7 @@ func CreateButton(wm *GuiWindow, a *pb.Account, vm *pb.Event_VM,
|
||||||
newB.WM = wm
|
newB.WM = wm
|
||||||
newB.Action = action
|
newB.Action = action
|
||||||
newB.custom = custom
|
newB.custom = custom
|
||||||
Data.AllButtons = append(Data.AllButtons, *newB)
|
Data.AllButtons = append(Data.AllButtons, newB)
|
||||||
|
|
||||||
return newB
|
return newB
|
||||||
}
|
}
|
||||||
|
@ -238,10 +238,10 @@ func CreateFontButton(wm *GuiWindow, action string) *GuiButton {
|
||||||
newBM.Action = action
|
newBM.Action = action
|
||||||
newBM.FB = newB
|
newBM.FB = newB
|
||||||
newBM.AH = wm.AH
|
newBM.AH = wm.AH
|
||||||
Data.AllButtons = append(Data.AllButtons, newBM)
|
Data.AllButtons = append(Data.AllButtons, &newBM)
|
||||||
|
|
||||||
newB.OnChanged(func (*ui.FontButton) {
|
newB.OnChanged(func (*ui.FontButton) {
|
||||||
log.Println("FontButton.OnChanged() START mouseClick(&newBM)", &newBM)
|
log.Println("FontButton.OnChanged() START mouseClick(&newBM)", newBM)
|
||||||
mouseClick(&newBM)
|
mouseClick(&newBM)
|
||||||
})
|
})
|
||||||
return &newBM
|
return &newBM
|
||||||
|
|
|
@ -264,7 +264,7 @@ func InitWindow(wm *GuiWindow) {
|
||||||
newBM.Action = "QUIT"
|
newBM.Action = "QUIT"
|
||||||
newBM.W = wm.W
|
newBM.W = wm.W
|
||||||
newBM.WM = wm
|
newBM.WM = wm
|
||||||
Data.AllButtons = append(Data.AllButtons, newBM)
|
Data.AllButtons = append(Data.AllButtons, &newBM)
|
||||||
|
|
||||||
wm.W.OnClosing(func(*ui.Window) bool {
|
wm.W.OnClosing(func(*ui.Window) bool {
|
||||||
log.Println("InitWindow() OnClosing() THIS WINDOW IS CLOSING wm=", wm)
|
log.Println("InitWindow() OnClosing() THIS WINDOW IS CLOSING wm=", wm)
|
||||||
|
|
|
@ -41,7 +41,7 @@ type GuiData struct {
|
||||||
// A map of all buttons everywhere on all
|
// A map of all buttons everywhere on all
|
||||||
// windows, all tabs, across all goroutines
|
// windows, all tabs, across all goroutines
|
||||||
// This is "GLOBAL"
|
// This is "GLOBAL"
|
||||||
AllButtons []GuiButton
|
AllButtons []*GuiButton
|
||||||
ButtonMap map[*GuiButton][]func (*GuiButton)
|
ButtonMap map[*GuiButton][]func (*GuiButton)
|
||||||
|
|
||||||
// A map of all the entry boxes
|
// A map of all the entry boxes
|
||||||
|
|
Loading…
Reference in New Issue