-
Notifications
You must be signed in to change notification settings - Fork 7
/
ChatFMX.Frame.Chat.fmx
1284 lines (1284 loc) · 53 KB
/
ChatFMX.Frame.Chat.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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
object FrameChat: TFrameChat
Size.Width = 600.000000000000000000
Size.Height = 776.000000000000000000
Size.PlatformDefault = False
object LayoutClient: TLayout
Align = Client
Size.Width = 600.000000000000000000
Size.Height = 776.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object RectangleDesign: TRectangle
Align = Contents
Corners = [TopRight, BottomRight]
Fill.Color = xFF222222
Sides = [Top, Bottom, Right]
Size.Width = 600.000000000000000000
Size.Height = 776.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
Visible = False
XRadius = 12.000000000000000000
YRadius = 12.000000000000000000
end
object RectangleHead: TRectangle
Align = Top
Corners = [TopRight]
Fill.Color = xFF222222
Sides = [Top, Bottom, Right]
Size.Width = 600.000000000000000000
Size.Height = 50.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
XRadius = 12.000000000000000000
YRadius = 12.000000000000000000
object LayoutHead: TLayout
Align = Client
Margins.Top = 1.000000000000000000
Margins.Bottom = 1.000000000000000000
Size.Width = 600.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object ButtonBack: TButton
Align = MostLeft
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 13
Margins.Right = -20.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 2
Text = 'ButtonCall'
Visible = False
OnClick = ButtonBackClick
end
object LayoutActions: TLayout
Align = Client
Size.Width = 584.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 4
object LayoutHeadNormal: TLayout
Align = Client
Locked = True
Margins.Right = 20.000000000000000000
Size.Width = 564.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 3
object ButtonActions: TButton
Align = Right
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 5
Position.X = 488.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 2
Text = 'Button1'
end
object ButtonCall: TButton
Align = Right
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 4
Position.X = 416.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 4
Text = 'ButtonCall'
end
object ButtonSearch: TButton
Align = Right
Cursor = crHandPoint
Hint = #1055#1086#1080#1089#1082' '#1087#1086' '#1095#1072#1090#1091
Images = DataModuleRes.ImageListSVG
ImageIndex = 3
Position.X = 452.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 3
Text = 'Button1'
OnClick = ButtonSearchClick
end
object CircleImage: TCircle
Align = Right
Fill.Color = xFF393939
Margins.Left = 10.000000000000000000
Margins.Top = 9.000000000000000000
Margins.Bottom = 9.000000000000000000
Position.X = 534.000000000000000000
Position.Y = 9.000000000000000000
Size.Width = 30.000000000000000000
Size.Height = 30.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
end
object LabelInfo: TLabel
Align = MostLeft
AutoSize = True
Cursor = crHandPoint
StyledSettings = []
HitTest = True
Margins.Left = 4.000000000000000000
Margins.Right = 5.000000000000000000
Position.X = 104.000000000000000000
Size.Width = 89.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFF939393
TextSettings.WordWrap = False
Text = '30 '#1091#1095#1072#1089#1090#1085#1080#1082#1086#1074
TabOrder = 1
OnMouseEnter = LabelInfoMouseEnter
OnMouseLeave = LabelInfoMouseLeave
end
object LabelTitle: TLabel
Align = MostLeft
AutoSize = True
StyledSettings = []
Margins.Left = 20.000000000000000000
Position.X = 20.000000000000000000
Size.Width = 63.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 14.000000000000000000
TextSettings.Font.StyleExt = {00070000000000000004000000}
TextSettings.FontColor = xFFE1E3E6
TextSettings.WordWrap = False
Text = 'DevGeeks'
TabOrder = 0
end
object LayoutMobileIndicate: TLayout
Align = Left
Position.X = 198.000000000000000000
Size.Width = 16.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 6
object ImageMobileOnline: TImage
MultiResBitmap.Height = 11
MultiResBitmap.Width = 7
MultiResBitmap = <
item
Width = 7
Height = 11
PNG = {
89504E470D0A1A0A0000000D49484452000000070000000B0806000000B39097
A8000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
005949444154285363DCB0694B2B2323630910B33140C1FFFFFF7F01710FE3C6
CD5B7F224BC0004801C3A62DDBFE43F9280024CE046563050321C988CBB520C0
04F60F14F8F978314299607F82247B600A60A680F8FFFFFFEF01009C9F35FEFE
D733CA0000000049454E44AE426082}
FileName = 'D:\Downloads\mobile.png'
end>
Align = Client
Size.Width = 16.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
WrapMode = Center
end
end
object LayoutMuteIndicate: TLayout
Align = Left
Position.X = 214.000000000000000000
Size.Width = 16.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 9
object Path1: TPath
Align = Center
Data.Path = {
28000000000000000000004100001041010000009A9919419A99294102000000
CDCC1C41CDCC2C41020000009A992141CDCC2C4102000000CDCC24419A992941
010000009A992941CDCC244102000000CDCC2C419A99214102000000CDCC2C41
CDCC1C41020000009A9929419A99194101000000000000410100E04001000000
000000410400803F0200000000000041DCCCCC3E020000006666F640AA99993E
020000006666E640A299193F010000003333834068664640010000003233B33F
D8CCCC3E020000009899993FE3CC4C3E020000006466663FE3CC4C3E02000000
3133333FD8CCCC3E010000009599993E9F99193F02000000BACCCC3DD2CC4C3F
02000000BACCCC3DD0CC8C3F020000009599993E6966A63F010000006566A63F
3433134003000000000000410000104100000000000000410000304101000000
000000410000404102000000000000419A994941020000006666F64033334B41
020000006666E64066664641010000000000404000001041010000000000803F
0000104102000000CCCCCC3E0000104102000000000000000000084102000000
000000000000004101000000000000000000A0400200000000000000CDCC8C40
02000000CDCCCC3E00008040020000000000803F000080400300000000000041
00003041}
Fill.Color = xFF828282
Locked = True
Margins.Top = 1.000000000000000000
Size.Width = 11.000000000000000000
Size.Height = 13.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
WrapMode = Fit
end
end
object LayoutVerified: TLayout
Align = MostLeft
Margins.Left = 1.000000000000000000
Position.X = 84.000000000000000000
Size.Width = 16.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 8
object PathVer: TPath
StyleName = 'verified'
Align = Right
Data.Path = {
140000000000000000009040A470194101000000A4703D40D7A3004102000000
1C5824406ABBF44002000000C74FF73F6ABBF44002000000B81EC53FD7A30041
02000000A9ED923FF9E9064102000000A9ED923F0716114102000000B71EC53F
295C1741010000003333734033333B41020000001F1E8640A782414102000000
B8859A40A7824141020000003D0AA74033333B41010000001E8527416666CE40
0200000040CB2D4122DAC1400200000040CB2D410682AD40020000001E852741
C2F5A04002000000FC3E21417E69944002000000EE1217417E69944002000000
CCCC1041C2F5A0400300000000009040A4701941}
Fill.Color = xFF71AAEB
Locked = True
Margins.Left = 4.000000000000000000
Margins.Right = 4.000000000000000000
Position.X = 3.000000000000000000
Size.Width = 9.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
WrapMode = Fit
end
end
end
object LayoutSelection: TLayout
Align = Client
Padding.Top = 10.000000000000000000
Padding.Bottom = 10.000000000000000000
Margins.Right = 12.000000000000000000
Size.Width = 572.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 2
object ButtonSelAsSPAM: TButton
Align = Right
Cursor = crHandPoint
Hint = #1069#1090#1086' '#1089#1087#1072#1084
Images = DataModuleRes.ImageListSVG
ImageIndex = 11
Margins.Top = 1.000000000000000000
Margins.Bottom = 1.000000000000000000
Position.X = 360.000000000000000000
Position.Y = 11.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 26.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_20'
TabOrder = 0
OnClick = ButtonSelAsSPAMClick
end
object ButtonSelFavorite: TButton
Align = Right
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 9
Margins.Top = 1.000000000000000000
Margins.Bottom = 1.000000000000000000
Position.X = 288.000000000000000000
Position.Y = 11.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 26.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_20'
TabOrder = 3
Text = 'ButtonCall'
OnClick = ButtonSelFavoriteClick
end
object ButtonSelDelete: TButton
Align = Right
Cursor = crHandPoint
Hint = #1059#1076#1072#1083#1080#1090#1100
Images = DataModuleRes.ImageListSVG
ImageIndex = 10
Margins.Top = 1.000000000000000000
Margins.Bottom = 1.000000000000000000
Position.X = 324.000000000000000000
Position.Y = 11.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 26.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_20'
TabOrder = 1
ParentShowHint = False
ShowHint = True
OnClick = ButtonSelDeleteClick
end
object LayoutUnsel: TLayout
Align = Client
Cursor = crHandPoint
HitTest = True
Margins.Left = 20.000000000000000000
Size.Width = 232.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
TabOrder = 4
OnClick = LayoutUnselClick
object LabelSelCount: TLabel
Align = MostLeft
AutoSize = True
StyledSettings = []
Margins.Right = 5.000000000000000000
Size.Width = 80.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.Font.StyleExt = {00070000000000000004000000}
TextSettings.FontColor = xFFE1E3E6
TextSettings.WordWrap = False
Text = '1 '#1089#1086#1086#1073#1097#1077#1085#1080#1077
TabOrder = 0
end
object Layout5: TLayout
Align = Left
Position.X = 85.000000000000000000
Size.Width = 16.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
TabOrder = 8
object Path2: TPath
Align = Center
Data.Path = {
2700000000000000CDCCCC400000A0400100000033331B419A99D93F02000000
999921416766A63F02000000999921413433333F0200000033331B419C99993E
02000000CDCC1441C0CCCCBD0200000033330B41C4CCCCBD02000000CDCC0441
9C99993E010000000000A04066666640010000009A99D93F9899993E02000000
6766A63FD4CCCCBD020000003433333FD4CCCCBD020000009C99993E9899993E
02000000C0CCCCBD3233333F02000000C4CCCCBD6666A63F020000009C99993E
9999D93F01000000666666400000A040010000009899993ECDCC044102000000
D4CCCCBD33330B4102000000D4CCCCBDCDCC1441020000009899993E33331B41
02000000FEFFFF3E66661E41020000003233333F0000204102000000FFFF7F3F
00002041020000006666A63F00002041020000000000C03F66661E4102000000
9999D93F33331B41010000000000A040CCCCCC4001000000CDCC044133331B41
020000000000084166661E410200000033330B41000020410200000000001041
0000204102000000CDCC144100002041020000000000184166661E4102000000
33331B4133331B410200000099992141CDCC1441020000009999214133330B41
0200000033331B41CDCC044103000000CDCCCC400000A040}
Fill.Color = xFF828282
HitTest = False
Size.Width = 10.000000000000000000
Size.Height = 10.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
WrapMode = Fit
end
end
end
object ButtonSelAnswerReply: TButton
Tag = 15
Align = MostRight
Margins.Left = 8.000000000000000000
Position.X = 404.000000000000000000
Position.Y = 10.000000000000000000
Size.Width = 80.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_simple'
TabOrder = 8
Text = #1054#1090#1074#1077#1090#1080#1090#1100
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFF222222
end
object ButtonSelReply: TButton
Tag = 15
Align = MostRight
Margins.Left = 8.000000000000000000
Position.X = 492.000000000000000000
Position.Y = 10.000000000000000000
Size.Width = 80.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_simple'
TabOrder = 7
Text = #1055#1077#1088#1077#1089#1083#1072#1090#1100
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFF222222
end
object ButtonSelPin: TButton
Align = Right
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 20
Margins.Top = 1.000000000000000000
Margins.Bottom = 1.000000000000000000
Position.X = 252.000000000000000000
Position.Y = 11.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 26.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_20'
TabOrder = 2
Text = 'ButtonCall'
OnClick = ButtonSelPinClick
end
end
end
object LayoutSearch: TLayout
Align = Client
Padding.Top = 10.000000000000000000
Padding.Bottom = 10.000000000000000000
Margins.Left = 10.000000000000000000
Margins.Right = 11.000000000000000000
Size.Width = 579.000000000000000000
Size.Height = 48.000000000000000000
Size.PlatformDefault = False
TabOrder = 3
object EditSearch: TEdit
Touch.InteractiveGestures = [LongTap, DoubleTap]
Align = Client
StyleLookup = 'edit_search'
TabOrder = 8
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
Margins.Right = 10.000000000000000000
Size.Width = 356.700012207031300000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
TextPrompt = #1055#1086#1080#1089#1082' '#1087#1086' '#1080#1089#1090#1086#1088#1080#1080' '#1089#1086#1086#1073#1097#1077#1085#1080#1081
StyledSettings = [Style, FontColor]
end
object ButtonSearchDate: TButton
Align = Right
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 26
Margins.Top = 3.000000000000000000
Margins.Right = 16.000000000000000000
Margins.Bottom = 3.000000000000000000
Position.X = 366.700012207031300000
Position.Y = 13.000000000000000000
Size.Width = 22.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 6
Text = 'ButtonSearchDate'
end
object ButtonSearchRun: TButton
Tag = 15
Align = MostRight
Margins.Left = 10.000000000000000000
Position.X = 414.700012207031300000
Position.Y = 10.000000000000000000
Size.Width = 70.000000000000000000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_simple'
TabOrder = 9
Text = #1055#1086#1080#1089#1082
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFF222222
end
object ButtonSearchCancel: TButton
Tag = 15
Align = MostRight
Margins.Left = 8.000000000000000000
Margins.Right = 8.000000000000000000
Position.X = 492.700012207031300000
Position.Y = 10.000000000000000000
Size.Width = 78.300003051757810000
Size.Height = 28.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_secondary'
TabOrder = 7
Text = #1054#1090#1084#1077#1085#1072
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFF222222
OnClick = ButtonSearchCancelClick
end
end
end
end
object RectangleFooter: TRectangle
Align = Bottom
Corners = [BottomRight]
Fill.Color = xFF292929
Position.Y = 627.000000000000000000
Sides = [Top, Bottom, Right]
Size.Width = 600.000000000000000000
Size.Height = 67.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
XRadius = 12.000000000000000000
YRadius = 12.000000000000000000
object LayoutFooterBottom: TLayout
Align = Bottom
Position.Y = 117.000000000000000000
Size.Width = 686.000000000000000000
Size.Height = 50.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 8
OnResize = LayoutFooterBottomResize
end
object LayoutFooterMessage: TLayout
Align = Top
Size.Width = 600.000000000000000000
Size.Height = 66.000000000000000000
Size.PlatformDefault = False
TabOrder = 9
object LayoutSendControls: TLayout
Align = Contents
Size.Width = 600.000000000000000000
Size.Height = 66.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object Layout3: TLayout
Align = Bottom
Locked = True
Position.Y = 3.000000000000000000
Size.Width = 600.000000000000000000
Size.Height = 63.000000000000000000
Size.PlatformDefault = False
TabOrder = 6
object ButtonAttchment: TButton
Align = Left
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 6
Size.Width = 55.000000000000000000
Size.Height = 63.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 7
Text = 'ButtonCall'
end
object LayoutSend: TLayout
Align = Right
Locked = True
Position.X = 545.000000000000000000
Size.Width = 55.000000000000000000
Size.Height = 63.000000000000000000
Size.PlatformDefault = False
TabOrder = 8
object ButtonAudio: TButton
Tag = 1
Align = Client
Cursor = crHandPoint
HelpContext = 1
Hint = #1043#1086#1083#1086#1089#1086#1074#1086#1077' '#1089#1086#1086#1073#1097#1077#1085#1080#1077
Images = DataModuleRes.ImageListSVG
ImageIndex = 12
Size.Width = 55.000000000000000000
Size.Height = 63.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 7
Text = 'ButtonCall'
end
object ButtonSend: TButton
Align = Client
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 7
Size.Width = 55.000000000000000000
Size.Height = 63.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small'
TabOrder = 6
Text = 'ButtonCall'
Visible = False
OnClick = ButtonSendClick
end
end
end
end
object RectangleMessage: TRectangle
StyleName = 'bg'
Align = Client
Fill.Kind = None
HitTest = False
Padding.Right = 8.000000000000000000
Margins.Left = 55.000000000000000000
Margins.Top = 14.000000000000000000
Margins.Right = 55.000000000000000000
Margins.Bottom = 13.000000000000000000
Size.Width = 490.000000000000000000
Size.Height = 39.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF555555
XRadius = 6.000000000000000000
YRadius = 6.000000000000000000
object LayoutMessgeActions: TLayout
Align = Right
Position.X = 372.000000000000000000
Size.Width = 110.000000000000000000
Size.Height = 39.000000000000000000
Size.PlatformDefault = False
TabOrder = 2
object LayoutMessageActionsAlign: TLayout
Align = Bottom
Position.Y = 2.000000000000000000
Size.Width = 110.000000000000000000
Size.Height = 37.000000000000000000
Size.PlatformDefault = False
TabOrder = 3
object ButtonAttachPhotoVideo: TButton
Tag = 1
Align = MostRight
Cursor = crHandPoint
HelpContext = 1
Hint = #1055#1088#1080#1082#1088#1077#1087#1080#1090#1100' '#1092#1086#1090#1086' '#1080#1083#1080' '#1074#1080#1076#1077#1086
Images = DataModuleRes.ImageListSVG
ImageIndex = 25
Position.X = 38.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 37.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_light'
TabOrder = 4
Text = 'Button1'
end
object ButtonAttachSmile: TButton
Align = MostRight
Cursor = crHandPoint
Images = DataModuleRes.ImageListSVG
ImageIndex = 24
Position.X = 74.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 37.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_light'
TabOrder = 3
Text = 'Button1'
end
object CheckBoxKeyboard: TCheckBox
Align = Right
Hint = #1055#1086#1082#1072#1079#1072#1090#1100'/'#1089#1082#1088#1099#1090#1100' '#1082#1083#1072#1074#1080#1072#1090#1091#1088#1091
Position.X = 2.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 37.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_small_check'
TabOrder = 5
Text = 'CheckBoxKeyboard'
OnChange = CheckBoxKeyboardChange
end
end
end
object MemoText: TMemo
Touch.InteractiveGestures = [Pan, LongTap, DoubleTap]
Caret.Color = claWhite
DataDetectorTypes = []
StyledSettings = [Style, FontColor]
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.WordWrap = True
OnChange = MemoTextChangeTracking
OnChangeTracking = MemoTextChangeTracking
Align = Client
Margins.Left = 10.000000000000000000
Margins.Top = 10.000000000000000000
Margins.Right = 10.000000000000000000
Margins.Bottom = 10.000000000000000000
Size.Width = 352.000000000000000000
Size.Height = 19.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'memo_clear'
TabOrder = 1
TabStop = False
OnKeyDown = MemoTextKeyDown
Viewport.Width = 352.000000000000000000
Viewport.Height = 19.000000000000000000
object LabelTextHint: TLabel
Align = Client
StyledSettings = [Style]
Size.Width = 352.000000000000000000
Size.Height = 19.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = x96FFFFFF
TextSettings.WordWrap = False
Text = #1053#1072#1087#1080#1089#1072#1090#1100' '#1089#1086#1086#1073#1097#1077#1085#1080#1077'...'
TabOrder = 0
end
end
end
end
object LayoutFooterTop: TLayout
Align = MostTop
Size.Width = 686.000000000000000000
Size.Height = 50.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 6
OnResize = LayoutFooterBottomResize
end
object LayoutFooterKeyboard: TLayout
Align = Bottom
Margins.Left = 55.000000000000000000
Margins.Top = 8.000000000000000000
Margins.Right = 50.000000000000000000
Margins.Bottom = 13.000000000000000000
Position.Y = 17.000000000000000000
Size.Width = 686.000000000000000000
Size.Height = 50.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 7
end
end
object RectangleFooterBlock: TRectangle
Align = Bottom
Corners = [BottomRight]
Fill.Color = xFF292929
Padding.Left = 10.000000000000000000
Position.Y = 694.000000000000000000
Sides = [Top, Bottom, Right]
Size.Width = 600.000000000000000000
Size.Height = 82.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
XRadius = 12.000000000000000000
YRadius = 12.000000000000000000
object LayoutBlockInfo: TLayout
Align = Client
Margins.Left = 30.000000000000000000
Margins.Top = 23.000000000000000000
Margins.Right = 30.000000000000000000
Margins.Bottom = 23.000000000000000000
Size.Width = 530.000000000000000000
Size.Height = 36.000000000000000000
Size.PlatformDefault = False
TabOrder = 6
object ImageWarning: TImage
MultiResBitmap = <
item
end>
Align = Left
Margins.Right = 20.000000000000000000
Size.Width = 36.000000000000000000
Size.Height = 36.000000000000000000
Size.PlatformDefault = False
end
object LabelWarningText: TLabel
Align = Client
StyledSettings = [Style]
Size.Width = 474.000000000000000000
Size.Height = 36.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFFE1E3E6
Text = #1055#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1100' '#1091#1076#1072#1083#1105#1085'.'
TabOrder = 2
end
end
end
object RectangleBG: TRectangle
Align = Client
Fill.Color = xFF222222
Sides = [Right]
Size.Width = 600.000000000000000000
Size.Height = 577.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
object RectangleAddToFriends: TRectangle
Align = Top
Corners = []
Fill.Kind = None
Padding.Left = 22.000000000000000000
Padding.Right = 15.000000000000000000
Margins.Right = 1.000000000000000000
Sides = [Bottom]
Size.Width = 599.000000000000000000
Size.Height = 53.000000000000000000
Size.PlatformDefault = False
Stroke.Color = xFF424242
XRadius = 12.000000000000000000
YRadius = 12.000000000000000000
object LayoutAddToFriends: TLayout
Align = Client
Locked = True
Size.Width = 562.000000000000000000
Size.Height = 53.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object LabelAddFriendHint: TLabel
Align = Client
StyledSettings = [Style]
Locked = True
Size.Width = 371.000000000000000000
Size.Height = 53.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFFE1E3E6
Text = #1044#1086#1073#1072#1074#1100#1090#1077' '#1070#1079#1077#1088#1072' '#1074' '#1076#1088#1091#1079#1100#1103' '#1080' '#1086#1073#1097#1072#1081#1090#1077#1089#1100' '#1095#1072#1097#1077
TabOrder = 2
end
object ButtonAddToFriends: TButton
Tag = 15
Align = MostRight
StyledSettings = [Family]
Margins.Left = 8.000000000000000000
Margins.Top = 13.000000000000000000
Margins.Bottom = 13.000000000000000000
Position.X = 379.000000000000000000
Position.Y = 13.000000000000000000
Size.Width = 143.000000000000000000
Size.Height = 27.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'button_simple'
TabOrder = 6
Text = #1044#1086#1073#1072#1074#1080#1090#1100' '#1074' '#1076#1088#1091#1079#1100#1103
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 12.500000000000000000
TextSettings.FontColor = xC8222222
OnClick = ButtonAddToFriendsClick
end
object LayoutCloseAddToFriends: TLayout
Tag = 1
Align = MostRight
Cursor = crHandPoint
Hint = #1057#1082#1088#1099#1090#1100
HitTest = True
Margins.Left = 8.000000000000000000
Margins.Top = 12.000000000000000000
Margins.Right = 8.000000000000000000
Margins.Bottom = 12.000000000000000000
Position.X = 530.000000000000000000
Position.Y = 12.000000000000000000
Size.Width = 24.000000000000000000
Size.Height = 29.000000000000000000
Size.PlatformDefault = False
TabOrder = 8
OnClick = LayoutCloseAddToFriendsClick
object PathCloseAddToFriends: TPath
Align = Center
Data.Path = {
2700000000000000CDCCCC400000A0400100000033331B419A99D93F02000000
999921416766A63F02000000999921413433333F0200000033331B419C99993E
02000000CDCC1441C0CCCCBD0200000033330B41C4CCCCBD02000000CDCC0441
9C99993E010000000000A04066666640010000009A99D93F9899993E02000000
6766A63FD4CCCCBD020000003433333FD4CCCCBD020000009C99993E9899993E
02000000C0CCCCBD3233333F02000000C4CCCCBD6666A63F020000009C99993E
9999D93F01000000666666400000A040010000009899993ECDCC044102000000
D4CCCCBD33330B4102000000D4CCCCBDCDCC1441020000009899993E33331B41
02000000FEFFFF3E66661E41020000003233333F0000204102000000FFFF7F3F
00002041020000006666A63F00002041020000000000C03F66661E4102000000
9999D93F33331B41010000000000A040CCCCCC4001000000CDCC044133331B41
020000000000084166661E410200000033330B41000020410200000000001041
0000204102000000CDCC144100002041020000000000184166661E4102000000
33331B4133331B410200000099992141CDCC1441020000009999214133330B41
0200000033331B41CDCC044103000000CDCCCC400000A040}
Fill.Color = xFF828282
Locked = True
Hint = #1057#1082#1088#1099#1090#1100
HitTest = False
Size.Width = 10.000000000000000000
Size.Height = 10.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
WrapMode = Fit
ParentShowHint = False
ShowHint = True
end
end
end
end
object RectangleChatBG: TRectangle
Align = Client
Fill.Kind = None
Margins.Right = 1.000000000000000000
Size.Width = 599.000000000000000000
Size.Height = 472.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
object VertScrollBoxMessages: TVertScrollBox
Align = Contents
Size.Width = 599.000000000000000000
Size.Height = 472.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
OnResize = VertScrollBoxMessagesResize
OnResized = VertScrollBoxMessagesResize
OnViewportPositionChange = VertScrollBoxMessagesViewportPositionChange
Viewport.Width = 599.000000000000000000
Viewport.Height = 472.000000000000000000
object LayoutMessageList: TLayout
Position.Y = 65.000000000000000000
Size.Width = 594.000000000000000000
Size.Height = 321.000000000000000000
Size.PlatformDefault = False
TabOrder = 41
OnResize = LayoutMessageListResize
object LayoutActivity: TLayout
Align = MostBottom
Position.Y = 287.000000000000000000
Size.Width = 594.000000000000000000
Size.Height = 34.000000000000000000
Size.PlatformDefault = False
TabOrder = 41
object LayoutActivityContent: TLayout
Align = Client
Size.Width = 594.000000000000000000
Size.Height = 34.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
inline FrameLoadingActivity: TFrameLoading
Align = Left
Size.Width = 86.000000000000000000
Size.Height = 34.000000000000000000
Size.PlatformDefault = False
inherited LayoutAni: TLayout
Align = Client
Margins.Left = 30.000000000000000000
Size.Width = 56.000000000000000000
Size.Height = 34.000000000000000000
inherited Circle2: TCircle
Align = Right
Margins.Left = 3.000000000000000000
Position.X = 29.000000000000000000
Size.Width = 4.000000000000000000
Size.Height = 34.000000000000000000
end
inherited Circle3: TCircle
Align = Right
Margins.Left = 3.000000000000000000
Position.X = 22.000000000000000000
Size.Width = 4.000000000000000000
Size.Height = 34.000000000000000000
end
inherited Circle1: TCircle
Align = Right
Margins.Left = 3.000000000000000000
Margins.Right = 16.000000000000000000
Position.X = 36.000000000000000000
Size.Width = 4.000000000000000000
Size.Height = 34.000000000000000000
end
end
end
object LabelActivity: TLabel
Align = Client
StyledSettings = [Style]
Size.Width = 508.000000000000000000
Size.Height = 34.000000000000000000
Size.PlatformDefault = False
TextSettings.Font.Family = 'Roboto'
TextSettings.Font.Size = 13.000000000000000000
TextSettings.FontColor = xFFB2B2B2
Text = #1055#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1100' '#1087#1077#1095#1072#1090#1072#1077#1090
TabOrder = 1
end
end
end
object LayoutLoading: TLayout
Align = MostTop
Size.Width = 594.000000000000000000
Size.Height = 34.000000000000000000
Size.PlatformDefault = False
TabOrder = 40
inline FrameLoadingMesages: TFrameLoading
Align = Client