41 lines
1 KiB
Go
41 lines
1 KiB
Go
package gui
|
|
|
|
// adminGui.go provides tools for Seekia admins to view/change/broadcast network parameters
|
|
|
|
import "fyne.io/fyne/v2"
|
|
import "fyne.io/fyne/v2/container"
|
|
import "fyne.io/fyne/v2/widget"
|
|
|
|
|
|
func setAdminToolsPage(window fyne.Window){
|
|
|
|
//TODO
|
|
|
|
title := getPageTitleCentered("Admin Tools")
|
|
|
|
description := getLabelCentered("Manage admin duties.")
|
|
|
|
viewNetworkParametersButton := widget.NewButton("View Network Parameters", func(){
|
|
//TODO
|
|
showUnderConstructionDialog(window)
|
|
})
|
|
|
|
changeNetworkParametersButton := widget.NewButton("Change Network Parameters", func(){
|
|
//TODO
|
|
showUnderConstructionDialog(window)
|
|
})
|
|
|
|
manageMyAdminIdentityButton := widget.NewButton("Manage My Admin Identity", func(){
|
|
//TODO
|
|
showUnderConstructionDialog(window)
|
|
})
|
|
|
|
buttonsGrid := getContainerCentered(container.NewGridWithColumns(1, viewNetworkParametersButton, changeNetworkParametersButton, manageMyAdminIdentityButton))
|
|
|
|
page := container.NewVBox(title, widget.NewSeparator(), description, buttonsGrid)
|
|
|
|
setPageContent(page, window)
|
|
}
|
|
|
|
|
|
|