Page MenuHomePhabricator

test.go
No OneTemporary

package main
import (
"github.com/lxn/walk"
. "github.com/lxn/walk/declarative"
"strings"
"os"
)
func main() {
var inTE, outTE *walk.TextEdit
MainWindow{
Title: "Login",
MinSize: Size{350, 200},
Layout: VBox{},
Children: []Widget{
HSplitter{
Children: []Widget{
Label{ Text: "Username"},
LineEdit{ },
//TextEdit{AssignTo: &inTE},
//TextEdit{AssignTo: &inTE, ReadOnly: false},
//TextEdit{AssignTo: &inTE},
},
},
HSplitter{
Children: []Widget{
Label{ Text: "Password"},
//TextEdit{AssignTo: &inTE},
LineEdit{PasswordMode: true, },
//TextEdit{AssignTo: &inTE, ReadOnly: false},
//TextEdit{AssignTo: &inTE},
},
},
PushButton{
Text: "Cancel",
OnClicked: func() {
outTE.SetText(strings.ToUpper(inTE.Text()))
os.Exit(0)
},
},
PushButton{
Text: "Login",
OnClicked: func() {
outTE.SetText(strings.ToUpper(inTE.Text()))
os.Exit(0)
},
},
},
}.Run()
}

File Metadata

Mime Type
text/x-c
Expires
Fri, Jul 4, 7:59 PM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16113
Default Alt Text
test.go (1011 B)

Event Timeline