|
@@ -42,7 +42,7 @@ func NewWinMain(serv types.IServer) (*WinMain, error) {
|
|
|
lstBots := sf.serv.ServBots().ListBot()
|
|
lstBots := sf.serv.ServBots().ListBot()
|
|
|
for _, bot := range lstBots {
|
|
for _, bot := range lstBots {
|
|
|
sf.botLogin = bot.Name()
|
|
sf.botLogin = bot.Name()
|
|
|
- sf.btnAddClick()
|
|
|
|
|
|
|
+ sf.addBot()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -69,6 +69,8 @@ func (sf *WinMain) btnAddClick() {
|
|
|
OnSubmit: func() { // optional, handle form submission
|
|
OnSubmit: func() { // optional, handle form submission
|
|
|
sf.botLogin = entLogin.Text
|
|
sf.botLogin = entLogin.Text
|
|
|
sf.botPass = entPass.Text
|
|
sf.botPass = entPass.Text
|
|
|
|
|
+ winAddBot.Close()
|
|
|
|
|
+ go sf.addBot()
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
winAddBot.Resize(fyne.NewSize(640, 480))
|
|
winAddBot.Resize(fyne.NewSize(640, 480))
|
|
@@ -78,17 +80,13 @@ func (sf *WinMain) btnAddClick() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Добавляет бота на жкран
|
|
// Добавляет бота на жкран
|
|
|
-func (sf *WinMain)addBot(){
|
|
|
|
|
-
|
|
|
|
|
- log.Println("Form submitted:", entLogin.Text)
|
|
|
|
|
-
|
|
|
|
|
- log.Println("multiline:", entPass.Text)
|
|
|
|
|
- winAddBot.Close()
|
|
|
|
|
|
|
+func (sf *WinMain) addBot() {
|
|
|
|
|
+ log.Printf("WinMain.addBot(): %q\n", sf.botLogin)
|
|
|
btnBot := widget.NewButton(sf.botLogin, sf.btnBotClick())
|
|
btnBot := widget.NewButton(sf.botLogin, sf.btnBotClick())
|
|
|
sf.boxLeft.Add(btnBot)
|
|
sf.boxLeft.Add(btnBot)
|
|
|
err := sf.serv.ServBots().AddBot(sf.botLogin, sf.botPass)
|
|
err := sf.serv.ServBots().AddBot(sf.botLogin, sf.botPass)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
- log.Printf("WinMain.btnAddclick().OnSubmit(): in add bot to ferma, err=\n\t%v\n", err)
|
|
|
|
|
|
|
+ log.Printf("WinMain.addBot().OnSubmit(): in add bot to ferma, err=\n\t%v\n", err)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -102,5 +100,7 @@ func (sf *WinMain) btnBotClick() func() {
|
|
|
|
|
|
|
|
func (sf *WinMain) btnExitClick() {
|
|
func (sf *WinMain) btnExitClick() {
|
|
|
log.Println("btnExitClick()")
|
|
log.Println("btnExitClick()")
|
|
|
|
|
+ sf.Close()
|
|
|
sf.app.Quit()
|
|
sf.app.Quit()
|
|
|
|
|
+ sf.serv.CancelApp()
|
|
|
}
|
|
}
|