Browse Source

d02 Добавление свойств бота

SVI 2 years ago
parent
commit
bd2aafac8f
1 changed files with 12 additions and 1 deletions
  1. 12 1
      server/gui/win_main/win_main.go

+ 12 - 1
server/gui/win_main/win_main.go

@@ -23,6 +23,7 @@ type WinMain struct {
 	botLogin string
 	botPass  string
 	boxLeft  *fyne.Container
+	tabBot   *container.AppTabs
 }
 
 // NewWinMain -- возвращает новое главное окно
@@ -49,7 +50,17 @@ func NewWinMain(serv types.IServer) (*WinMain, error) {
 	btnAddBot := widget.NewButton("Добавить бота", sf.btnAddClick)
 	btnExit := widget.NewButton("Выход", sf.btnExitClick)
 	boxDown := container.NewHBox(btnAddBot, layout.NewSpacer(), btnExit)
-	boxBorder := container.NewBorder(nil, nil, sf.boxLeft, nil, sf.boxLeft)
+	entLogin := widget.NewEntry()
+	entPass := widget.NewEntry()
+	formLogin := &widget.Form{
+		Items: []*widget.FormItem{ // we can specify items in the constructor
+			{Text: "Логин", Widget: entLogin},
+			{Text: "Пароль", Widget: entPass},
+		},
+	}
+	tabLogin := container.NewTabItem("Логин", formLogin)
+	sf.tabBot = container.NewAppTabs(tabLogin)
+	boxBorder := container.NewBorder(nil, nil, sf.boxLeft, nil, sf.boxLeft, sf.tabBot)
 	boxMain := container.NewBorder(nil, boxDown, nil, nil, boxBorder)
 	sf.Resize(fyne.NewSize(640, 480))
 	sf.SetContent(boxMain)