lazarus/components/jcf2/Parse/UI/fShowParseTree.lfm
2018-06-08 10:30:13 +00:00

169 lines
3.6 KiB
Plaintext

object frmShowParseTree: TfrmShowParseTree
Left = 319
Height = 555
Top = 116
Width = 581
ActiveControl = pcPages
BorderIcons = [biSystemMenu, biMaximize]
Caption = 'JCF Parse Tree'
ClientHeight = 555
ClientWidth = 581
KeyPreview = True
OnCreate = FormCreate
OnKeyUp = FormKeyUp
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '1.9.0.0'
object StatusBar1: TStatusBar
Left = 0
Height = 21
Top = 534
Width = 581
Panels = <>
end
object pnlTop: TPanel
Left = 0
Height = 85
Top = 0
Width = 581
Align = alTop
BevelOuter = bvNone
ClientHeight = 85
ClientWidth = 581
Constraints.MinHeight = 67
Constraints.MinWidth = 67
TabOrder = 1
object lblTreeCount: TLabel
Left = 11
Height = 17
Top = 31
Width = 110
Caption = 'Tree has ? nodes'
ParentColor = False
end
object lblTreeDepth: TLabel
Left = 11
Height = 17
Top = 55
Width = 165
Caption = 'Tree has max depth of ??'
ParentColor = False
end
object cbShowWhiteSpace: TCheckBox
Left = 11
Height = 24
Top = 5
Width = 145
Caption = 'Show whitespace'
OnClick = cbShowWhiteSpaceClick
TabOrder = 0
end
end
object pnlBottom: TPanel
Left = 0
Height = 50
Top = 484
Width = 581
Align = alBottom
BevelOuter = bvNone
ClientHeight = 50
ClientWidth = 581
TabOrder = 2
object lblCurrent: TLabel
Left = 11
Height = 17
Top = 2
Width = 57
Caption = 'Current:'
ParentColor = False
end
object lblDepth: TLabel
Left = 11
Height = 17
Top = 26
Width = 47
Caption = 'Depth:'
ParentColor = False
end
object lblTotalNodeCount: TLabel
Left = 271
Height = 17
Top = 26
Width = 119
Caption = 'Total node count:'
ParentColor = False
end
object lblImmediateChildCount: TLabel
Left = 271
Height = 17
Top = 2
Width = 156
Caption = 'Immediate child count:'
ParentColor = False
end
end
object pcPages: TPageControl
Left = 6
Height = 387
Top = 91
Width = 569
ActivePage = tsTokens
Align = alClient
BorderSpacing.Around = 6
TabIndex = 0
TabOrder = 3
object tsTokens: TTabSheet
Caption = 'Tokens'
ClientHeight = 356
ClientWidth = 565
object lvTokens: TListView
Left = 0
Height = 356
Top = 0
Width = 565
Align = alClient
Columns = <
item
Caption = 'Index'
Width = 63
end
item
Caption = 'Type'
Width = 185
end
item
Caption = 'Text'
Width = 302
end>
ReadOnly = True
RowSelect = True
SortType = stText
TabOrder = 0
ViewStyle = vsReport
OnDblClick = lvTokensDblClick
OnSelectItem = lvTokensSelectItem
end
end
object tsTree: TTabSheet
Caption = 'Tree'
ClientHeight = 356
ClientWidth = 565
ImageIndex = 1
object tvParseTree: TTreeView
Left = 0
Height = 363
Top = 0
Width = 577
Align = alClient
HideSelection = False
Indent = 22
RightClickSelect = True
TabOrder = 0
OnChange = tvParseTreeChange
OnDblClick = tvParseTreeDblClick
Options = [tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoRightClickSelect, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
end
end
end
end