home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 April / PCWorld_2001-04_cd.bin / Software / TemaCD / xnews / Xnews.exe / 0 / RCDATA / TARTICLESWINDOW / TARTICLESWINDOW.txt < prev   
Text File  |  2001-01-31  |  47KB  |  1,837 lines

  1. object ArticlesWindow: TArticlesWindow
  2.   Left = 90
  3.   Top = 111
  4.   ActiveControl = Hdrs
  5.   AutoScroll = False
  6.   ClientHeight = 536
  7.   ClientWidth = 826
  8.   Color = clBtnFace
  9.   Font.Charset = DEFAULT_CHARSET
  10.   Font.Color = clBtnText
  11.   Font.Height = -13
  12.   Font.Name = 'MS Sans Serif'
  13.   Font.Style = []
  14.   FormStyle = fsMDIChild
  15.   Icon.Data = {<image000.ico>}
  16.   KeyPreview = True
  17.   Menu = MainMenu
  18.   OldCreateOrder = True
  19.   Position = poDefault
  20.   ShowHint = True
  21.   Visible = True
  22.   OnActivate = FormActivate
  23.   OnClose = FormClose
  24.   OnCloseQuery = FormCloseQuery
  25.   OnCreate = FormCreate
  26.   OnDestroy = FormDestroy
  27.   OnDeactivate = FormDeactivate
  28.   OnKeyDown = FormKeyDown
  29.   OnResize = FormResize
  30.   PixelsPerInch = 120
  31.   TextHeight = 16
  32.   object Panel0: TPanel
  33.     Left = 0
  34.     Top = 511
  35.     Width = 826
  36.     Height = 25
  37.     Align = alBottom
  38.     BevelOuter = bvNone
  39.     Constraints.MinWidth = 100
  40.     Font.Charset = DEFAULT_CHARSET
  41.     Font.Color = clGreen
  42.     Font.Height = -15
  43.     Font.Name = 'MS Sans Serif'
  44.     Font.Style = [fsBold]
  45.     ParentFont = False
  46.     TabOrder = 1
  47.     object Panel1: TPanel
  48.       Left = 0
  49.       Top = 0
  50.       Width = 140
  51.       Height = 25
  52.       Cursor = crHandPoint
  53.       Hint = 'Switch List <-> Viewer'
  54.       Align = alLeft
  55.       Alignment = taLeftJustify
  56.       BevelInner = bvLowered
  57.       BevelOuter = bvNone
  58.       BorderStyle = bsSingle
  59.       Color = clBlack
  60.       Font.Charset = DEFAULT_CHARSET
  61.       Font.Color = clLime
  62.       Font.Height = -15
  63.       Font.Name = 'MS Sans Serif'
  64.       Font.Style = []
  65.       ParentFont = False
  66.       TabOrder = 4
  67.       OnClick = acvSwitchViewExecute
  68.     end
  69.     object Panel2: TPanel
  70.       Tag = 1
  71.       Left = 140
  72.       Top = 0
  73.       Width = 190
  74.       Height = 25
  75.       Cursor = crHandPoint
  76.       Hint = 'Full/Split Screen'
  77.       Align = alLeft
  78.       Alignment = taLeftJustify
  79.       BevelInner = bvLowered
  80.       BevelOuter = bvNone
  81.       BorderStyle = bsSingle
  82.       Color = clBlack
  83.       Font.Charset = DEFAULT_CHARSET
  84.       Font.Color = clLime
  85.       Font.Height = -15
  86.       Font.Name = 'MS Sans Serif'
  87.       Font.Style = []
  88.       ParentFont = False
  89.       ParentShowHint = False
  90.       ShowHint = True
  91.       TabOrder = 1
  92.       OnMouseUp = Panel2MouseUp
  93.     end
  94.     object Panel3: TPanel
  95.       Left = 712
  96.       Top = 0
  97.       Width = 114
  98.       Height = 25
  99.       Align = alClient
  100.       AutoSize = True
  101.       BevelInner = bvLowered
  102.       BevelWidth = 2
  103.       TabOrder = 3
  104.       object Gauge: TProgress
  105.         Left = 4
  106.         Top = 4
  107.         Width = 106
  108.         Height = 17
  109.         Cursor = crHandPoint
  110.         Align = alClient
  111.         Color = clBlack
  112.         HintIsText = True
  113.         Font.Charset = DEFAULT_CHARSET
  114.         Font.Color = clLime
  115.         Font.Height = -15
  116.         Font.Name = 'MS Sans Serif'
  117.         Font.Style = []
  118.         ForeColor = clRed
  119.         BackColor = clBlack
  120.         ParentColor = False
  121.         ParentFont = False
  122.         Progress = 0
  123.         UpdateFrequency = 500
  124.         UseDockManager = False
  125.         DragCursor = crHandPoint
  126.         TabOrder = 0
  127.         OnClick = ShowProgressClick
  128.       end
  129.     end
  130.     object pnFilter: TPanel
  131.       Left = 573
  132.       Top = 0
  133.       Width = 139
  134.       Height = 25
  135.       Cursor = crHandPoint
  136.       Hint = 
  137.         'Left click = Remove all filters'#13#10'Right or Shift click = Switch f' +
  138.         'ilter column [S]ubject <-> [F]rom <-> [G]roup'
  139.       Align = alLeft
  140.       Alignment = taRightJustify
  141.       BevelOuter = bvNone
  142.       Caption = 'S'
  143.       Font.Charset = DEFAULT_CHARSET
  144.       Font.Color = clBtnText
  145.       Font.Height = -18
  146.       Font.Name = 'MS Sans Serif'
  147.       Font.Style = [fsBold]
  148.       ParentFont = False
  149.       ParentShowHint = False
  150.       ShowHint = True
  151.       TabOrder = 2
  152.       OnMouseUp = pnFilterMouseUp
  153.       object coFilter: TMyComboBox
  154.         Left = 20
  155.         Top = 0
  156.         Width = 106
  157.         Height = 24
  158.         Hint = 'Type in filter regex; press Enter to thread'
  159.         Ctl3D = False
  160.         DropDownCount = 10
  161.         Font.Charset = DEFAULT_CHARSET
  162.         Font.Color = clWindowText
  163.         Font.Height = -15
  164.         Font.Name = 'MS Sans Serif'
  165.         Font.Style = [fsBold]
  166.         ItemHeight = 16
  167.         ParentCtl3D = False
  168.         ParentFont = False
  169.         TabOrder = 0
  170.         OnChange = coFilterChange
  171.         OnEnter = HdrsEnter
  172.         OnExit = coFilterExit
  173.         OnKeyPress = coFilterKeyPress
  174.         RegKey = 'Software\Xnews\coFilter'
  175.       end
  176.       object bThreaded: TMyCheckBox
  177.         Left = 1
  178.         Top = 1
  179.         Width = 17
  180.         Height = 24
  181.         Hint = 
  182.           'Left click = Toggle threading'#13#10'Right or Shift click = (Re)thread' +
  183.           ' now'
  184.         TabStop = False
  185.         Caption = 'T'
  186.         Checked = True
  187.         Font.Charset = DEFAULT_CHARSET
  188.         Font.Color = clBtnText
  189.         Font.Height = -18
  190.         Font.Name = 'MS Sans Serif'
  191.         Font.Style = [fsBold]
  192.         ParentFont = False
  193.         ParentShowHint = False
  194.         ShowHint = True
  195.         State = cbChecked
  196.         TabOrder = 1
  197.         OnMouseUp = bThreadedMouseUp
  198.         LikeButton = True
  199.       end
  200.     end
  201.     object ToolBar: TToolBar
  202.       Left = 330
  203.       Top = 0
  204.       Width = 243
  205.       Height = 25
  206.       Align = alLeft
  207.       AutoSize = True
  208.       ButtonHeight = 25
  209.       ButtonWidth = 27
  210.       Ctl3D = False
  211.       EdgeBorders = []
  212.       EdgeInner = esNone
  213.       EdgeOuter = esNone
  214.       Flat = True
  215.       Font.Charset = ANSI_CHARSET
  216.       Font.Color = clBtnText
  217.       Font.Height = -13
  218.       Font.Name = 'Courier New'
  219.       Font.Style = []
  220.       Images = XnewsFrame.ToolImagesHot
  221.       ParentFont = False
  222.       ParentShowHint = False
  223.       ShowHint = True
  224.       TabOrder = 0
  225.       object bCatchUp: TToolButton
  226.         Left = 0
  227.         Top = 0
  228.         Action = acaCatchUp
  229.       end
  230.       object bStop: TToolButton
  231.         Left = 27
  232.         Top = 0
  233.         Hint = 
  234.           'Stop; (+Ctrl= stop when done with this file; +Shift=when done wi' +
  235.           'th this part)'
  236.         Enabled = False
  237.         ImageIndex = 1
  238.         OnClick = bStopClick
  239.       end
  240.       object bDecode: TToolButton
  241.         Left = 54
  242.         Top = 0
  243.         Hint = 'Decode'
  244.         Action = acaDecode
  245.       end
  246.       object bRefresh: TToolButton
  247.         Left = 81
  248.         Top = 0
  249.         Hint = 'Refresh Headers (+Ctrl=Refresh Headers Special)'
  250.         Caption = 'Refresh Headers'
  251.         ImageIndex = 2
  252.         OnMouseDown = bRefreshMouseDown
  253.       end
  254.       object bArchive: TToolButton
  255.         Left = 108
  256.         Top = 0
  257.         ImageIndex = 4
  258.         OnMouseUp = bArchiveMouseUp
  259.       end
  260.       object bSend: TToolButton
  261.         Left = 135
  262.         Top = 0
  263.         Hint = 'Send Messages'
  264.         Action = acaSend
  265.       end
  266.       object bEdit: TToolButton
  267.         Left = 162
  268.         Top = 0
  269.         Hint = 'Edit Message'
  270.         Action = acaEdit
  271.       end
  272.       object bStorage: TToolButton
  273.         Left = 189
  274.         Top = 0
  275.         AllowAllUp = True
  276.         DropdownMenu = poStorage
  277.         ImageIndex = 7
  278.       end
  279.       object bPurge: TToolButton
  280.         Left = 216
  281.         Top = 0
  282.         Caption = 'Purge Folder'
  283.         ImageIndex = 10
  284.         OnClick = acaPurgeExecute
  285.       end
  286.     end
  287.   end
  288.   object Splitter: TAdvSplitter
  289.     Left = 0
  290.     Top = 0
  291.     Width = 826
  292.     Height = 511
  293.     AllowResize = True
  294.     AutoUpdate = True
  295.     BorderStyle = bsNone
  296.     Orientation = soHorizontal
  297.     ProportionalResize = True
  298.     Position = 262
  299.     SplitterColor = clBtnHighlight
  300.     SplitterStyle = ssCheckered
  301.     Thickness = 3
  302.     Align = alClient
  303.     Ctl3D = True
  304.     ParentCtl3D = False
  305.     object TAdvPane
  306.       Tag = 1
  307.       BevelWidth = 0
  308.       FrameStyle = ftNone
  309.       MinSize = 0
  310.       object Hdrs: TMyListView
  311.         Left = 0
  312.         Top = 0
  313.         Width = 826
  314.         Height = 262
  315.         Align = alClient
  316.         Columns = <
  317.           item
  318.             Caption = 'Subject'
  319.             Width = 350
  320.           end
  321.           item
  322.             Caption = 'Q'
  323.           end
  324.           item
  325.             Caption = 'Lines'
  326.             Width = 60
  327.           end
  328.           item
  329.             Caption = 'From'
  330.             Width = 150
  331.           end
  332.           item
  333.             Caption = 'Date'
  334.           end>
  335.         Font.Charset = DEFAULT_CHARSET
  336.         Font.Color = clWindowText
  337.         Font.Height = -15
  338.         Font.Name = 'MS Sans Serif'
  339.         Font.Style = []
  340.         GridLines = True
  341.         HideSelection = False
  342.         HotTrackStyles = []
  343.         MultiSelect = True
  344.         OwnerData = True
  345.         OwnerDraw = True
  346.         ReadOnly = True
  347.         RowSelect = True
  348.         ParentFont = False
  349.         PopupMenu = poHdrs
  350.         SmallImages = XnewsFrame.LVImages
  351.         TabOrder = 0
  352.         ViewStyle = vsReport
  353.         OnColumnClick = HdrsColumnClick
  354.         OnData = HdrsData
  355.         OnDrawItem = HdrsDrawItem
  356.         OnEnter = HdrsEnter
  357.         OnExit = HintOffTimerTimer
  358.         OnKeyDown = HdrsKeyDown
  359.         OnKeyPress = MemoKeyPress
  360.         OnMouseDown = HdrsMouseDown
  361.         OnMouseMove = HdrsMouseMove
  362.         OnMouseUp = HdrsMouseUp
  363.       end
  364.     end
  365.     object TAdvPane
  366.       Tag = 2
  367.       BevelWidth = 0
  368.       FrameStyle = ftNone
  369.       MinSize = 0
  370.       object pnMemo: TPanel
  371.         Left = 0
  372.         Top = 0
  373.         Width = 826
  374.         Height = 246
  375.         Align = alClient
  376.         AutoSize = True
  377.         BevelInner = bvLowered
  378.         BevelOuter = bvNone
  379.         ParentColor = True
  380.         TabOrder = 0
  381.         object pnTitleBase: TPanel
  382.           Left = 1
  383.           Top = 1
  384.           Width = 824
  385.           Height = 24
  386.           Align = alTop
  387.           Alignment = taLeftJustify
  388.           Font.Charset = DEFAULT_CHARSET
  389.           Font.Color = clBlue
  390.           Font.Height = -15
  391.           Font.Name = 'MS Sans Serif'
  392.           Font.Style = []
  393.           ParentColor = True
  394.           ParentFont = False
  395.           TabOrder = 0
  396.           object pnTitle: TPanel
  397.             Left = 508
  398.             Top = 1
  399.             Width = 315
  400.             Height = 22
  401.             Cursor = crHandPoint
  402.             Align = alClient
  403.             Alignment = taLeftJustify
  404.             BevelOuter = bvLowered
  405.             BorderStyle = bsSingle
  406.             Color = clBlack
  407.             Font.Charset = DEFAULT_CHARSET
  408.             Font.Color = clLime
  409.             Font.Height = -15
  410.             Font.Name = 'MS Sans Serif'
  411.             Font.Style = []
  412.             ParentFont = False
  413.             ParentShowHint = False
  414.             ShowHint = True
  415.             TabOrder = 0
  416.             OnClick = bNavClick
  417.           end
  418.           object NavBar: TToolBar
  419.             Left = 1
  420.             Top = 1
  421.             Width = 507
  422.             Height = 22
  423.             Align = alLeft
  424.             ButtonWidth = 27
  425.             Color = clBtnFace
  426.             Ctl3D = False
  427.             EdgeBorders = []
  428.             EdgeInner = esNone
  429.             EdgeOuter = esNone
  430.             Flat = True
  431.             Font.Charset = DEFAULT_CHARSET
  432.             Font.Color = clMaroon
  433.             Font.Height = -13
  434.             Font.Name = 'MS Sans Serif'
  435.             Font.Style = []
  436.             Images = XnewsFrame.NavImagesHot
  437.             Indent = 5
  438.             ParentColor = False
  439.             ParentFont = False
  440.             ParentShowHint = False
  441.             ShowHint = True
  442.             TabOrder = 1
  443.             Wrapable = False
  444.             object bHeaders: TToolButton
  445.               Left = 5
  446.               Top = 0
  447.               Hint = 'Show All Headers'
  448.               Action = acvShowallheaders
  449.               AllowAllUp = True
  450.               ImageIndex = 2
  451.               Style = tbsCheck
  452.             end
  453.             object bFont: TToolButton
  454.               Left = 32
  455.               Top = 0
  456.               Hint = 'Use Fixed Font'
  457.               Action = acvFixedFont
  458.               AllowAllUp = True
  459.               Grouped = True
  460.               ImageIndex = 3
  461.               Style = tbsCheck
  462.             end
  463.             object ToolButton8: TToolButton
  464.               Left = 59
  465.               Top = 0
  466.               Hint = 'Raw Text'
  467.               Action = acvRaw
  468.               ImageIndex = 15
  469.             end
  470.             object bWrap: TToolButton
  471.               Left = 86
  472.               Top = 0
  473.               Hint = 'Word Wrap'
  474.               Action = acvWordWrap
  475.               AllowAllUp = True
  476.               ImageIndex = 4
  477.               Style = tbsCheck
  478.             end
  479.             object ToolButton1: TToolButton
  480.               Left = 113
  481.               Top = 0
  482.               Width = 8
  483.               ImageIndex = 10
  484.               Style = tbsSeparator
  485.             end
  486.             object bAttach: TToolButton
  487.               Left = 121
  488.               Top = 0
  489.               Hint = 'List Attachments'
  490.               Action = acvAttachments
  491.               DropdownMenu = mnAttach
  492.               Enabled = False
  493.               ImageIndex = 11
  494.               PopupMenu = mnAttach
  495.             end
  496.             object ToolButton6: TToolButton
  497.               Left = 148
  498.               Top = 0
  499.               Hint = 'Follow-Up to Newsgroup'
  500.               Action = acaFollowUp
  501.               ImageIndex = 14
  502.             end
  503.             object ToolButton7: TToolButton
  504.               Left = 175
  505.               Top = 0
  506.               Hint = 'Reply by Mail'
  507.               Action = acaMail
  508.               ImageIndex = 13
  509.             end
  510.             object ToolButton3: TToolButton
  511.               Left = 202
  512.               Top = 0
  513.               Width = 8
  514.               ImageIndex = 11
  515.               Style = tbsSeparator
  516.             end
  517.             object bBack: TToolButton
  518.               Left = 210
  519.               Top = 0
  520.               Hint = 'Go Back'
  521.               Action = acaBack
  522.               DropdownMenu = mnBack
  523.               ImageIndex = 0
  524.               Style = tbsDropDown
  525.             end
  526.             object bForw: TToolButton
  527.               Left = 256
  528.               Top = 0
  529.               Hint = 'Go Forward'
  530.               Action = acaForward
  531.               DropdownMenu = mnForw
  532.               ImageIndex = 1
  533.               Style = tbsDropDown
  534.             end
  535.             object ToolButton5: TToolButton
  536.               Left = 302
  537.               Top = 0
  538.               Width = 8
  539.               ImageIndex = 5
  540.               Style = tbsSeparator
  541.             end
  542.             object bRef: TToolButton
  543.               Left = 310
  544.               Top = 0
  545.               Hint = 'Get Parent (+Ctrl = Reconstruct Thread)'
  546.               ImageIndex = 5
  547.               OnMouseDown = bRefMouseDown
  548.             end
  549.             object bNextQ: TToolButton
  550.               Left = 337
  551.               Top = 0
  552.               Hint = 'Goto Next in Queue'
  553.               Action = acaNextQueue
  554.               ImageIndex = 10
  555.             end
  556.             object bPrevTh: TToolButton
  557.               Left = 364
  558.               Top = 0
  559.               Hint = 'Goto Prev Thread'
  560.               Action = acaPrevThread
  561.               ImageIndex = 6
  562.             end
  563.             object bNextTh: TToolButton
  564.               Left = 391
  565.               Top = 0
  566.               Hint = 'Goto Next Thread'
  567.               Action = acaNextThread
  568.               ImageIndex = 7
  569.             end
  570.             object bPrevUnread: TToolButton
  571.               Left = 418
  572.               Top = 0
  573.               Hint = 'Prev Unread (+Ctrl=Read or unread)'
  574.               ImageIndex = 8
  575.               OnClick = bNavClick
  576.             end
  577.             object bNextUnread: TToolButton
  578.               Left = 445
  579.               Top = 0
  580.               Hint = 'Next Unread (+Ctrl=Read or unread)'
  581.               ImageIndex = 9
  582.               OnClick = bNavClick
  583.             end
  584.             object ToolButton2: TToolButton
  585.               Left = 472
  586.               Top = 0
  587.               Hint = 'Skip Quoted Text'
  588.               Action = acvSkipQuote
  589.               ImageIndex = 12
  590.             end
  591.             object bLast: TToolButton
  592.               Left = 499
  593.               Top = 0
  594.               Width = 8
  595.               Caption = 'bLast'
  596.               ImageIndex = 13
  597.               Style = tbsSeparator
  598.             end
  599.           end
  600.         end
  601.         object pnMBase: TPanel
  602.           Left = 1
  603.           Top = 25
  604.           Width = 824
  605.           Height = 220
  606.           Align = alClient
  607.           AutoSize = True
  608.           BevelOuter = bvNone
  609.           TabOrder = 1
  610.           OnResize = pnMBaseResize
  611.           object Pager: TPageControl
  612.             Left = -3
  613.             Top = -3
  614.             Width = 759
  615.             Height = 209
  616.             ActivePage = Tab1
  617.             MultiLine = True
  618.             Style = tsButtons
  619.             TabOrder = 0
  620.             TabStop = False
  621.             object Tab1: TTabSheet
  622.               Caption = 'Tab1'
  623.               TabVisible = False
  624.               object Memo: TRichEdit
  625.                 Left = 0
  626.                 Top = 0
  627.                 Width = 751
  628.                 Height = 175
  629.                 Align = alClient
  630.                 BorderStyle = bsNone
  631.                 Ctl3D = True
  632.                 Font.Charset = DEFAULT_CHARSET
  633.                 Font.Color = clBtnText
  634.                 Font.Height = -13
  635.                 Font.Name = 'MS Sans Serif'
  636.                 Font.Style = []
  637.                 HideSelection = False
  638.                 ParentCtl3D = False
  639.                 ParentFont = False
  640.                 PlainText = True
  641.                 PopupMenu = poMemo
  642.                 ReadOnly = True
  643.                 ScrollBars = ssBoth
  644.                 TabOrder = 0
  645.                 WantReturns = False
  646.                 WordWrap = False
  647.                 OnEnter = HdrsEnter
  648.                 OnKeyDown = MemoKeyDown
  649.                 OnKeyPress = MemoKeyPress
  650.                 OnMouseDown = MemoMouseDown
  651.                 OnMouseMove = MemoMouseMove
  652.               end
  653.             end
  654.             object Tab2: TTabSheet
  655.               Caption = 'Tab2'
  656.               ImageIndex = 1
  657.               TabVisible = False
  658.               object ScrollBox: TScrollBox
  659.                 Left = 0
  660.                 Top = 0
  661.                 Width = 751
  662.                 Height = 175
  663.                 HorzScrollBar.Tracking = True
  664.                 VertScrollBar.Tracking = True
  665.                 Align = alClient
  666.                 AutoSize = True
  667.                 Color = clBtnShadow
  668.                 ParentColor = False
  669.                 TabOrder = 0
  670.               end
  671.             end
  672.           end
  673.         end
  674.       end
  675.     end
  676.   end
  677.   object FindDialog: TFindDialog
  678.     Options = [frDown, frHideMatchCase, frHideWholeWord, frHideUpDown]
  679.     OnFind = FindDialogFind
  680.     Left = 200
  681.     Top = 378
  682.   end
  683.   object MainMenu: TMainMenu
  684.     AutoMerge = True
  685.     Left = 496
  686.     Top = 41
  687.     object mnGroup: TMenuItem
  688.       Caption = '&Group'
  689.       GroupIndex = 7
  690.       object miFind: TMenuItem
  691.         Action = acaFind
  692.       end
  693.       object miFindAgain: TMenuItem
  694.         Action = acaFindAgain
  695.       end
  696.       object miXPAT: TMenuItem
  697.         Action = acaXPAT
  698.       end
  699.       object Find1: TMenuItem
  700.         Caption = '-'
  701.       end
  702.       object mnOverrideServer: TMenuItem
  703.         Caption = 'Override Server'
  704.         GroupIndex = 7
  705.         object Nooverride1: TMenuItem
  706.           Caption = 'No override'
  707.           Checked = True
  708.           RadioItem = True
  709.           OnClick = miServerClick
  710.         end
  711.       end
  712.       object RemoveDuplicates1: TMenuItem
  713.         Action = acaDeleteDups
  714.         GroupIndex = 7
  715.       end
  716.       object miRefresh: TMenuItem
  717.         Action = acaRefresh
  718.         GroupIndex = 7
  719.       end
  720.       object miRefreshEx: TMenuItem
  721.         Action = acaRefreshEx
  722.         GroupIndex = 7
  723.       end
  724.       object miStorage: TMenuItem
  725.         Action = acaStorage
  726.         GroupIndex = 7
  727.       end
  728.       object miThread: TMenuItem
  729.         Action = acaThread
  730.         Caption = '(Re)Thread articles'
  731.         GroupIndex = 7
  732.       end
  733.       object miPurge: TMenuItem
  734.         Action = acaPurge
  735.         GroupIndex = 7
  736.       end
  737.       object miCompact: TMenuItem
  738.         Action = acaCompact
  739.         GroupIndex = 7
  740.       end
  741.       object N6: TMenuItem
  742.         Caption = '-'
  743.         GroupIndex = 7
  744.       end
  745.       object Selection1: TMenuItem
  746.         Caption = 'Selection'
  747.         GroupIndex = 7
  748.         object SelectAll1: TMenuItem
  749.           Action = acaSelectAll
  750.         end
  751.         object acaInvertSelection1: TMenuItem
  752.           Action = acaInvertSelection
  753.         end
  754.       end
  755.       object mnMarkAll: TMenuItem
  756.         Caption = 'Mark All As'
  757.         GroupIndex = 7
  758.         object miMarkAllRead: TMenuItem
  759.           Action = acaMarkAllRead
  760.           Caption = 'Read'
  761.         end
  762.         object miMarkAllUnread: TMenuItem
  763.           Action = acaMarkAllUnread
  764.           Caption = 'Unread'
  765.         end
  766.         object MarkAllDelete1: TMenuItem
  767.           Action = acaMarkAllDelete
  768.           Caption = 'Delete'
  769.         end
  770.         object MarkAllUndelete1: TMenuItem
  771.           Action = acaMarkAllUndelete
  772.           Caption = 'Undelete'
  773.         end
  774.       end
  775.       object mnMarkSelected: TMenuItem
  776.         Caption = 'Mark Selected As'
  777.         GroupIndex = 7
  778.         object MarkRead1: TMenuItem
  779.           Action = acaMarkRead
  780.           Caption = 'Read'
  781.         end
  782.         object MarkUnread1: TMenuItem
  783.           Action = acaMarkUnread
  784.           Caption = 'Unread'
  785.         end
  786.         object MarkKeep1: TMenuItem
  787.           Action = acaMarkKeep
  788.           Caption = 'Keep'
  789.         end
  790.         object MarkUnkeep1: TMenuItem
  791.           Action = acaMarkUnkeep
  792.           Caption = 'Unkeep'
  793.         end
  794.         object MarkasHighScore1: TMenuItem
  795.           Action = acaMarkHiScore
  796.           Caption = 'High Score'
  797.         end
  798.         object Markas0Score1: TMenuItem
  799.           Action = acaMark0Score
  800.           Caption = '0 Score'
  801.         end
  802.       end
  803.       object mnCatchUp: TMenuItem
  804.         Caption = 'CatchUp'
  805.         GroupIndex = 7
  806.         object miCatchUp: TMenuItem
  807.           Action = acaCatchUp
  808.         end
  809.         object miCatchupNoKeep: TMenuItem
  810.           Action = acaCatchUpNoKeep
  811.         end
  812.         object miCatchUpKillXPost: TMenuItem
  813.           Action = acaCatchUpKillXPost
  814.         end
  815.         object CatchUpandPurge1: TMenuItem
  816.           Action = acaCatchUpPurge
  817.         end
  818.       end
  819.     end
  820.     object mnArticle: TMenuItem
  821.       Caption = '&Article'
  822.       GroupIndex = 7
  823.       OnClick = UpdateMenu
  824.       object miPost: TMenuItem
  825.         Action = acaPost
  826.       end
  827.       object miFollowUp: TMenuItem
  828.         Action = acaFollowUp
  829.       end
  830.       object miMail: TMenuItem
  831.         Action = acaMail
  832.       end
  833.       object miFollowUpMail: TMenuItem
  834.         Action = acaFollowUpMail
  835.       end
  836.       object miForw: TMenuItem
  837.         Action = acaForw
  838.       end
  839.       object miCancel: TMenuItem
  840.         Action = acaCancel
  841.       end
  842.       object Supersede1: TMenuItem
  843.         Action = acaSupersede
  844.       end
  845.       object miSend: TMenuItem
  846.         Action = acaSend
  847.       end
  848.       object miEdit: TMenuItem
  849.         Action = acaEdit
  850.       end
  851.       object N3: TMenuItem
  852.         Caption = '-'
  853.       end
  854.       object miQueue: TMenuItem
  855.         Caption = '(De)Queue'#9'Space'
  856.         OnClick = miQClick
  857.       end
  858.       object miArchive: TMenuItem
  859.         Action = acaArchive
  860.       end
  861.       object miQArchive: TMenuItem
  862.         Action = acaQArchive
  863.       end
  864.       object miDecode: TMenuItem
  865.         Action = acaDecode
  866.       end
  867.       object miSaveAs: TMenuItem
  868.         Action = acaSaveAs
  869.       end
  870.       object miPrint: TMenuItem
  871.         Action = acaPrint
  872.       end
  873.       object GotoParent1: TMenuItem
  874.         Action = acaParent
  875.       end
  876.       object miReConsThread: TMenuItem
  877.         Action = acaReConsThread
  878.       end
  879.       object N11: TMenuItem
  880.         Caption = '-'
  881.       end
  882.       object miKill: TMenuItem
  883.         Action = acaKill
  884.       end
  885.       object Addtoscorefile1: TMenuItem
  886.         Action = acaAddToScore
  887.       end
  888.     end
  889.     object mnView: TMenuItem
  890.       Caption = '&View'
  891.       GroupIndex = 7
  892.       OnClick = UpdateMenu
  893.       object miFS: TMenuItem
  894.         Action = acvFS
  895.       end
  896.       object miToggleWidth: TMenuItem
  897.         Action = acvToggleWidth
  898.       end
  899.       object miSplitAlign: TMenuItem
  900.         Action = acvSplitAlign
  901.       end
  902.       object SwitchListViewer1: TMenuItem
  903.         Action = acvSwitchView
  904.       end
  905.       object ThreadedList1: TMenuItem
  906.         Action = acvThreaded
  907.       end
  908.       object miToggleExpand: TMenuItem
  909.         Action = acvAllExpanded
  910.         Caption = 'Expand All Threads'
  911.       end
  912.       object N5: TMenuItem
  913.         Caption = '-'
  914.       end
  915.       object AutoCollapse1: TMenuItem
  916.         Action = acvAutoCollapse
  917.       end
  918.       object miShowActive: TMenuItem
  919.         Action = acvShowActive
  920.       end
  921.       object Viewstats1: TMenuItem
  922.         Action = acvStatsForm
  923.       end
  924.       object N1: TMenuItem
  925.         Caption = '-'
  926.       end
  927.       object miQuoted: TMenuItem
  928.         Action = acvQuoted
  929.       end
  930.       object miRaw: TMenuItem
  931.         Action = acvRaw
  932.       end
  933.       object miShowallheaders: TMenuItem
  934.         Action = acvShowallheaders
  935.       end
  936.       object miWordWrap: TMenuItem
  937.         Action = acvWordWrap
  938.       end
  939.       object miFixedFont: TMenuItem
  940.         Action = acvFixedFont
  941.       end
  942.       object ROT131: TMenuItem
  943.         Action = acvROT13
  944.       end
  945.     end
  946.     object mnFilter: TMenuItem
  947.       Caption = 'F&ilter'
  948.       GroupIndex = 7
  949.       object miShowNew: TMenuItem
  950.         Action = acvShowNew
  951.       end
  952.       object miShowUnread: TMenuItem
  953.         Action = acvShowUnread
  954.       end
  955.       object miCached: TMenuItem
  956.         Action = acvShowCached
  957.       end
  958.       object miShowQ: TMenuItem
  959.         Action = acvShowQ
  960.       end
  961.       object mnShowScores: TMenuItem
  962.         Caption = 'Show Articles with Scores'
  963.         object Show9999Scores1: TMenuItem
  964.           Action = acvShowGe9999Score
  965.           Caption = '>= 9999'
  966.         end
  967.         object Show0Scores1: TMenuItem
  968.           Action = acvShowGt0Score
  969.           Caption = '> 0'
  970.         end
  971.         object Show0Scores2: TMenuItem
  972.           Action = acvShowGe0Score
  973.           Caption = '>= 0'
  974.         end
  975.         object Show9999Scores2: TMenuItem
  976.           Action = acvShowGt_9999Score
  977.           Caption = '> -9999'
  978.         end
  979.       end
  980.       object N7: TMenuItem
  981.         Caption = '-'
  982.       end
  983.       object miShowBin: TMenuItem
  984.         Action = acvShowBin
  985.       end
  986.       object ShowCompleteMultipartsOnly1: TMenuItem
  987.         Action = acvShowMBin
  988.       end
  989.       object miThNew: TMenuItem
  990.         Action = acvShowThNew
  991.       end
  992.       object miThUnread: TMenuItem
  993.         Action = acvShowThUnread
  994.       end
  995.       object miShowThQ: TMenuItem
  996.         Action = acvShowThQ
  997.       end
  998.       object miThScores: TMenuItem
  999.         Action = acvShowThGt0Score
  1000.       end
  1001.       object N4: TMenuItem
  1002.         Caption = '-'
  1003.       end
  1004.       object miFilter: TMenuItem
  1005.         Action = acvFilter
  1006.         Caption = 'Custom Filter...'
  1007.       end
  1008.       object UndoLastFilter1: TMenuItem
  1009.         Action = acvUndoFilter
  1010.       end
  1011.       object InvertFilter1: TMenuItem
  1012.         Action = acvInvertFilter
  1013.       end
  1014.       object miRemoveFilter: TMenuItem
  1015.         Action = acvRemoveFilter
  1016.       end
  1017.     end
  1018.   end
  1019.   object HintTimer: TTimer
  1020.     Enabled = False
  1021.     OnTimer = HintTimerTimer
  1022.     Left = 187
  1023.     Top = 144
  1024.   end
  1025.   object mnBack: TPopupMenu
  1026.     Left = 496
  1027.     Top = 94
  1028.   end
  1029.   object mnForw: TPopupMenu
  1030.     Left = 496
  1031.     Top = 200
  1032.   end
  1033.   object StatTimer: TTimer
  1034.     Enabled = False
  1035.     Interval = 60000
  1036.     OnTimer = StatTimerTimer
  1037.     Left = 117
  1038.     Top = 144
  1039.   end
  1040.   object PrintDialog: TPrintDialog
  1041.     Left = 256
  1042.     Top = 376
  1043.   end
  1044.   object AActions: TActionList
  1045.     Left = 346
  1046.     Top = 379
  1047.     object acaForward: TAction
  1048.       Category = 'Goto'
  1049.       Caption = 'Go Forward'
  1050.       Enabled = False
  1051.       ShortCut = 32807
  1052.       OnExecute = acaGotoExecute
  1053.     end
  1054.     object acaBack: TAction
  1055.       Category = 'Goto'
  1056.       Caption = 'Go Back'
  1057.       Enabled = False
  1058.       ShortCut = 32805
  1059.       OnExecute = acaGotoExecute
  1060.     end
  1061.     object acaNextUnread: TAction
  1062.       Category = 'Goto'
  1063.       Caption = 'Goto Next Unread'
  1064.       ImageIndex = 17
  1065.       ShortCut = 191
  1066.       OnExecute = acaGotoExecute
  1067.     end
  1068.     object acaPrev: TAction
  1069.       Category = 'Goto'
  1070.       Caption = 'Goto Prev'
  1071.       ShortCut = 8382
  1072.       OnExecute = acaGotoExecute
  1073.     end
  1074.     object acaPrevUnread: TAction
  1075.       Category = 'Goto'
  1076.       Caption = 'Goto Prev Unread'
  1077.       ImageIndex = 16
  1078.       ShortCut = 8383
  1079.       OnExecute = acaGotoExecute
  1080.     end
  1081.     object acaSkipDown: TAction
  1082.       Category = 'Goto'
  1083.       Caption = 'Skip Down'
  1084.       ShortCut = 8414
  1085.       OnExecute = acaGotoExecute
  1086.     end
  1087.     object acaSkipDownOut: TAction
  1088.       Category = 'Goto'
  1089.       Caption = 'Skip Down and Out'
  1090.       ShortCut = 8378
  1091.       OnExecute = acaGotoExecute
  1092.     end
  1093.     object acaNextThread: TAction
  1094.       Category = 'Goto'
  1095.       Caption = 'Goto Next Thread'
  1096.       ImageIndex = 15
  1097.       ShortCut = 222
  1098.       OnExecute = acaGotoExecute
  1099.     end
  1100.     object acaPrevThread: TAction
  1101.       Category = 'Goto'
  1102.       Caption = 'Goto Prev Thread'
  1103.       ImageIndex = 14
  1104.       ShortCut = 186
  1105.       OnExecute = acaGotoExecute
  1106.     end
  1107.     object acaNextQueue: TAction
  1108.       Category = 'Goto'
  1109.       Caption = 'Goto Next in Queue'
  1110.       ImageIndex = 13
  1111.       ShortCut = 188
  1112.       OnExecute = acaGotoExecute
  1113.     end
  1114.     object acaNext: TAction
  1115.       Category = 'Goto'
  1116.       Caption = 'Goto Next'
  1117.       ShortCut = 190
  1118.       OnExecute = acaGotoExecute
  1119.     end
  1120.     object acaNextScore: TAction
  1121.       Category = 'Goto'
  1122.       Caption = 'Goto Next >0 Score'
  1123.       OnExecute = acaGotoExecute
  1124.     end
  1125.     object acaNextHiScore: TAction
  1126.       Category = 'Goto'
  1127.       Caption = 'Goto Next High Score'
  1128.       OnExecute = acaGotoExecute
  1129.     end
  1130.     object acaScanScore: TAction
  1131.       Category = 'Goto'
  1132.       Caption = 'Scan For >0 Score'
  1133.       OnExecute = acaGotoExecute
  1134.     end
  1135.     object acaParent: TAction
  1136.       Category = 'Goto'
  1137.       Caption = 'Get Parent'
  1138.       ImageIndex = 12
  1139.       ShortCut = 16392
  1140.       OnExecute = acaParentExecute
  1141.     end
  1142.     object acaNextNew: TAction
  1143.       Category = 'Goto'
  1144.       Caption = 'Goto Next New Header'
  1145.       ShortCut = 192
  1146.       OnExecute = acaGotoExecute
  1147.     end
  1148.     object acaFind: TAction
  1149.       Category = 'Article'
  1150.       Caption = 'Find'
  1151.       ShortCut = 113
  1152.       OnExecute = acaFindExecute
  1153.     end
  1154.     object acaFindAgain: TAction
  1155.       Category = 'Article'
  1156.       Caption = 'Find Again'
  1157.       ShortCut = 114
  1158.       OnExecute = acaFindAgainExecute
  1159.     end
  1160.     object acaXPAT: TAction
  1161.       Category = 'Article'
  1162.       Caption = 'XPAT Search'
  1163.       ShortCut = 16497
  1164.       OnExecute = acaXPATExecute
  1165.     end
  1166.     object acaPost: TAction
  1167.       Category = 'Article'
  1168.       Caption = 'Post to Newsgroup'
  1169.       ShortCut = 80
  1170.       OnExecute = acadoPosting
  1171.     end
  1172.     object acaFollowUp: TAction
  1173.       Category = 'Article'
  1174.       Caption = 'Follow-Up to Newsgroup'
  1175.       ShortCut = 70
  1176.       OnExecute = acadoPosting
  1177.     end
  1178.     object acaFollowUpMail: TAction
  1179.       Category = 'Article'
  1180.       Caption = 'Follow-Up and Mail Reply'
  1181.       OnExecute = acadoPosting
  1182.     end
  1183.     object acaMail: TAction
  1184.       Category = 'Article'
  1185.       Caption = 'Reply by Mail'
  1186.       ShortCut = 77
  1187.       OnExecute = acadoPosting
  1188.     end
  1189.     object acaForw: TAction
  1190.       Category = 'Article'
  1191.       Caption = 'Forward by Mail'
  1192.       ShortCut = 16461
  1193.       OnExecute = acadoPosting
  1194.     end
  1195.     object acaCancel: TAction
  1196.       Category = 'Article'
  1197.       Caption = 'Cancel Message'
  1198.       OnExecute = acaCancelExecute
  1199.     end
  1200.     object acaSupersede: TAction
  1201.       Category = 'Article'
  1202.       Caption = 'Supersede'
  1203.       OnExecute = acadoPosting
  1204.     end
  1205.     object acaSend: TAction
  1206.       Category = 'Article'
  1207.       Caption = 'Send Messages'
  1208.       ImageIndex = 5
  1209.       OnExecute = acaSendExecute
  1210.     end
  1211.     object acaEdit: TAction
  1212.       Category = 'Article'
  1213.       Caption = 'Edit Message'
  1214.       ImageIndex = 6
  1215.       ShortCut = 69
  1216.       OnExecute = acaEditExecute
  1217.     end
  1218.     object acaArchive: TAction
  1219.       Category = 'Article'
  1220.       Caption = 'Archive'
  1221.       ImageIndex = 4
  1222.       ShortCut = 65
  1223.       OnExecute = acaArchiveExecute
  1224.     end
  1225.     object acaQArchive: TAction
  1226.       Category = 'Article'
  1227.       Caption = 'Q-Archive'
  1228.       OnExecute = acaQArchiveExecute
  1229.     end
  1230.     object acaDecode: TAction
  1231.       Category = 'Article'
  1232.       Caption = 'Decode'
  1233.       ImageIndex = 3
  1234.       ShortCut = 115
  1235.       OnExecute = acaDecodeExecute
  1236.     end
  1237.     object acaSaveAs: TAction
  1238.       Category = 'Article'
  1239.       Caption = 'Save As...'
  1240.       ShortCut = 117
  1241.       OnExecute = acaSaveAsExecute
  1242.     end
  1243.     object acaFetch: TAction
  1244.       Category = 'Article'
  1245.       Caption = 'Fetch to Storage'
  1246.       OnExecute = acaDecodeExecute
  1247.     end
  1248.     object acaPrint: TAction
  1249.       Category = 'Article'
  1250.       Caption = 'Print'
  1251.       ShortCut = 16464
  1252.       OnExecute = acaPrintExecute
  1253.     end
  1254.     object acaReConsThread: TAction
  1255.       Category = 'Article'
  1256.       Caption = 'Reconstruct Thread'
  1257.       ShortCut = 16469
  1258.       OnExecute = acaReConsThreadExecute
  1259.     end
  1260.     object acaFindMissingParts: TAction
  1261.       Category = 'Article'
  1262.       Caption = 'Find Missing Binaries Parts'
  1263.       OnExecute = acaFindMissingPartsExecute
  1264.     end
  1265.     object acaKill: TAction
  1266.       Category = 'Article'
  1267.       Caption = 'Killfile this poster (*plonk*)'
  1268.       ShortCut = 75
  1269.       OnExecute = acaKillExecute
  1270.     end
  1271.     object acaAddToScore: TAction
  1272.       Category = 'Article'
  1273.       Caption = 'Add to score file'
  1274.       OnExecute = acaAddToScoreExecute
  1275.     end
  1276.     object acaDeleteDups: TAction
  1277.       Category = 'Article'
  1278.       Caption = 'Delete Duplicates'
  1279.       OnExecute = acaDeleteDupsExecute
  1280.     end
  1281.     object acaRefresh: TAction
  1282.       Category = 'Article'
  1283.       Caption = 'Refresh Headers'
  1284.       ImageIndex = 4
  1285.       ShortCut = 116
  1286.       OnExecute = acaRefreshExecute
  1287.     end
  1288.     object acaRefreshEx: TAction
  1289.       Category = 'Article'
  1290.       Caption = 'Refresh Headers Special'
  1291.       ShortCut = 16500
  1292.       OnExecute = acaRefreshExecute
  1293.     end
  1294.     object acaStorage: TAction
  1295.       Category = 'Article'
  1296.       Caption = 'Storage...'
  1297.       ShortCut = 118
  1298.       OnExecute = acaStorageExecute
  1299.     end
  1300.     object acaPurge: TAction
  1301.       Category = 'Article'
  1302.       Caption = 'Purge Folder'
  1303.       ImageIndex = 10
  1304.       ShortCut = 16502
  1305.       OnExecute = acaPurgeExecute
  1306.     end
  1307.     object acaCompact: TAction
  1308.       Category = 'Article'
  1309.       Caption = 'Compact Folder'
  1310.       OnExecute = acaCompactExecute
  1311.     end
  1312.     object acaCopyHeaders: TAction
  1313.       Category = 'Article'
  1314.       Caption = 'Copy Headers'
  1315.       OnExecute = acaCopyHeadersExecute
  1316.     end
  1317.     object acaSelectAll: TAction
  1318.       Category = 'Article'
  1319.       Caption = 'Select All'
  1320.       ShortCut = 16449
  1321.       OnExecute = acaSelectAllExecute
  1322.     end
  1323.     object acaInvertSelection: TAction
  1324.       Category = 'Article'
  1325.       Caption = 'Invert Selection'
  1326.       OnExecute = acaInvertSelectionExecute
  1327.     end
  1328.     object acaMarkRead: TAction
  1329.       Category = 'Article'
  1330.       Caption = 'Mark Read'
  1331.       ShortCut = 219
  1332.       OnExecute = acaMarkExecute
  1333.     end
  1334.     object acaMarkUnread: TAction
  1335.       Category = 'Article'
  1336.       Caption = 'Mark Unread'
  1337.       ShortCut = 221
  1338.       OnExecute = acaMarkExecute
  1339.     end
  1340.     object acaMarkKeep: TAction
  1341.       Category = 'Article'
  1342.       Caption = 'Mark Keep'
  1343.       ShortCut = 8411
  1344.       OnExecute = acaMarkExecute
  1345.     end
  1346.     object acaMarkUnkeep: TAction
  1347.       Category = 'Article'
  1348.       Caption = 'Mark Unkeep'
  1349.       ShortCut = 8413
  1350.       OnExecute = acaMarkExecute
  1351.     end
  1352.     object acaMarkHiScore: TAction
  1353.       Category = 'Article'
  1354.       Caption = 'Mark as High Score'
  1355.       ShortCut = 57
  1356.       OnExecute = acaMarkExecute
  1357.     end
  1358.     object acaMark0Score: TAction
  1359.       Category = 'Article'
  1360.       Caption = 'Mark as 0 Score'
  1361.       ShortCut = 48
  1362.       OnExecute = acaMarkExecute
  1363.     end
  1364.     object acaToggleScore: TAction
  1365.       Category = 'Article'
  1366.       Caption = 'Toggle High/Zero Score'
  1367.       OnExecute = acaMarkExecute
  1368.     end
  1369.     object acaMarkDelete: TAction
  1370.       Category = 'Article'
  1371.       Caption = 'Delete'
  1372.       ShortCut = 46
  1373.       OnExecute = acaMarkExecute
  1374.     end
  1375.     object acaMarkUndelete: TAction
  1376.       Category = 'Article'
  1377.       Caption = 'Undelete'
  1378.       ShortCut = 8238
  1379.       OnExecute = acaMarkExecute
  1380.     end
  1381.     object acaMarkAllRead: TAction
  1382.       Category = 'Article'
  1383.       Caption = 'Mark All Read'
  1384.       ShortCut = 8311
  1385.       OnExecute = acaMarkAllExecute
  1386.     end
  1387.     object acaMarkAllUnread: TAction
  1388.       Category = 'Article'
  1389.       Caption = 'Mark All Unread'
  1390.       OnExecute = acaMarkAllExecute
  1391.     end
  1392.     object acaMarkAllDelete: TAction
  1393.       Category = 'Article'
  1394.       Caption = 'Mark All Delete'
  1395.       ShortCut = 16430
  1396.       OnExecute = acaMarkAllExecute
  1397.     end
  1398.     object acaMarkAllUndelete: TAction
  1399.       Category = 'Article'
  1400.       Caption = 'Mark All Undelete'
  1401.       OnExecute = acaMarkAllExecute
  1402.     end
  1403.     object acaCatchUp: TAction
  1404.       Category = 'Article'
  1405.       Caption = 'CatchUp'
  1406.       ImageIndex = 0
  1407.       ShortCut = 119
  1408.       OnExecute = acaCatchUpExecute
  1409.     end
  1410.     object acaCatchUpNoKeep: TAction
  1411.       Category = 'Article'
  1412.       Caption = 'CatchUp and Clear Keep'
  1413.       ImageIndex = 0
  1414.       OnExecute = acaCatchUpExecute
  1415.     end
  1416.     object acaCatchUpKillXPost: TAction
  1417.       Category = 'Article'
  1418.       Caption = 'CatchUp and Kill XPost'
  1419.       ImageIndex = 0
  1420.       OnExecute = acaCatchUpExecute
  1421.     end
  1422.     object acaCatchUpPurge: TAction
  1423.       Category = 'Article'
  1424.       Caption = 'CatchUp and Purge'
  1425.       ImageIndex = 0
  1426.       OnExecute = acaCatchUpExecute
  1427.     end
  1428.     object acvFS: TAction
  1429.       Category = 'View'
  1430.       Caption = 'Full Screen'
  1431.       Checked = True
  1432.       ShortCut = 123
  1433.       OnExecute = acvFSExecute
  1434.     end
  1435.     object acvToggleWidth: TAction
  1436.       Category = 'View'
  1437.       Caption = 'Change Subject Width'
  1438.       ShortCut = 122
  1439.       OnExecute = acvToggleWidthExecute
  1440.     end
  1441.     object acvSplitAlign: TAction
  1442.       Category = 'View'
  1443.       Caption = 'Switch H/V Split'
  1444.       ShortCut = 16507
  1445.       OnExecute = acvSplitAlignExecute
  1446.     end
  1447.     object acvSwitchView: TAction
  1448.       Category = 'View'
  1449.       Caption = 'Switch List <-> Viewer'
  1450.       OnExecute = acvSwitchViewExecute
  1451.     end
  1452.     object acvFilterBox: TAction
  1453.       Category = 'View'
  1454.       Caption = 'Switch to Filter Box'
  1455.       OnExecute = acvFilterBoxExecute
  1456.     end
  1457.     object acvExpand: TAction
  1458.       Category = 'View'
  1459.       Caption = 'Expand Thread'
  1460.       Checked = True
  1461.       ShortCut = 187
  1462.       OnExecute = acvExpandCollapseExecute
  1463.     end
  1464.     object acvCollapse: TAction
  1465.       Category = 'View'
  1466.       Caption = 'Collapse Thread'
  1467.       Checked = True
  1468.       ShortCut = 189
  1469.       OnExecute = acvExpandCollapseExecute
  1470.     end
  1471.     object acvExpandAll: TAction
  1472.       Category = 'View'
  1473.       Caption = 'Expand All Threads'
  1474.       Checked = True
  1475.       OnExecute = acvAllExpandedExecute
  1476.     end
  1477.     object acvCollapseAll: TAction
  1478.       Category = 'View'
  1479.       Caption = 'Collapse All Threads'
  1480.       Checked = True
  1481.       OnExecute = acvAllExpandedExecute
  1482.     end
  1483.     object acvThreaded: TAction
  1484.       Category = 'View'
  1485.       Caption = 'Threaded View'
  1486.       Checked = True
  1487.       OnExecute = acvThreadedExecute
  1488.     end
  1489.     object acvAllExpanded: TAction
  1490.       Category = 'View'
  1491.       Caption = 'Toggle All Expanded'
  1492.       Checked = True
  1493.       ShortCut = 84
  1494.       OnExecute = acvAllExpandedExecute
  1495.     end
  1496.     object acvAutoCollapse: TAction
  1497.       Category = 'View'
  1498.       Caption = 'Auto Collapse'
  1499.       OnExecute = acvAutoCollapseExecute
  1500.     end
  1501.     object acvShowActive: TAction
  1502.       Category = 'View'
  1503.       Caption = 'Highlight Current Acticle'
  1504.       ShortCut = 67
  1505.       OnExecute = acvShowActiveExecute
  1506.     end
  1507.     object acvQuoted: TAction
  1508.       Category = 'View'
  1509.       Caption = 'Quoted Text'
  1510.       Checked = True
  1511.       OnExecute = acvViewExecute
  1512.     end
  1513.     object acvRaw: TAction
  1514.       Category = 'View'
  1515.       Caption = 'Raw Text'
  1516.       ShortCut = 82
  1517.       OnExecute = acvViewExecute
  1518.     end
  1519.     object acvShowallheaders: TAction
  1520.       Category = 'View'
  1521.       Caption = 'Show All Headers'
  1522.       ImageIndex = 7
  1523.       ShortCut = 72
  1524.       OnExecute = acvViewExecute
  1525.     end
  1526.     object acvWordWrap: TAction
  1527.       Category = 'View'
  1528.       Caption = 'Word Wrap'
  1529.       ImageIndex = 9
  1530.       OnExecute = acvViewExecute
  1531.     end
  1532.     object acvFixedFont: TAction
  1533.       Category = 'View'
  1534.       Caption = 'Use Fixed Font'
  1535.       ImageIndex = 8
  1536.       ShortCut = 8262
  1537.       OnExecute = acvViewExecute
  1538.     end
  1539.     object acvROT13: TAction
  1540.       Category = 'View'
  1541.       Caption = 'ROT-13'
  1542.       OnExecute = acvROT13Execute
  1543.     end
  1544.     object acvShowBin: TAction
  1545.       Category = 'View'
  1546.       Caption = 'Hide Incomplete Binaries'
  1547.       ShortCut = 66
  1548.       OnExecute = acvEZFilterExecute
  1549.     end
  1550.     object acvShowMBin: TAction
  1551.       Category = 'View'
  1552.       Caption = 'Show Binaries Only'
  1553.       OnExecute = acvEZFilterExecute
  1554.     end
  1555.     object acvShowNew: TAction
  1556.       Category = 'View'
  1557.       Caption = 'Show New Headers Only'
  1558.       ShortCut = 78
  1559.       OnExecute = acvEZFilterExecute
  1560.     end
  1561.     object acvShowUnread: TAction
  1562.       Category = 'View'
  1563.       Caption = 'Show Unread Articles Only'
  1564.       ShortCut = 85
  1565.       OnExecute = acvEZFilterExecute
  1566.     end
  1567.     object acvShowCached: TAction
  1568.       Category = 'View'
  1569.       Caption = 'Show Cached Articles Only'
  1570.       OnExecute = acvEZFilterExecute
  1571.     end
  1572.     object acvShowQ: TAction
  1573.       Category = 'View'
  1574.       Caption = 'Show Queued Articles Only'
  1575.       ShortCut = 81
  1576.       OnExecute = acvEZFilterExecute
  1577.     end
  1578.     object acvShowGe9999Score: TAction
  1579.       Category = 'View'
  1580.       Caption = 'Show >= 9999 Scores'
  1581.       OnExecute = FilterScore
  1582.     end
  1583.     object acvShowGt0Score: TAction
  1584.       Category = 'View'
  1585.       Caption = 'Show > 0 Scores'
  1586.       OnExecute = FilterScore
  1587.     end
  1588.     object acvShowGe0Score: TAction
  1589.       Category = 'View'
  1590.       Caption = 'Show >= 0 Scores'
  1591.       OnExecute = FilterScore
  1592.     end
  1593.     object acvShowGt_9999Score: TAction
  1594.       Category = 'View'
  1595.       Caption = 'Show > -9999 Scores'
  1596.       OnExecute = FilterScore
  1597.     end
  1598.     object acvShowThNew: TAction
  1599.       Category = 'View'
  1600.       Caption = 'Show Threads with New Headers'
  1601.       OnExecute = acvThFilterExecute
  1602.     end
  1603.     object acvShowThUnread: TAction
  1604.       Category = 'View'
  1605.       Caption = 'Show Threads with Unread'
  1606.       OnExecute = acvThFilterExecute
  1607.     end
  1608.     object acvShowThQ: TAction
  1609.       Category = 'View'
  1610.       Caption = 'Show Threads with Queued'
  1611.       OnExecute = acvThFilterExecute
  1612.     end
  1613.     object acvShowThGt0Score: TAction
  1614.       Category = 'View'
  1615.       Caption = 'Show Threads with > 0 Scores'
  1616.       OnExecute = acvThFilterExecute
  1617.     end
  1618.     object acvStatsForm: TAction
  1619.       Category = 'View'
  1620.       Caption = 'View stats'
  1621.       ShortCut = 86
  1622.       OnExecute = acvStatsFormExecute
  1623.     end
  1624.     object acvFilter: TAction
  1625.       Category = 'View'
  1626.       Caption = 'Filter...'
  1627.       ShortCut = 120
  1628.       OnExecute = acvFilterExecute
  1629.     end
  1630.     object acvUndoFilter: TAction
  1631.       Category = 'View'
  1632.       Caption = 'Undo Last Filter'
  1633.       Enabled = False
  1634.       ShortCut = 32776
  1635.       OnExecute = acvUndoFilterExecute
  1636.     end
  1637.     object acvInvertFilter: TAction
  1638.       Category = 'View'
  1639.       Caption = 'Invert Filter'
  1640.       Enabled = False
  1641.       OnExecute = acvEZFilterExecute
  1642.     end
  1643.     object acvRemoveFilter: TAction
  1644.       Category = 'View'
  1645.       Caption = 'Remove All Filters'
  1646.       Enabled = False
  1647.       ShortCut = 16504
  1648.       OnExecute = acvRemoveFilterExecute
  1649.     end
  1650.     object acvSwitchFilterColumn: TAction
  1651.       Category = 'View'
  1652.       Caption = 'Switch Filter Column'
  1653.       OnExecute = acvSwitchFilterColumnExecute
  1654.     end
  1655.     object acvAttachments: TAction
  1656.       Category = 'View'
  1657.       Caption = 'List Attachments'
  1658.       OnExecute = acvAttachmentsExecute
  1659.     end
  1660.     object acvSkipQuote: TAction
  1661.       Category = 'View'
  1662.       Caption = 'Skip Quoted Text'
  1663.       OnExecute = acvSkipQuoteExecute
  1664.     end
  1665.     object acaThread: TAction
  1666.       Category = 'Article'
  1667.       Caption = 'Thread articles'
  1668.       OnExecute = acaThreadExecute
  1669.     end
  1670.     object acaEditSubject: TAction
  1671.       Category = 'Article'
  1672.       Caption = 'Edit Subject'
  1673.       ShortCut = 8261
  1674.       OnExecute = acaEditSubjectExecute
  1675.     end
  1676.   end
  1677.   object poScore: TPopupMenu
  1678.     Left = 496
  1679.     Top = 411
  1680.     object Filter1: TMenuItem
  1681.       Caption = 'Filter'
  1682.       OnClick = acvFilterExecute
  1683.     end
  1684.     object N8: TMenuItem
  1685.       Caption = '-'
  1686.     end
  1687.     object miFltrClear: TMenuItem
  1688.       Action = acvRemoveFilter
  1689.       Caption = 'Clear'
  1690.     end
  1691.     object N99991: TMenuItem
  1692.       Tag = 9999
  1693.       Caption = '>= 9999'
  1694.       OnClick = FilterScore
  1695.     end
  1696.     object N01: TMenuItem
  1697.       Tag = 1
  1698.       Caption = '> 0'
  1699.       OnClick = FilterScore
  1700.     end
  1701.     object N02: TMenuItem
  1702.       Caption = '>= 0'
  1703.       OnClick = FilterScore
  1704.     end
  1705.     object N99992: TMenuItem
  1706.       Tag = -9998
  1707.       Caption = '> -9999'
  1708.       OnClick = FilterScore
  1709.     end
  1710.   end
  1711.   object poStorage: TPopupMenu
  1712.     OnPopup = poStoragePopup
  1713.     Left = 496
  1714.     Top = 305
  1715.     object moDummy: TMenuItem
  1716.       Caption = 'Storage...'
  1717.       ShortCut = 118
  1718.       OnClick = acaStorageExecute
  1719.     end
  1720.     object N9: TMenuItem
  1721.       Caption = '-'
  1722.     end
  1723.     object moSaveHeaders: TMenuItem
  1724.       Caption = 'Save &headers'
  1725.       GroupIndex = 1
  1726.       RadioItem = True
  1727.       OnClick = moStorageClick
  1728.     end
  1729.     object moSaveAll: TMenuItem
  1730.       Caption = 'Save headers and &articles'
  1731.       GroupIndex = 1
  1732.       RadioItem = True
  1733.       OnClick = moStorageClick
  1734.     end
  1735.     object moSaveNone: TMenuItem
  1736.       Caption = 'Save ¬hing'
  1737.       GroupIndex = 1
  1738.       RadioItem = True
  1739.       OnClick = moStorageClick
  1740.     end
  1741.     object N10: TMenuItem
  1742.       Caption = '-'
  1743.       GroupIndex = 1
  1744.     end
  1745.     object moCompact: TMenuItem
  1746.       Caption = 'Compact file'
  1747.       GroupIndex = 1
  1748.       OnClick = moStorageClick
  1749.     end
  1750.   end
  1751.   object mnAttach: TPopupMenu
  1752.     Left = 496
  1753.     Top = 147
  1754.   end
  1755.   object poHdrs: TPopupMenu
  1756.     AutoPopup = False
  1757.     OnPopup = UpdateMenu
  1758.     Left = 536
  1759.     Top = 221
  1760.     object miQ: TMenuItem
  1761.       Caption = '(De)Queue'
  1762.       ShortCut = 32
  1763.       OnClick = miQClick
  1764.     end
  1765.     object miQAll: TMenuItem
  1766.       Caption = 'Queue All'
  1767.       ShortCut = 16416
  1768.       OnClick = miQClick
  1769.     end
  1770.     object miClearQ: TMenuItem
  1771.       Caption = 'Clear Queue'
  1772.       ShortCut = 24608
  1773.       OnClick = miQClick
  1774.     end
  1775.     object N2: TMenuItem
  1776.       Caption = '-'
  1777.     end
  1778.     object FindMissingBinariesParts1: TMenuItem
  1779.       Action = acaFindMissingParts
  1780.     end
  1781.     object miEditSubj: TMenuItem
  1782.       Action = acaEditSubject
  1783.     end
  1784.   end
  1785.   object poMemo: TPopupMenu
  1786.     OnPopup = poMemoPopup
  1787.     Left = 496
  1788.     Top = 358
  1789.     object miCopy: TMenuItem
  1790.       Caption = '&Copy'
  1791.       OnClick = miCopyClick
  1792.     end
  1793.     object CopyAll1: TMenuItem
  1794.       Caption = 'Copy &All'
  1795.       OnClick = miCopyClick
  1796.     end
  1797.     object miMailURL: TMenuItem
  1798.       Caption = '&mailto:'
  1799.       OnClick = miMailURLClick
  1800.     end
  1801.     object miOpenURL: TMenuItem
  1802.       Caption = '&Edit URL...'
  1803.       OnClick = miOpenURLClick
  1804.     end
  1805.   end
  1806.   object ReconTimer: TTimer
  1807.     Enabled = False
  1808.     OnTimer = ReconTimerTimer
  1809.     Left = 48
  1810.     Top = 144
  1811.   end
  1812.   object DecodeDialog: TSaveDialogEx
  1813.     Filter = 'All files (*.*)|*.*'
  1814.     FilterIndex = 0
  1815.     Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing]
  1816.     Left = 144
  1817.     Top = 376
  1818.   end
  1819.   object HintOffTimer: TTimer
  1820.     Enabled = False
  1821.     Interval = 3000
  1822.     OnTimer = HintOffTimerTimer
  1823.     Left = 256
  1824.     Top = 144
  1825.   end
  1826.   object poOverrideServer: TPopupMenu
  1827.     Left = 496
  1828.     Top = 464
  1829.     object Nooverride2: TMenuItem
  1830.       Caption = 'No override'
  1831.       Checked = True
  1832.       RadioItem = True
  1833.       OnClick = miServerClick
  1834.     end
  1835.   end
  1836. end
  1837.