forked from dfdragon/kcptun_xclient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.Macintosh.fmx
231 lines (231 loc) · 10.9 KB
/
Main.Macintosh.fmx
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
inherited FMain_Macintosh: TFMain_Macintosh
DesignerMasterStyle = 1
inherited Label_ClientEXEDir: TLabel
Position.Y = 9.000000000000000000
end
inherited StatusBar_Status: TStatusBar
inherited Label_KcpTun: TLabel
Text = 'KcpTun '#23458#25143#31471#24314#35758#20351#29992' 20170112 '#25110#26356#39640#29256#26412
end
end
inherited Panel_ClientNodeInfo: TPanel
inherited Label_Remark: TLabel
Position.Y = 312.000000000000000000
end
inherited SpeedBtn_ClearLog: TSpeedButton
inherited Image_ClearLog: TImage
MultiResBitmap = <
item
Width = 24
Height = 24
PNG = {
89504E470D0A1A0A0000000D4948445200000018000000180806000000E0773D
F8000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
048A49444154484B9D947D6C13651CC7BF77D7BBEBB5A55BDBAD1B632F6CC0C4
31589C8C375F1868802C318B314112FEC1984834464DC498188D4A62887F6842
30120D1AA7F00FC1C460340A848577C7B6484418330E0A940DB6AE5DAFEDF5DE
CFE7596EC5392A649FE49B6BFBFCBEBFEFDDAFF73C0C5C766F159A4A43957B7D
DE68AB6ECBBF8F8F0E7DF0DA7EEBB8BB3C6B58F70A5F20B02DBC6CD9EA507D7D
20583EEF896069E53BBBB7A2DA5D9E35850086611B035680576D112623614EA4
7615CBF01DEEF2AC29045886DE9BB93D6A18133138F2106A1A1AFD8170B4E3A3
2DA8704B664521404EC9FBD3F2F553A5B5E57655C40B26338470A8A45D30B1DC
2D99159C7BC5D101A4DBE7A74639D6DB1E2E9B5BA2CB7158E00587497BDF7CD9
B372FB16AB62DFF7F8C32D7F600A01949511C42C3BC931BABADA23B102272699
BA05A146A6B67975FCF4A8153963FED6471ED62D7F20A6059CB80E7B4BBB7593
F1E5D744EAA4BADA479681F7B7B2B1C33273EBBBB145A66ECEAFB1ED631701D5
B5DC97690147BB1089CE657694D54536862B9BA4D84913035F5F46F5551B35A2
9F1B49262B8432EBE4991C62AEE5BE14361AA5EF0BF854116FDCBE16DA31FE2B
17F20EE6B1243C17080571C59161341B66D306F6B4855B9F4E24F4231DAF4373
AD45991640E9EE86E7E74D38B4544767C8E341221280F4D44368797E391ADA38
28D9718C5C8BC5B3C98B9FE712F29E75AF22EB5AEFC9B41151BABA60B7596054
162BF56ADED7F2DED3EC632FAD4165A308984364438E8093824156A85C6139B9
392F6CC8F57DF523F2AE7D063302283DC040E7265C5EF3F6C2479BD72F2897C4
3B5095140C43816326A1A97138AC284ACCC2369D77A29BD726FBBFFD0919D73E
8DC246FB0F565B27FE92825C5AD732D0D5E1C9C6BA92869E37C96707A61A83ED
1FE3BD35ABB695D7B47E72AE0B0FBBDE69140B80CA214B9A8FA87983DC711AA6
3E068ED5C97F9083653264546462EA2D08CA158E0BB66D9E336FFDDE73077C1D
07DF87E0B698A4680017C7B89E4B5CD3341B8AA240C925E190513B2C03356FC3
501DB09C05DB4A83337B98D28A256BA30B9EFDA6BEB9EAE3EE2FEF9EC24503D6
7D08D3D4F37F27F2094DD379D2348BAC9C8628959083D126CD4BA06632E0BD0C
3C0287CC582F71B1E5E0828FEBE6DD03B26800459E400F974E0C3AA4DE306D64
2632B06D03BC2F4AC6A491C6F3904F27E10F3721C788767CE060DFC0E0D59D1B
5FC11562A7A362EFF91611E8FE10CEF520BBF1497DA9E3AF6A11189671C890D4
5C06FE5035944C0E52B00EA6C622357C49BE73E3C60F877EC9ED7A778F3540BC
F4C6690FA65800FD5D48A9E0973618C986A8D8EE0F2D2EE1041F69E8109B0F82
54839B772EE87242EB3DDF1F3FB0F333EDC0D1F318273E5270573376B2CB6400
911891E0DBB78BDBBE68F18AB7C44085A465C7F2C9544CD174EE527FFF8D6347
CEE2C2F13E0C935A834827A2C74741C502281E221AC23FB316E52F3E276CF57B
3D4B1229FC79AA5FE93B71166397E250C8BAEDCA24A2215341F4C4D5FF2F8042
67499F8686F1AEE8F7C28C89E828688045341540C3A8ECFB054C31D58CEADFCD
29348032F52453F32700FF0066ADDC346DCDF14B0000000049454E44AE426082}
end>
end
end
inherited SpeedBtn_CMDLine: TSpeedButton
inherited Image_CMDLine: TImage
MultiResBitmap = <
item
Width = 24
Height = 24
PNG = {
89504E470D0A1A0A0000000D4948445200000018000000180806000000E0773D
F8000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
057249444154484BA5955B4C1C5518C7FF333B3BB30B7B8585DD6EB92CB46061
C3AD159ADAAAA1545BDB6792A669E2832FC61743D2079B689A46E35B35317DF2
CD444D6CD548E28B2054089796965E81A5F4C21D7681E5B63BBB333B97F59BED
B6C64263D5DFE6CBCC9C33E7FFFFCE77CE9C65B00D6D6D6D56CE6A0D5267013D
B2461BABB36980890C0EF6DEE9E9E9518DB697618BC127E7CF1FC873E59DDE55
5EF6B6DD6E2F8B8BF18C812DD7A66F6EAC3F9A9C9EFD35BA16FDF1D373E70633
03FE816706ADADAD7C7575CDA960B0EAE3BD7B1B76790ABD60391E7AB6DF7831
ADA6B0B214C1CD9BB71E8D8E863E1B1BBBF7FDE5CB97534FDED81E53F68A9327
4FBDDBD4D478A1E570B33FC158D03E3C8DAFBB26F0C3D5C7743F83DED0023612
299417FB505F5591A7E9FA9B9AA687AF5CE9BE9595D8968CC199B3670FD604AB
BF6C6969F68716E3F8AAE33E2249331A2A4B515D5E84929D3B906377622C12C7
D0F83CFCEE1CEC0BEEB2AEAEAED6042A2A8607FAFA66336ADB602A2D2DB5BC7E
E850DBE1E6E66332978B8B9D0F5051E247EBFE32ECF65A919FCB21D7C222D76A
86C56EC79ACA61743282DA927C14BAEDEEA9C949717A6AAA9BCCB4ACE6DF605B
8E1E6D280E941F2F282840D768189CD58996A00F161E589354AC2435ACA7D210
B534345A6EAFCF0DD5E6C21FE311783C05280B044E3437BF559BD5DB02AB6B5A
51BED3116039336ECE255055940F9E63104DAA882B692469734AB4C40986D4CD
2C048185D79B87D08A0CD66486D3E90AC89ABC23ABB70536994C99455164D369
12D14DE0790E0945478CB24ED016CA18300C7412B75839582C26D86C3CA43487
34FD4C2613ABA452E6ACDE16282D0DBAAE536824CE43D674ACCB1AE2AA511620
41D96B5C569C42B070300B9488C0837652662C49BC10966198B42008BAA22A70
E70A88A774AABD0ED1980599C83403CEC89E84ADB4D03C891BD8AD3C5445852C
CBBAA19169DC065612A5E8F2CAF2BC941051E3B3D0A2EA98DD4C214A26495A58
AA4E265896A19A33541216F184864A37073929626979794E143757B37A5B60AF
5FBF3A3616BADFBF140E639F978583320DC78D1968A00F8982760FCD24456533
627D43059B505197CF20BCB880B191B1EEF6F6F67B59BD2D9862B198E4C9F368
82853FF84A59B1C3EB10B094E2297B134C74BE51E20403F2C3463C0D3DA6E035
9704BBB681E1DB77E074B8932515E59D37AE5D8B66149FC328687A62E27EC4E5
CAA39D6A6EDC53E4E177BB489CE120AA02249587A298C0D0AE2A6624EC778A70
E8EBE81FBC0687C381579B1A8BA978F5072A73BA7EEFBFBBF144F62F320614CA
DCDCECA4AAEAC9A42455E6DB2CF68003083A15D4DA9308E68AA814E22848AF63
2D3C8B81ABD7214912FC4545280DEC46B97BA9A458FEADB1A5CAD373A96F612D
A39CE5E961A7D38044283436AE28EAE4FCC2A21A8B6DBA5657A336AA33B3303F
87D999697D646464A1A3A3AB339192D5828242AFAEAAC817FB515EE286D36D2A
61D5C586963DC5BD97FA669E993C3BAEB3188636FA1E7CB50D0DF53982D5A7EA
F4F5111CCB6A093919A65ADFABAFDF1738F2CEF1CF8F9446EBDEB0F5C0EAABA0
E9BE0F6965000F6EF4F6DD1D914F9FBE30386D8C7BDEC0C0683344050A2EFB6C
902965362C071AAA9ACE9C707FD1E85FAFF53B14987C741C55BF07796D080F87
0786C30BEA07473EEA1E7A5AA2E731FE670C219942CA86716FB465FAE6C22BCB
9B9210F216BA6A9CBCE2CB51C374EE2C822B39065E0EF923E1C4CA379D535D2F
3278199487F3AB4B6B9275DC57E8A9B3F1BAD7AE2D90C9146449C1E4A23AF45D
D754C7FF3130501E93C952CC3CB2D3EFAAB39AE053E4243622E9D4C395F44F3F
F74DBFB044FF06652ABCB6ACEAC2C446DAA3DC9E318FDC9849FDF2E1C5816FA9
4FDC6E91FF0B868E8DC24E616C8C04450C80FC279EE276E97A1785A500000000
49454E44AE426082}
end>
end
end
inherited Label_ConfigFileDir: TLabel
Position.Y = 9.000000000000000000
end
inherited GroupBox_BascPara: TGroupBox
inherited Label_LocalPort: TLabel
Position.X = 52.000000000000000000
Position.Y = 20.000000000000000000
end
inherited Label_KCPServerIP: TLabel
Position.Y = 46.000000000000000000
end
inherited Label_KCPServerPort: TLabel
Position.Y = 46.000000000000000000
end
inherited CheckBox_AllowOnlyLocal: TCheckBox
Position.X = 279.000000000000000000
end
end
inherited GroupBox_SelectPara: TGroupBox
inherited Label_Key: TLabel
Position.X = 45.000000000000000000
Position.Y = 24.000000000000000000
end
inherited Label_Crypt: TLabel
Position.X = 43.000000000000000000
Position.Y = 52.000000000000000000
end
inherited Label_Conn: TLabel
Position.Y = 108.000000000000000000
end
inherited Label_MTU: TLabel
Position.Y = 107.000000000000000000
end
inherited Label_SndWnd: TLabel
Position.X = 48.000000000000000000
Position.Y = 136.000000000000000000
end
inherited Label_RcvWnd: TLabel
Position.X = 295.000000000000000000
Position.Y = 135.000000000000000000
end
inherited Label_DSCP: TLabel
Position.X = 40.000000000000000000
Position.Y = 163.000000000000000000
end
inherited Label_DataShard: TLabel
Position.X = 35.000000000000000000
Position.Y = 80.000000000000000000
end
inherited Label_ParityShard: TLabel
Position.X = 271.000000000000000000
Position.Y = 79.000000000000000000
end
inherited Label_NoComp: TLabel
Position.Y = 51.000000000000000000
end
inherited Label_AutoExpire: TLabel
Position.X = 275.000000000000000000
Position.Y = 164.000000000000000000
end
end
inherited GroupBox_Mode: TGroupBox
inherited Label_Interval: TLabel
Position.Y = 43.000000000000000000
end
inherited Label_Resend: TLabel
Position.Y = 43.000000000000000000
end
inherited Label_NC: TLabel
Position.Y = 65.000000000000000000
end
inherited Label_Mode: TLabel
Position.X = 44.000000000000000000
Position.Y = 21.000000000000000000
end
inherited Label_NoDelay: TLabel
Position.Y = 21.000000000000000000
end
end
inherited Memo_Log: TMemo
Viewport.Width = 883.000000000000000000
Viewport.Height = 279.000000000000000000
end
inherited Memo_CMDLine: TMemo
Viewport.Width = 409.000000000000000000
Viewport.Height = 106.000000000000000000
end
inherited GroupBox_HiddenPara: TGroupBox
inherited Label_ACKNoDelay: TLabel
Position.Y = 17.000000000000000000
end
inherited Label_SockBuf: TLabel
Position.Y = 40.000000000000000000
end
inherited Label_KeepAlive: TLabel
Position.Y = 17.000000000000000000
end
end
inherited ListBox_Node: TListBox
Viewport.Width = 260.000000000000000000
Viewport.Height = 541.000000000000000000
end
end
inherited CheckBox_AutoStart: TCheckBox
Size.Width = 113.000000000000000000
end
inherited CheckBox_Minimize: TCheckBox
Position.X = 136.000000000000000000
Size.Width = 137.000000000000000000
end
end