File: packageeditor.lfm

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 (380 lines) | stat: -rw-r--r-- 10,228 bytes parent folder | download | duplicates (2)
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
object PackageEditorForm: TPackageEditorForm
  Left = 299
  Height = 455
  Top = 248
  Width = 464
  AllowDropFiles = True
  Caption = 'PackageEditorForm'
  ClientHeight = 455
  ClientWidth = 464
  Constraints.MinHeight = 300
  Constraints.MinWidth = 400
  KeyPreview = True
  OnClose = PackageEditorFormClose
  OnCloseQuery = PackageEditorFormCloseQuery
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnDropFiles = FormDropFiles
  LCLVersion = '1.9.0.0'
  object ToolBar: TToolBar
    Left = 0
    Height = 48
    Top = 0
    Width = 464
    AutoSize = True
    ButtonHeight = 46
    ButtonWidth = 23
    ShowCaptions = True
    TabOrder = 0
  end
  object PropsGroupBox: TGroupBox
    Left = 0
    Height = 118
    Top = 316
    Width = 464
    Align = alBottom
    Caption = 'PropsGroupBox'
    ClientHeight = 98
    ClientWidth = 462
    TabOrder = 3
    object CallRegisterProcCheckBox: TCheckBox
      Left = 0
      Height = 21
      Top = 0
      Width = 187
      Caption = 'CallRegisterProcCheckBox'
      OnChange = CallRegisterProcCheckBoxChange
      ParentShowHint = False
      ShowHint = True
      TabOrder = 0
    end
    object AddToUsesPkgSectionCheckBox: TCheckBox
      AnchorSideLeft.Control = CallRegisterProcCheckBox
      AnchorSideLeft.Side = asrBottom
      Left = 197
      Height = 21
      Top = 0
      Width = 222
      BorderSpacing.Left = 10
      Caption = 'AddToUsesPkgSectionCheckBox'
      OnChange = AddToUsesPkgSectionCheckBoxChange
      ParentShowHint = False
      ShowHint = True
      TabOrder = 1
    end
    object UseMinVersionCheckBox: TCheckBox
      AnchorSideLeft.Control = PropsGroupBox
      AnchorSideTop.Control = MinVersionEdit
      AnchorSideTop.Side = asrCenter
      Left = 0
      Height = 21
      Top = 2
      Width = 179
      Caption = 'UseMinVersionCheckBox'
      OnChange = UseMinVersionCheckBoxChange
      TabOrder = 2
    end
    object MinVersionEdit: TEdit
      AnchorSideLeft.Control = UseMinVersionCheckBox
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = PropsGroupBox
      Left = 189
      Height = 25
      Top = 0
      Width = 100
      BorderSpacing.Left = 10
      OnChange = MinVersionEditChange
      TabOrder = 3
      Text = 'MinVersionEdit'
    end
    object UseMaxVersionCheckBox: TCheckBox
      AnchorSideLeft.Control = PropsGroupBox
      AnchorSideTop.Control = MaxVersionEdit
      AnchorSideTop.Side = asrCenter
      Left = 0
      Height = 21
      Top = 29
      Width = 183
      Caption = 'UseMaxVersionCheckBox'
      OnChange = UseMaxVersionCheckBoxChange
      TabOrder = 4
    end
    object MaxVersionEdit: TEdit
      AnchorSideLeft.Control = UseMaxVersionCheckBox
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = MinVersionEdit
      AnchorSideTop.Side = asrBottom
      Left = 193
      Height = 25
      Top = 27
      Width = 100
      BorderSpacing.Left = 10
      BorderSpacing.Top = 2
      OnChange = MaxVersionEditChange
      TabOrder = 5
      Text = 'MaxVersionEdit'
    end
    object ApplyDependencyButton: TButton
      AnchorSideLeft.Control = PropsGroupBox
      AnchorSideTop.Control = MaxVersionEdit
      AnchorSideTop.Side = asrBottom
      Left = 0
      Height = 25
      Top = 58
      Width = 163
      AutoSize = True
      BorderSpacing.Top = 6
      Caption = 'ApplyDependencyButton'
      OnClick = ApplyDependencyButtonClick
      TabOrder = 6
    end
    object RegisteredPluginsGroupBox: TGroupBox
      AnchorSideTop.Control = CallRegisterProcCheckBox
      AnchorSideTop.Side = asrBottom
      Left = 0
      Height = 71
      Top = 27
      Width = 462
      Align = alBottom
      Anchors = [akTop, akLeft, akRight, akBottom]
      BorderSpacing.Top = 6
      Caption = 'RegisteredPluginsGroupBox'
      ClientHeight = 51
      ClientWidth = 460
      TabOrder = 7
      object RegisteredListBox: TListBox
        Left = 0
        Height = 51
        Top = 0
        Width = 460
        Align = alClient
        ItemHeight = 0
        OnDrawItem = RegisteredListBoxDrawItem
        ScrollWidth = 458
        Style = lbOwnerDrawFixed
        TabOrder = 0
        TopIndex = -1
      end
    end
    object DisableI18NForLFMCheckBox: TCheckBox
      AnchorSideLeft.Control = AddToUsesPkgSectionCheckBox
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = AddToUsesPkgSectionCheckBox
      Left = 425
      Height = 21
      Top = 0
      Width = 209
      BorderSpacing.Left = 6
      Caption = 'DisableI18NForLFMCheckBox'
      OnChange = DisableI18NForLFMCheckBoxChange
      ParentShowHint = False
      ShowHint = True
      TabOrder = 8
    end
  end
  object StatusBar: TStatusBar
    Left = 0
    Height = 21
    Top = 434
    Width = 464
    Panels = <>
  end
  object Splitter1: TSplitter
    Cursor = crVSplit
    Left = 0
    Height = 5
    Top = 311
    Width = 464
    Align = alBottom
    ResizeAnchor = akBottom
  end
  object FilterPanel: TPanel
    Left = 0
    Height = 28
    Top = 48
    Width = 464
    Align = alTop
    BevelOuter = bvNone
    ClientHeight = 28
    ClientWidth = 464
    TabOrder = 1
    object DirectoryHierarchyButton: TSpeedButton
      AnchorSideLeft.Control = OpenButton
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = OpenButton
      AnchorSideTop.Side = asrCenter
      AnchorSideBottom.Side = asrBottom
      Left = 39
      Height = 25
      Top = 2
      Width = 25
      AllowAllUp = True
      Anchors = [akTop, akLeft, akBottom]
      AutoSize = True
      BorderSpacing.Left = 11
      Constraints.MinHeight = 25
      Constraints.MinWidth = 25
      GroupIndex = 1
      OnClick = DirectoryHierarchyButtonClick
      ShowHint = True
      ParentShowHint = False
    end
    object SortAlphabeticallyButton: TSpeedButton
      AnchorSideLeft.Control = DirectoryHierarchyButton
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = OpenButton
      AnchorSideTop.Side = asrCenter
      AnchorSideBottom.Side = asrBottom
      Left = 65
      Height = 25
      Top = 2
      Width = 25
      AllowAllUp = True
      AutoSize = True
      BorderSpacing.Left = 1
      Constraints.MinHeight = 25
      Constraints.MinWidth = 25
      GroupIndex = 2
      OnClick = SortAlphabeticallyButtonClick
      ShowHint = True
      ParentShowHint = False
    end
    object FilterEdit: TTreeFilterEdit
      AnchorSideLeft.Control = MoveDownBtn
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = SortAlphabeticallyButton
      AnchorSideTop.Side = asrCenter
      AnchorSideRight.Side = asrBottom
      Left = 163
      Height = 25
      Top = 2
      Width = 300
      ButtonWidth = 23
      Anchors = [akTop, akLeft, akRight]
      BorderSpacing.Left = 11
      NumGlyphs = 1
      MaxLength = 0
      ParentFont = False
      TabOrder = 0
      OnKeyDown = FilterEditKeyDown
      FilteredTreeview = ItemsTreeView
    end
    object OpenButton: TSpeedButton
      AnchorSideLeft.Control = FilterPanel
      AnchorSideTop.Control = FilterPanel
      AnchorSideTop.Side = asrCenter
      AnchorSideBottom.Side = asrBottom
      Left = 3
      Height = 25
      Top = 2
      Width = 25
      AllowAllUp = True
      Anchors = [akTop, akLeft, akBottom]
      AutoSize = True
      BorderSpacing.Left = 3
      Constraints.MinHeight = 25
      Constraints.MinWidth = 25
      OnClick = OpenFileMenuItemClick
      ShowHint = True
      ParentShowHint = False
    end
    object MoveUpBtn: TSpeedButton
      AnchorSideLeft.Control = SortAlphabeticallyButton
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = OpenButton
      AnchorSideTop.Side = asrCenter
      Left = 101
      Height = 26
      Top = 1
      Width = 25
      BorderSpacing.Left = 11
      Constraints.MinHeight = 25
      Constraints.MinWidth = 25
      Enabled = False
      OnClick = MoveUpBtnClick
      ShowHint = True
      ParentShowHint = False
    end
    object MoveDownBtn: TSpeedButton
      AnchorSideLeft.Control = MoveUpBtn
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = OpenButton
      AnchorSideTop.Side = asrCenter
      Left = 127
      Height = 26
      Top = 1
      Width = 25
      BorderSpacing.Left = 1
      Constraints.MinHeight = 25
      Constraints.MinWidth = 25
      Enabled = False
      OnClick = MoveDownBtnClick
      ShowHint = True
      ParentShowHint = False
    end
  end
  object ItemsTreeView: TTreeView
    Left = 0
    Height = 234
    Top = 77
    Width = 464
    Align = alClient
    BorderSpacing.Top = 1
    DragMode = dmAutomatic
    MultiSelect = True
    PopupMenu = ItemsPopupMenu
    ReadOnly = True
    RightClickSelect = True
    TabOrder = 2
    OnAdvancedCustomDrawItem = ItemsTreeViewAdvancedCustomDrawItem
    OnDblClick = ItemsTreeViewDblClick
    OnDragDrop = ItemsTreeViewDragDrop
    OnDragOver = ItemsTreeViewDragOver
    OnKeyDown = ItemsTreeViewKeyDown
    OnSelectionChanged = ItemsTreeViewSelectionChanged
    Options = [tvoAllowMultiselect, tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoRightClickSelect, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
  end
  object ItemsPopupMenu: TPopupMenu
    OnPopup = ItemsPopupMenuPopup
    left = 180
    top = 10
  end
  object UsePopupMenu: TPopupMenu
    OnPopup = UsePopupMenuPopup
    left = 70
    top = 10
  end
  object MorePopupMenu: TPopupMenu
    OnPopup = MorePopupMenuPopup
    left = 300
    top = 10
  end
  object AddPopupMenu: TPopupMenu
    left = 120
    top = 10
    object mnuAddDiskFile: TMenuItem
      Caption = 'Add file...'
      Default = True
      OnClick = mnuAddDiskFileClick
    end
    object MenuItem1: TMenuItem
      Caption = '-'
    end
    object mnuAddNewFile: TMenuItem
      Caption = 'New file of type...'
      OnClick = mnuAddNewFileClick
    end
    object mnuAddNewComp: TMenuItem
      Caption = 'New component...'
      OnClick = mnuAddNewCompClick
    end
    object mnuAddNewReqr: TMenuItem
      Caption = 'New requirement...'
      OnClick = mnuAddNewReqrClick
    end
    object mnuAddFPMakeReq: TMenuItem
      Caption = 'New FPMake requirement...'
      OnClick = mnuAddFPMakeReqClick
    end
  end
end