forked from icedream/icecon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnectdialog_windows_ui.go
118 lines (101 loc) · 2.45 KB
/
connectdialog_windows_ui.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
// This file was created by ui2walk and may be regenerated.
// DO NOT EDIT OR YOUR MODIFICATIONS WILL BE LOST!
//+build windows
package main
import (
"github.com/lxn/walk"
)
type connectDialogUI struct {
label_2 *walk.Label
rconAddress *walk.LineEdit
rconPassword *walk.LineEdit
label *walk.Label
cancel *walk.PushButton
ok *walk.PushButton
}
func (w *connectDialog) init(owner walk.Form) (err error) {
if w.Dialog, err = walk.NewDialog(owner); err != nil {
return err
}
succeeded := false
defer func() {
if !succeeded {
w.Dispose()
}
}()
var font *walk.Font
if font == nil {
font = nil
}
w.SetName("connectDialog")
if err := w.SetClientSize(walk.Size{400, 90}); err != nil {
return err
}
if err := w.SetTitle(`Connect to...`); err != nil {
return err
}
// label_2
if w.ui.label_2, err = walk.NewLabel(w); err != nil {
return err
}
w.ui.label_2.SetName("label_2")
if err := w.ui.label_2.SetBounds(walk.Rectangle{10, 36, 50, 16}); err != nil {
return err
}
if err := w.ui.label_2.SetText(`Password:`); err != nil {
return err
}
// rconAddress
if w.ui.rconAddress, err = walk.NewLineEdit(w); err != nil {
return err
}
w.ui.rconAddress.SetName("rconAddress")
if err := w.ui.rconAddress.SetBounds(walk.Rectangle{104, 10, 291, 20}); err != nil {
return err
}
// rconPassword
if w.ui.rconPassword, err = walk.NewLineEdit(w); err != nil {
return err
}
w.ui.rconPassword.SetName("rconPassword")
if err := w.ui.rconPassword.SetBounds(walk.Rectangle{104, 36, 291, 20}); err != nil {
return err
}
w.ui.rconPassword.SetPasswordMode(true)
// label
if w.ui.label, err = walk.NewLabel(w); err != nil {
return err
}
w.ui.label.SetName("label")
if err := w.ui.label.SetBounds(walk.Rectangle{10, 10, 88, 16}); err != nil {
return err
}
if err := w.ui.label.SetText(`Address (IP:Port):`); err != nil {
return err
}
// cancel
if w.ui.cancel, err = walk.NewPushButton(w); err != nil {
return err
}
w.ui.cancel.SetName("cancel")
if err := w.ui.cancel.SetBounds(walk.Rectangle{239, 60, 75, 23}); err != nil {
return err
}
if err := w.ui.cancel.SetText(`Cancel`); err != nil {
return err
}
// ok
if w.ui.ok, err = walk.NewPushButton(w); err != nil {
return err
}
w.ui.ok.SetName("ok")
if err := w.ui.ok.SetBounds(walk.Rectangle{320, 60, 75, 23}); err != nil {
return err
}
if err := w.ui.ok.SetText(`OK`); err != nil {
return err
}
// Tab order
succeeded = true
return nil
}