summaryrefslogtreecommitdiff
path: root/hostnameStatus.go
diff options
context:
space:
mode:
Diffstat (limited to 'hostnameStatus.go')
-rw-r--r--hostnameStatus.go17
1 files changed, 7 insertions, 10 deletions
diff --git a/hostnameStatus.go b/hostnameStatus.go
index f396ba5..434411e 100644
--- a/hostnameStatus.go
+++ b/hostnameStatus.go
@@ -25,7 +25,7 @@ type hostnameStatus struct {
hostname string // my hostname. Example: "test.wit.com"
- window *gui.Node
+ window *gadgets.BasicWindow
// Primary Directives
status *gadgets.OneLiner
@@ -62,13 +62,10 @@ func NewHostnameStatusWindow(p *gui.Node) *hostnameStatus {
hs.hidden = true
hs.hostname = me.hostname
- hs.window = p.NewWindow( hs.hostname + " Status")
- hs.window.Custom = func () {
- hs.hidden = true
- hs.window.Hide()
- }
- box := hs.window.NewBox("hBox", true)
- group := box.NewGroup("Summary")
+ hs.window = gadgets.NewBasicWindow(p, hs.hostname + " Status")
+ hs.window.Hide()
+
+ group := hs.window.Box().NewGroup("Summary")
grid := group.NewGrid("LookupStatus", 2, 2)
hs.status = gadgets.NewOneLiner(grid, "status").Set("unknown")
@@ -78,7 +75,7 @@ func NewHostnameStatusWindow(p *gui.Node) *hostnameStatus {
group.Pad()
grid.Pad()
- group = box.NewGroup("Details")
+ group = hs.window.Box().NewGroup("Details")
grid = group.NewGrid("LookupDetails", 2, 2)
hs.hostShort = gadgets.NewOneLiner(grid, "hostname -s")
@@ -96,7 +93,7 @@ func NewHostnameStatusWindow(p *gui.Node) *hostnameStatus {
group.Pad()
grid.Pad()
- group = box.NewGroup("Actions")
+ group = hs.window.Box().NewGroup("Actions")
grid = group.NewGrid("LookupDetails", 2, 2)
hs.dnsValue = grid.NewLabel("3.4.5.6")