seekia/gui/adminGui.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)
}