This works

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2023-03-25 19:02:49 -05:00
parent a8285c19c8
commit e254a389f1
4 changed files with 17 additions and 3 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
control-panel-dns
/files/*
/*.deb
*.swp

BIN
.gui.go.swp Normal file

Binary file not shown.

10
gui.go
View File

@ -14,12 +14,17 @@ import (
// This initializes the first window
func initGUI() {
/*
gui.Config.Title = "DNS and IPv6 Control Panel"
gui.Config.Width = 1024
gui.Config.Height = 480
gui.Config.Exit = myDefaultExit
*/
me.window = gui.NewWindow()
// me.window = gui.NewWindow()
me.window = myGui.New2().Window().Standard()
sleep(1)
me.window.Dump(true)
addDNSTab("DNS")
if (args.GuiDebug) {
@ -179,6 +184,9 @@ func nsupdateGroup(w *gui.Node) {
if (me.uid != nil) {
me.uid.SetText(user.Username + " (" + strconv.Itoa(os.Getuid()) + ")")
}
me.tab.Margin()
me.tab.Pad()
grid.Pad()
})
}

View File

@ -13,6 +13,7 @@ import (
)
var p *arg.Parser
var myGui *gui.Node
func main() {
p = arg.MustParse(&args)
@ -24,7 +25,6 @@ func main() {
me.ifmap = make(map[int]*IFtype)
me.dnsTTL = 5 // recheck DNS is working every 2 minutes // TODO: watch rx packets?
go checkNetworkChanges()
log()
log(true, "this is true")
@ -41,7 +41,12 @@ func main() {
log("Toolkit = ", args.Toolkit)
// gui.InitPlugins([]string{"andlabs"})
// gui.SetDebug(true)
gui.Main(initGUI)
// myGui = gui.Main(initGUI)
myGui = gui.Start()
sleep(1)
initGUI()
sleep(1)
checkNetworkChanges()
}
/*