parent
a8285c19c8
commit
e254a389f1
|
@ -1,3 +1,4 @@
|
|||
control-panel-dns
|
||||
/files/*
|
||||
/*.deb
|
||||
*.swp
|
||||
|
|
Binary file not shown.
10
gui.go
10
gui.go
|
@ -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()
|
||||
})
|
||||
}
|
||||
|
||||
|
|
9
main.go
9
main.go
|
@ -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()
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue