summaryrefslogtreecommitdiff
path: root/plugins/HistoryPlusPlus/GlobalSearch.dfm
blob: c0877f8d55e707ada1277b390065326b734296e1 (plain)
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
object fmGlobalSearch: TfmGlobalSearch
  Left = 259
  Top = 118
  Caption = 'Global History Search'
  ClientHeight = 517
  ClientWidth = 551
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  KeyPreview = True
  OldCreateOrder = False
  ShowHint = True
  OnClose = FormClose
  OnCloseQuery = FormCloseQuery
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnKeyDown = FormKeyDown
  OnMouseWheel = FormMouseWheel
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object paClient: TPanel
    Left = 0
    Top = 0
    Width = 551
    Height = 498
    Align = alClient
    BevelOuter = bvNone
    BorderWidth = 2
    TabOrder = 0
    object spContacts: TSplitter
      Left = 157
      Top = 202
      Height = 240
      ResizeStyle = rsUpdate
      Visible = False
      ExplicitTop = 248
      ExplicitHeight = 189
    end
    object paSearch: TPanel
      Left = 2
      Top = 32
      Width = 547
      Height = 32
      Align = alTop
      BevelOuter = bvNone
      TabOrder = 4
      DesignSize = (
        547
        32)
      object laSearch: TLabel
        Left = 4
        Top = 10
        Width = 49
        Height = 13
        Caption = 'Search for'
        FocusControl = edSearch
        Transparent = True
      end
      object edSearch: THppEdit
        Left = 70
        Top = 6
        Width = 374
        Height = 21
        Anchors = [akLeft, akTop, akRight]
        TabOrder = 0
        OnChange = edSearchChange
        OnEnter = edSearchEnter
        OnKeyDown = edSearchKeyUp
        OnKeyPress = edSearchKeyPress
      end
      object bnSearch: TButton
        Left = 450
        Top = 5
        Width = 89
        Height = 23
        Anchors = [akTop, akRight]
        Caption = 'Search'
        Enabled = False
        TabOrder = 1
        OnClick = bnSearchClick
      end
    end
    object paProgress: TPanel
      Left = 2
      Top = 442
      Width = 547
      Height = 54
      Align = alBottom
      BevelInner = bvRaised
      BevelOuter = bvLowered
      TabOrder = 2
      Visible = False
      DesignSize = (
        547
        54)
      object laProgress: TLabel
        Left = 12
        Top = 7
        Width = 519
        Height = 13
        Alignment = taCenter
        Anchors = [akLeft, akTop, akRight]
        AutoSize = False
        Caption = '-'
        Transparent = True
      end
      object pb: TProgressBar
        Left = 12
        Top = 29
        Width = 519
        Height = 16
        Anchors = [akLeft, akRight, akBottom]
        Position = 34
        TabOrder = 0
      end
    end
    object paContacts: TPanel
      Left = 2
      Top = 202
      Width = 155
      Height = 240
      Align = alLeft
      BevelOuter = bvNone
      TabOrder = 1
      Visible = False
      object lvContacts: TListView
        Left = 0
        Top = 0
        Width = 155
        Height = 240
        Align = alClient
        Columns = <
          item
            Width = -1
            WidthType = (
              -1)
          end>
        ColumnClick = False
        FlatScrollBars = True
        ReadOnly = True
        RowSelect = True
        ShowColumnHeaders = False
        SmallImages = ilContacts
        TabOrder = 0
        ViewStyle = vsReport
        OnContextPopup = lvContactsContextPopup
        OnDblClick = lvContactsDblClick
        OnSelectItem = lvContactsSelectItem
      end
    end
    object paHistory: TPanel
      Left = 160
      Top = 202
      Width = 389
      Height = 240
      Align = alClient
      BevelOuter = bvNone
      TabOrder = 3
      object hg: THistoryGrid
        Left = 0
        Top = 0
        Width = 389
        Height = 212
        VertScrollBar.Increment = 1
        ShowBottomAligned = False
        ShowBookmarks = True
        MultiSelect = True
        ShowHeaders = False
        ExpandHeaders = False
        TxtStartup = 'Starting up...'
        TxtNoItems = 'No items found'
        TxtNoSuch = 'No items for your current filter'
        TxtFullLog = 'Full History Log'
        TxtPartLog = 'Partial History Log'
        TxtHistExport = 'History++ export'
        TxtGenHist1 = '### (generated by history++ plugin)'
        TxtGenHist2 = '<h6>Generated by <b>History++</b> Plugin</h6>'
        TxtSessions = 'Conversation started at %s'
        OnDblClick = hgDblClick
        OnItemData = hgItemData
        OnNameData = hgNameData
        OnPopup = hgPopup
        OnTranslateTime = hgTranslateTime
        OnSearchFinished = hgSearchFinished
        OnItemDelete = hgItemDelete
        OnKeyDown = hgKeyDown
        OnKeyUp = hgKeyUp
        OnInlineKeyDown = hgInlineKeyDown
        OnInlinePopup = hgInlinePopup
        OnChar = hgChar
        OnState = hgState
        OnSelect = hgSelect
        OnRTLChange = hgRTLEnabled
        OnUrlClick = hgUrlClick
        OnBookmarkClick = hgBookmarkClick
        OnItemFilter = hgItemFilter
        OnSearchItem = hgSearchItem
        Reversed = False
        ReversedHeader = False
        Align = alClient
        TabStop = True
        BevelInner = bvNone
        BevelOuter = bvNone
        Padding = 4
        HideScrollBar = False
        ShowHint = True
      end
      object paFilter: TPanel
        Left = 0
        Top = 212
        Width = 389
        Height = 28
        Align = alBottom
        BevelOuter = bvNone
        TabOrder = 1
        DesignSize = (
          389
          28)
        object sbClearFilter: TSpeedButton
          Left = 27
          Top = 4
          Width = 23
          Height = 21
          Hint = 'Clear Search'
          Flat = True
          OnClick = sbClearFilterClick
        end
        object pbFilter: TPaintBox
          Left = 6
          Top = 6
          Width = 16
          Height = 16
          OnPaint = pbFilterPaint
        end
        object edFilter: THppEdit
          Left = 52
          Top = 4
          Width = 319
          Height = 21
          Anchors = [akLeft, akTop, akRight]
          TabOrder = 0
          OnChange = edFilterChange
          OnKeyDown = edFilterKeyDown
          OnKeyPress = edFilterKeyPress
          OnKeyUp = edFilterKeyUp
        end
      end
    end
    object paAdvanced: TPanel
      Left = 2
      Top = 64
      Width = 547
      Height = 46
      Align = alTop
      BevelOuter = bvNone
      TabOrder = 5
      Visible = False
      DesignSize = (
        547
        46)
      object beAdvanced: TBevel
        Left = 16
        Top = 10
        Width = 515
        Height = 5
        Anchors = [akLeft, akTop, akRight]
        Shape = bsTopLine
      end
      object laAdvancedHead: TLabel
        Left = 4
        Top = 4
        Width = 149
        Height = 13
        Caption = 'Advanced Search Options'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        Transparent = False
      end
      object sbAdvancedClose: TSpeedButton
        Left = 521
        Top = 2
        Width = 18
        Height = 17
        Anchors = [akTop, akRight]
        Flat = True
        Transparent = False
        OnClick = sbAdvancedCloseClick
      end
      object rbAny: TRadioButton
        Left = 8
        Top = 24
        Width = 155
        Height = 17
        Caption = 'Search any word'
        Checked = True
        TabOrder = 0
        TabStop = True
      end
      object rbAll: TRadioButton
        Left = 169
        Top = 24
        Width = 156
        Height = 17
        Caption = 'Search all words'
        TabOrder = 1
      end
      object rbExact: TRadioButton
        Left = 331
        Top = 24
        Width = 163
        Height = 17
        Caption = 'Search exact phrase'
        TabOrder = 2
      end
    end
    object paRange: TPanel
      Left = 2
      Top = 156
      Width = 547
      Height = 46
      Align = alTop
      BevelOuter = bvNone
      TabOrder = 6
      Visible = False
      DesignSize = (
        547
        46)
      object laRange1: TLabel
        Left = 8
        Top = 25
        Width = 126
        Height = 13
        AutoSize = False
        Caption = 'Search messages from'
        Transparent = True
      end
      object laRange2: TLabel
        Left = 223
        Top = 25
        Width = 38
        Height = 13
        Alignment = taCenter
        AutoSize = False
        Caption = 'to'
      end
      object beRange: TBevel
        Left = 16
        Top = 10
        Width = 515
        Height = 5
        Anchors = [akLeft, akTop, akRight]
        Shape = bsTopLine
      end
      object laRangeHead: TLabel
        Left = 4
        Top = 4
        Width = 112
        Height = 13
        Caption = 'Limit Search Range'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        Transparent = False
      end
      object sbRangeClose: TSpeedButton
        Left = 521
        Top = 2
        Width = 18
        Height = 17
        Anchors = [akTop, akRight]
        Flat = True
        Transparent = False
        OnClick = sbRangeCloseClick
      end
      object dtRange1: TDateTimePicker
        Left = 135
        Top = 21
        Width = 87
        Height = 21
        BiDiMode = bdLeftToRight
        Date = 29221.000000000000000000
        Time = 29221.000000000000000000
        ParentBiDiMode = False
        TabOrder = 0
      end
      object dtRange2: TDateTimePicker
        Left = 262
        Top = 22
        Width = 87
        Height = 21
        BiDiMode = bdLeftToRight
        Date = 29221.999988425930000000
        Time = 29221.999988425930000000
        ParentBiDiMode = False
        TabOrder = 1
      end
    end
    object TopPanel: TPanel
      Left = 2
      Top = 2
      Width = 547
      Height = 30
      Align = alTop
      AutoSize = True
      BevelOuter = bvNone
      TabOrder = 0
      object ToolBar: THppToolBar
        Left = 0
        Top = 0
        Width = 547
        Height = 30
        AutoSize = True
        BorderWidth = 2
        DoubleBuffered = True
        Images = ilToolbar
        ParentDoubleBuffered = False
        TabOrder = 0
        Transparent = True
        object tbAdvanced: THppToolButton
          Left = 0
          Top = 0
          Hint = 'Advanced search options'
          HelpKeyword = 'F4'
          Caption = 'Advanced search options'
          Style = tbsCheck
          OnClick = tbAdvancedClick
        end
        object tbRange: THppToolButton
          Left = 23
          Top = 0
          Hint = 'Limit search range'
          HelpKeyword = 'F5'
          Caption = 'Limit search range'
          Style = tbsCheck
          OnClick = tbRangeClick
        end
        object tbEvents: THppToolButton
          Left = 46
          Top = 0
          Hint = 'Limit event types'
          HelpKeyword = 'F6'
          Caption = 'Limit event types'
          Style = tbsCheck
          OnClick = tbEventsClick
        end
        object ToolButton1: THppToolButton
          Left = 69
          Top = 0
          Width = 8
          Style = tbsSeparator
        end
        object tbBookmarks: THppToolButton
          Left = 77
          Top = 0
          Hint = 'Bookmarks'
          HelpKeyword = 'F9'
          Caption = 'Bookmarks'
          Style = tbsCheck
          OnClick = tbBookmarksClick
        end
        object ToolButton2: THppToolButton
          Left = 100
          Top = 0
          Width = 8
          Style = tbsSeparator
        end
        object tbSearch: THppToolButton
          Left = 108
          Top = 0
          Caption = 'Find'
          Grouped = True
          Style = tbsCheck
          Visible = False
        end
        object tbFilter: THppToolButton
          Left = 131
          Top = 0
          Caption = 'Filter'
          Grouped = True
          Style = tbsCheck
          Visible = False
        end
        object ToolButton3: THppToolButton
          Left = 154
          Top = 0
          Width = 8
          Style = tbsSeparator
          Visible = False
        end
        object tbEventsFilter: THppSpeedButton
          Left = 162
          Top = 0
          Width = 110
          Height = 22
          Enabled = False
          Flat = True
          Layout = blGlyphTop
          PopupMenu = pmEventsFilter
          Spacing = -5
          Transparent = False
          OnClick = tbEventsFilterClick
        end
        object ToolButton4: THppToolButton
          Left = 272
          Top = 0
          Width = 8
          Style = tbsSeparator
        end
        object tbCopy: THppToolButton
          Left = 280
          Top = 0
          Hint = 'Copy'
          Caption = 'Copy'
          OnClick = tbCopyClick
        end
        object tbDelete: THppToolButton
          Left = 303
          Top = 0
          Hint = 'Delete'
          Caption = 'Delete'
          OnClick = tbDeleteClick
        end
        object tbSave: THppToolButton
          Left = 326
          Top = 0
          Hint = 'Save'
          Caption = 'Save'
          OnClick = tbSaveClick
        end
      end
    end
    object paEvents: TPanel
      Left = 2
      Top = 110
      Width = 547
      Height = 46
      Align = alTop
      BevelOuter = bvNone
      TabOrder = 7
      Visible = False
      DesignSize = (
        547
        46)
      object laEvents: TLabel
        Left = 8
        Top = 25
        Width = 145
        Height = 13
        AutoSize = False
        Caption = 'Search messages matched to'
        Transparent = True
      end
      object beEvents: TBevel
        Left = 16
        Top = 10
        Width = 515
        Height = 5
        Anchors = [akLeft, akTop, akRight]
        Shape = bsTopLine
      end
      object laEventsHead: TLabel
        Left = 4
        Top = 4
        Width = 102
        Height = 13
        Caption = 'Limit Event Types'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        Transparent = False
      end
      object sbEventsClose: TSpeedButton
        Left = 521
        Top = 2
        Width = 18
        Height = 17
        Anchors = [akTop, akRight]
        Flat = True
        Transparent = False
        OnClick = sbEventsCloseClick
      end
      object cbEvents: TComboBox
        Left = 159
        Top = 21
        Width = 214
        Height = 21
        AutoCloseUp = True
        Style = csDropDownList
        BiDiMode = bdLeftToRight
        ParentBiDiMode = False
        TabOrder = 0
      end
    end
  end
  object sb: TStatusBar
    Left = 0
    Top = 498
    Width = 551
    Height = 19
    Panels = <>
    SimplePanel = True
  end
  object pmGrid: TPopupMenu
    BiDiMode = bdLeftToRight
    ParentBiDiMode = False
    Left = 206
    Top = 266
    object Open1: TMenuItem
      Caption = 'Sh&ow in context'
      OnClick = hgDblClick
    end
    object Bookmark1: TMenuItem
      Caption = 'Set &Bookmark'
      ShortCut = 16450
      OnClick = Bookmark1Click
    end
    object N3: TMenuItem
      Caption = '-'
    end
    object SendMessage1: TMenuItem
      Caption = 'Send &Message'
      ShortCut = 16461
      OnClick = SendMessage1Click
    end
    object ReplyQuoted1: TMenuItem
      Caption = 'Reply &Quoted'
      ShortCut = 16466
      OnClick = ReplyQuoted1Click
    end
    object N2: TMenuItem
      Caption = '-'
    end
    object Copy1: TMenuItem
      Caption = '&Copy'
      ShortCut = 16451
      OnClick = tbCopyClick
    end
    object CopyText1: TMenuItem
      Caption = 'Copy &Text'
      ShortCut = 16468
      OnClick = CopyText1Click
    end
    object Delete1: TMenuItem
      Caption = '&Delete'
      ShortCut = 46
      OnClick = tbDeleteClick
    end
    object N1: TMenuItem
      Caption = '-'
      Visible = False
    end
    object SaveSelected1: TMenuItem
      Caption = '&Save Selected...'
      ShortCut = 16467
      OnClick = tbSaveClick
    end
    object N5: TMenuItem
      Caption = '-'
      Visible = False
    end
    object SelectAll1: TMenuItem
      Caption = 'Select &All'
      ShortCut = 16449
      Visible = False
      OnClick = SelectAll1Click
    end
  end
  object ilContacts: TImageList
    ShareImages = True
    Left = 470
    Top = 262
  end
  object SaveDialog: TSaveDialog
    FilterIndex = 0
    Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofShareAware, ofEnableSizing]
    Title = 'Save History'
    Left = 506
    Top = 260
  end
  object tiFilter: TTimer
    Enabled = False
    Interval = 300
    OnTimer = tiFilterTimer
    Left = 352
    Top = 376
  end
  object ilToolbar: TImageList
    Left = 520
    Top = 2
  end
  object pmEventsFilter: TPopupMenu
    OnPopup = pmEventsFilterPopup
    Left = 450
    Top = 2
    object N4: TMenuItem
      Caption = '-'
    end
    object Customize1: TMenuItem
      Caption = '&Customize...'
      OnClick = Customize1Click
    end
  end
  object pmInline: TPopupMenu
    BiDiMode = bdLeftToRight
    ParentBiDiMode = False
    Left = 204
    Top = 301
    object InlineCopy: TMenuItem
      Caption = '&Copy'
      ShortCut = 16451
      OnClick = InlineCopyClick
    end
    object InlineCopyAll: TMenuItem
      Caption = 'Copy &Text'
      ShortCut = 16468
      OnClick = InlineCopyAllClick
    end
    object InlineSelectAll: TMenuItem
      Caption = 'Select &All'
      ShortCut = 16449
      OnClick = InlineSelectAllClick
    end
    object MenuItem10: TMenuItem
      Caption = '-'
    end
    object InlineTextFormatting: TMenuItem
      Caption = 'Text Formatting'
      ShortCut = 16464
      OnClick = InlineTextFormattingClick
    end
    object MenuItem6: TMenuItem
      Caption = '-'
    end
    object InlineSendMessage: TMenuItem
      Caption = 'Send &Message'
      ShortCut = 16461
      OnClick = SendMessage1Click
    end
    object InlineReplyQuoted: TMenuItem
      Caption = '&Reply Quoted'
      ShortCut = 16466
      OnClick = InlineReplyQuotedClick
    end
  end
  object pmLink: TPopupMenu
    BiDiMode = bdLeftToRight
    ParentBiDiMode = False
    Left = 244
    Top = 266
    object OpenLinkNW: TMenuItem
      Caption = 'Open in &new window'
      Default = True
      OnClick = OpenLinkNWClick
    end
    object OpenLink: TMenuItem
      Caption = '&Open in existing window'
      OnClick = OpenLinkClick
    end
    object MenuItem2: TMenuItem
      Caption = '-'
    end
    object CopyLink: TMenuItem
      Caption = '&Copy Link'
      OnClick = CopyLinkClick
    end
  end
  object mmAcc: TMainMenu
    Left = 482
    Top = 2
    object mmToolbar: TMenuItem
      Caption = 'Toolbar'
      OnClick = mmToolbarClick
    end
    object mmService: TMenuItem
      Caption = 'Service'
      object mmHideMenu: TMenuItem
        Caption = 'Hide Menu'
        ShortCut = 16505
        OnClick = mmHideMenuClick
      end
    end
    object mmShortcuts: TMenuItem
      Caption = '--'
      Visible = False
      object mmBookmark: TMenuItem
        Caption = '--'
        ShortCut = 16450
        OnClick = Bookmark1Click
      end
    end
  end
  object pmFile: TPopupMenu
    BiDiMode = bdLeftToRight
    ParentBiDiMode = False
    Left = 244
    Top = 302
    object N7: TMenuItem
      Caption = '-'
    end
    object FileActions: TMenuItem
      Caption = '&File Actions'
      object BrowseReceivedFiles: TMenuItem
        Caption = '&Browse Received Files'
        OnClick = BrowseReceivedFilesClick
      end
      object OpenFileFolder: TMenuItem
        Caption = '&Open file folder'
        OnClick = OpenFileFolderClick
      end
      object N6: TMenuItem
        Caption = '-'
      end
      object CopyFilename: TMenuItem
        Caption = '&Copy Filename'
        OnClick = CopyLinkClick
      end
    end
  end
end