File: fShowParseTree.dfm

package info (click to toggle)
lazarus 2.0.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 214,460 kB
  • sloc: pascal: 1,862,622; xml: 265,709; cpp: 56,595; sh: 3,008; java: 609; makefile: 535; perl: 297; sql: 222; ansic: 137
file content (165 lines) | stat: -rw-r--r-- 3,488 bytes parent folder | download | duplicates (8)
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
object frmShowParseTree: TfrmShowParseTree
  Left = 319
  Top = 116
  BorderIcons = [biSystemMenu, biMaximize]
  Caption = 'JCF Parse Tree'
  ClientHeight = 555
  ClientWidth = 581
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -15
  Font.Name = 'Segoe UI'
  Font.Style = []
  KeyPreview = True
  OldCreateOrder = False
  Position = poOwnerFormCenter
  Scaled = False
  OnCreate = FormCreate
  OnKeyUp = FormKeyUp
  OnShow = FormShow
  PixelsPerInch = 120
  TextHeight = 20
  object StatusBar1: TStatusBar
    Left = 0
    Top = 530
    Width = 581
    Height = 25
    Panels = <>
  end
  object pnlTop: TPanel
    Left = 0
    Top = 0
    Width = 581
    Height = 85
    Align = alTop
    BevelOuter = bvNone
    Constraints.MinHeight = 67
    Constraints.MinWidth = 67
    TabOrder = 1
    object lblTreeCount: TLabel
      Left = 11
      Top = 31
      Width = 110
      Height = 20
      Caption = 'Tree has ? nodes'
    end
    object lblTreeDepth: TLabel
      Left = 11
      Top = 55
      Width = 166
      Height = 20
      Caption = 'Tree has max depth of ??'
    end
    object cbShowWhiteSpace: TCheckBox
      Left = 11
      Top = 5
      Width = 144
      Height = 22
      Caption = 'Show whitespace'
      TabOrder = 0
      OnClick = cbShowWhiteSpaceClick
    end
  end
  object pnlBottom: TPanel
    Left = 0
    Top = 480
    Width = 581
    Height = 50
    Align = alBottom
    BevelOuter = bvNone
    TabOrder = 2
    object lblCurrent: TLabel
      Left = 11
      Top = 2
      Width = 51
      Height = 20
      Caption = 'Current:'
    end
    object lblDepth: TLabel
      Left = 11
      Top = 26
      Width = 44
      Height = 20
      Caption = 'Depth:'
    end
    object lblTotalNodeCount: TLabel
      Left = 271
      Top = 26
      Width = 116
      Height = 20
      Caption = 'Total node count:'
    end
    object lblImmediateChildCount: TLabel
      Left = 271
      Top = 2
      Width = 152
      Height = 20
      Caption = 'Immediate child count:'
    end
  end
  object pcPages: TPageControl
    Left = 0
    Top = 85
    Width = 581
    Height = 395
    ActivePage = tsTokens
    Align = alClient
    TabOrder = 3
    object tsTokens: TTabSheet
      Caption = 'Tokens'
      ExplicitLeft = 0
      ExplicitTop = 0
      ExplicitWidth = 0
      ExplicitHeight = 0
      object lvTokens: TListView
        Left = 0
        Top = 0
        Width = 573
        Height = 360
        Align = alClient
        Columns = <
          item
            Caption = 'Index'
            Width = 63
          end
          item
            Caption = 'Type'
            Width = 185
          end
          item
            Caption = 'Text'
            Width = 271
          end>
        ReadOnly = True
        RowSelect = True
        TabOrder = 0
        ViewStyle = vsReport
        OnDblClick = lvTokensDblClick
        OnSelectItem = lvTokensSelectItem
      end
    end
    object tsTree: TTabSheet
      Caption = 'Tree'
      ImageIndex = 1
      ExplicitLeft = 0
      ExplicitTop = 0
      ExplicitWidth = 0
      ExplicitHeight = 0
      object tvParseTree: TTreeView
        Left = 0
        Top = 0
        Width = 573
        Height = 360
        Align = alClient
        HideSelection = False
        Indent = 22
        MultiSelectStyle = []
        ReadOnly = True
        TabOrder = 0
        OnChange = tvParseTreeChange
        OnDblClick = tvParseTreeDblClick
      end
    end
  end
end