File: frmfilebrowser.lfm

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (245 lines) | stat: -rw-r--r-- 10,600 bytes parent folder | download
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
object FileBrowserForm: TFileBrowserForm
  Left = 537
  Height = 467
  Top = 311
  Width = 345
  ActiveControl = Panel1
  Caption = 'File Browser'
  ClientHeight = 467
  ClientWidth = 345
  LCLVersion = '3.99.0.0'
  OnActivate = FormActivate
  OnClose = FormClose
  OnCreate = FormCreate
  OnShow = FormShow
  object TV: TTreeView
    Left = 0
    Height = 185
    Top = 70
    Width = 345
    Align = alTop
    Images = ilTreeview
    ReadOnly = True
    ScrollBars = ssAutoBoth
    TabOrder = 0
    Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
    OnDblClick = TVDblClick
    OnExpanded = TVExpanded
    OnSelectionChanged = TVSelectionChanged
  end
  object Panel1: TPanel
    Left = 0
    Height = 42
    Top = 0
    Width = 345
    Align = alTop
    BevelOuter = bvNone
    ClientHeight = 42
    ClientWidth = 345
    TabOrder = 1
    object cbHidden: TCheckBox
      AnchorSideTop.Control = btnReload
      AnchorSideBottom.Control = btnReload
      AnchorSideBottom.Side = asrBottom
      Left = 208
      Height = 28
      Top = 7
      Width = 133
      Anchors = [akTop, akLeft, akBottom]
      AutoSize = False
      Caption = 'Show hidden files'
      TabOrder = 0
      OnChange = cbHiddenChange
    end
    object btnConfigure: TButton
      Left = 8
      Height = 28
      Top = 7
      Width = 90
      Caption = 'Configure'
      TabOrder = 1
      OnClick = btnConfigureClick
    end
    object btnReload: TButton
      Left = 104
      Height = 28
      Top = 7
      Width = 90
      Caption = 'Reload'
      TabOrder = 2
      OnClick = btnReloadClick
    end
  end
  object Splitter1: TSplitter
    Cursor = crVSplit
    Left = 0
    Height = 5
    Top = 255
    Width = 345
    Align = alTop
    ResizeAnchor = akTop
  end
  object pnlFiles: TPanel
    Left = 0
    Height = 207
    Top = 260
    Width = 345
    Align = alClient
    BevelOuter = bvNone
    Caption = 'pnlFiles'
    ClientHeight = 207
    ClientWidth = 345
    TabOrder = 3
    object cbFilePanel: TFilterComboBox
      Left = 0
      Height = 28
      Top = 0
      Width = 345
      Align = alTop
      TabOrder = 0
      OnChange = cbFilePanelChange
      OnSelect = cbFilePanelSelect
    end
    object FileListBox: TFileListBox
      Left = 0
      Height = 179
      Top = 28
      Width = 345
      Align = alClient
      Directory = '/home/graemeg'
      FileType = [ftArchive, ftNormal]
      ItemHeight = 0
      TabOrder = 1
      TopIndex = -1
      OnDblClick = FileListBoxDblClick
      OnKeyPress = FileListBoxKeyPress
    end
  end
  object cbTreeFilter: TFilterComboBox
    Left = 0
    Height = 28
    Top = 42
    Width = 345
    Align = alTop
    TabOrder = 4
    OnChange = cbTreeFilterChange
    OnSelect = cbTreeFilterChange
  end
  object ilTreeview: TImageList
    Left = 88
    Top = 107
    Bitmap = {
      4C7A030000001000000010000000EF0200000000000078DAD5D4496813511807
      F0576B3DE8D5A3222269A35014974B4570C193A2E0825E148BCBADB7B41E8A69
      EAC55BEF227A70A9D944B11741301D7ACD21ED4C2C52A4C56EB64D9B65966432
      937C7EDFCB4C8D75266DD38018F8939799F9BDEF7B6F6602000CB698F611ED49
      9BA0189E61052834A6631BF55EBC5EC894212E030F8DDB47D4A23D9F53BC822A
      DB9E7EDB76A321D3088FDF995A7DAE13B472AA7ECF6D620BF5139E981AADDB93
      FD223FC671A90E5FB26C27AE43AE63ED643A0F0CCB673C8292DEB44743B64DC8
      EFF70875D44743F6581C5A5A638AB2594F862C34E0FDDB4A1AF5115F7743AD48
      6F7A74F195EF742D0FE532944B26944D034A46115300B3980753D720373B0EC9
      60AF9A7CE93BEBE6C91A42C0397919B2D312482E73902F9954538752B1C06B9A
      BA0A4641E1B6A865A1A8662033950069B04777F4685DEB5BD1E565BE1F4EDE5E
      AB5150794D43CB5975D3A02B2BDC16724BEE9EACF4B6660AD94557BF76ADBA62
      D74DF1BA64F3999FEE9E7AFEFEB966F2E97957FFBBAEBDD654A5667681D7CDA7
      E7405B9975F7B84FC6E278CD68CB33AEBE7A8F2B6B5DE0FD6A565D75791AD4D4
      0F77BF669FB85D213BB36A95A52957BF9934EABDFDD7FF3F1BFE9F7A002DAC17
      F6B2EBD0BCDEB5F1A7ACE56B901D1D8B326F38CC9A991FEEB30068AC0F4F0620
      87BFBB71E54D4E568CB08B5298CD63C0CAE8C0B39BA7D00530D7708EE77C1E3F
      DCFDCB86D9AD6498996862C9083B87735DC1F10466323EC476AEAEA50F8630A2
      8BFD80DF3B70FE2EACE715A3EC38F581C72E55F97E4CB6AAE78E3F6C000E593D
      767F1B64BB2D7F87DB00D0F9313C2FD81ECF8F601264F9357EE8E4BE17F64921
      F690BC186407F93DE883F7E84D4C479597C5101EB1FBF3C365EE1FC10929C80E
      E35E74ADB1B7ABD78E3E89F9B8EA7DB00BAF9DC44CE05C5731E7711C73B2DC47
      D83DDE6388BDC07DBC81E3FE93039FE89E25781F95FB3E87F35C707E6658135A
      1FBAAC75CF159A13CD364C2BE608F5BFDE7347CFDAE83BB6271663DBFF97F7EA
      1783B1B789
    }
    BitmapAdv = {
      4C69020000004C7A030000001800000018000000E10400000000000078DAED98
      5D6C536518C75F3020C11B158D786142625BE78D177E847BEEBC30D9128CE146
      9188C10445338D9365A5D1C470212C88113426464559D73189269B83B1B6CA8D
      324A42DB0D335937B675ECA3EBDA9E737A3EDAF3F83CA76FBBD3AEDBCE81D6C4
      E9B25FDA9D9EF33BCFFB7FDEF76D570060B00E7004C57D0D0161DC191074048A
      3C1114922EBFF0D5537D70DF9DBA1F1F109F71A1B73194D59B871530F34654A6
      7BE88E80E8BE53BF2B283453AD97533A0C666019CF5F91F2E631594047E72B25
      BF3FE3A1E3D5DCC477D339A81CD76A908B9C56FD76F927FDF83C66335B3BC49C
      412151477F02FDA17AF91D41E1AA33209E73FA855CCDDDE40C8A5DB8AE8E3B82
      997CED6BCFE41D01E118DEE7EDBAE51F140EB9025253BDFC2EBFD8487B4FDDFA
      FBABF8B4CB9F7EA85EFE86FEF4B6C2DE2C4875989BD2D2DE2FFC59F3FAFDC28D
      D2FE13107AF11EF91ACE1B9A9B3D45BFD39F39EDACA53F802E742EF985BD95EF
      8B77894ECEF5F0B961BDFD84CFBC07768876B4FE84316CB0E3075DC7DF3CE8F9
      1CA2413E47A890D714C8AB32E4D42CE41409B46C1A467A3F15863A5ADBEDF8CB
      DDDC5BE1CE292268B200727A1E6E9CFF58087F7FF890653FBA73B14B0546FB4D
      5C84DC4DE202684436638C419C9F80216F9B143ED3D264C98F796841CFDAA05B
      9552A08A8B909E1C86C80FEFCB56FC794D5D310F03AC5B9596DCAA9804455830
      FA6DCD2F57CFE3AF3E13BF803642F4828A289984653FD56C291F134A66DEBABF
      948758CA435B96472113AA5B46B79C9EB3E1476F3C04DAD4551383A04D125740
      2526FE30F13BC8A959CB7EA3E6C8595B641767ACFB2DE64135CBA919C39D5DBC
      6DD94F734F9B1D026D8688825AE476841306759AB80E0A279B9CB6E14FE17CBC
      680B69216EDD8F9998F350CAF2982DE541354BC938BAA79049CB7EF2AAC90950
      176E71C6414D1063A014998F714641991B05313161DD8F356BB3C3B610E76FD9
      F0F33C7826D5F340129346DDE416E7C62DFBABCDBD32377A25C3BBE416E6C62C
      FBEF86F5F67901D6C9F73FFF3598071E646E78071FCFB323D08B9C606DF09C5D
      CF7037DB36E4658D612FDB17ED64BB467AD8BDE8DC8244D00965B841C7E39F21
      1BD7F2A26B73C4C78E473A99828089E98897ED41C70E2484DE76F4B6E1E36FA5
      FB78E0C3D5DC833FB3ADE8E937399378BFEBF828178FE1780E947FCE870DE83D
      CAFD32B27D15F725EED1A23ED60C1EB6B19815DEA79BBF26E2F332077B1D36A1
      7F8ADFE3E515DC0326F78BBC970DD8BB9DF49CF2C7D762C6393EF65A95BE5FE0
      FE16F3F1D8D76C4B55F79B40FD8CF36B1A8DDEF8D8293A0FEBFFBC4A4663BCD7
      AF9A5FC33C4F57BA8D6BDCF012EF5B921D8647E818F6F71B7EEEB18ADA0FF273
      35D60A8F95E6E059B6036BC9F19A0E965D43F3A350FBB7F477A8933D4CFDE6E7
      EE36B9771BDE82FFA4D981F5ECE7F5C4E87F9D0AFF29EEFFD21867276BE2E7C6
      A917CBDC1E18A04CCBB2E964ADFC9ABE65FD72C37E5E53AC785DB48BED0C77B0
      27ABBA3DB0B5CA5ADACBC73B39F805DB5491E97644E2D777B30FC0F8CE053B74
      0FFEFDEE5A6E62E81C7BB4B4767CECE8B28C3C70C0B40F287C6F4899D6EB8A6E
      530F3E32ADD7CB381637CEA313F8FC1AF51F73DA83AEE9B2FDA6B04E3F4136AF
      B997E11A45D74944AFD86F00FB13A6F5C1D7C22E9ADBC80BAC051EB0BB5F86BB
      D8B3389676F4F6847DCC8BEBE2AD6B3FB2FBFF7F4FFA77F237C82BE8C84C7A03
      0000002000000020000000590500000000000078DAED985F681C451CC787264D
      04F1C13EB4F8A094D48820D41A54EC53A90A451051D1077D96402D05290A92E6
      CFE95B1F44920763A4A5D0AAB96CA310140B46B944A5BEE425DE9F2AB5491363
      932677BD5CEEF6F6FEFFFCCDECCCEDDC66F7727377ED42BDE3BECCB23B339FF9
      FD99DFEC1D00106889100DDABA037A7FF74C6A19052E5AA67D68DF66F3391B6A
      12F66D3A9FDB7D6EA500734970147D26FC7007F86C6E37B650CD3EAA2AFDD77A
      F92FCF194D5943BDFC46D5E257F2692E3427A7EACB436C13DEF1197BDE433EB2
      9353DEF1197BD843FB871F9B499DF28ACFD8B3C9D73DB31FD98FFEA2F778C5A7
      EC27AE24F678C5A76C5EFB36BDD8FB52EDF5A206CC5B7C2F6A40724AB2DF8B1A
      302CF85ED400CA2CDBEF450D40A6E07B51032853F0BDA80162EF7BF31EB2FDFD
      B7A5FFE9EFDED6A7E213FCF20368549189811FC39AAFA35E3E4009BF25FC16A1
      54A42AA0F2502AE4A158C841314F954565A090A332A090A54A43DED882859FC7
      D2117F7FE0DAC8C9CEBAF86576C114E30A76D6819DE6D2219FD121974EC0C24F
      9FE31A4E2BAF81F2B7B373956CC195D919CA4E99329290D337EB5A03E3737FE7
      677D6AE26C1A835C7A0BB2A9DBCA6B30F966AC95F9129BC620A727209B8CC1C2
      F4683AECEF9FAE95AF126BCB663B7B932B0E99AD28DB17B5F3D562CD24B83636
      8D0195129FB395FD6F9360D318A8F133CCEEA6F0919D4DAAF9BF915867537189
      6BB255E3BF63AC8DEAB116EC0C636F3029F1393B1F1A6F48829D49AC2BF2B9BF
      9BC1477626714B89DF68AC2DAEC9363655F98DC55AB00DC65E6352E20BF6F5E9
      8624D8467C55916FFABB297C641BF19B4A7CE5586F55C6DAB47B95B1D3C84EDF
      56E5ABE7991C6BD366C1FE974989CFD9F9F5AB0D49B0D3B11545BE697353F8C8
      4EC7FE51E297FD9DAA2FD6A6DD2B8CAD235B8FAAF26B89F52D8758DF946CB6D8
      7A74598D5F634D71CAB34AF6B2A98D2545BEECEF0D077F5BFBDAF2B7156B3B3B
      B57143895F9DBDEAC0DEEE6F3DBA5466A7D6D5F8774AAD5FB7DB3FADFF405ABA
      E7FED3F2C1E364108EA15EC2EBAEBBC4DC85BC13D82E9021BC21CB0721D4DB8D
      32FEF886748535D21BBA443E46F54726C8AB7F4E9107187F105E4096B18D5DA9
      8BB88E76556ED04F0E8434F21D0A1C94086AE4B4A6913632008771FE147296B0
      F573ADD97C31A264B3468E2023E6C29675F9DA0FA493F4C301D946BCEE40EE99
      327F104A78AFA7167668821CC5797589910A5F22A33C06EF613B23AF813E73CD
      8F2118957C70B60E76F8EA38D96FEFC7D662F5290627C94197FC7C448AC37545
      7668FE5BB297CFD38EDA635BC359A9EF27557C10E77C43851DFC9AEC93ECB8C0
      7DF83DE985DD6C8C9F3C23F5FFCD917D123A714C8E8F8D3AF589F8490F8D7115
      760FCB1F2B8F0ED1FBD437D298888BFFDF90FC1FB03F5F3C4FEEC3B18B72BC65
      36F7DFB034C758797F4E92A7ABD94FFA601FDB9356FEBDEBE0F713D21C8B7636
      E7FF2ECDF1AC14FFCFDCE28FFDF6B2FA27E51E8D85431E97F712D693D75CF2E7
      AFF23C7DF010B7FD208E2DF0B125BC3EE4CAA6B569009E72CC3BABC664E6C6C8
      6E97185E91E67A8EAFBB43D446BCBE50C56E1D73E6A86BDE6B24CBF9B12AFBE7
      5369BE731575F22BF2A058B72A9BF36F081F06C7C9C38EFC0178D296FFBD0E3E
      EAC2E7611536E79F2FD751CCA72A3E18B39D69B3C83C858CE3D87EC1788A6C69
      0F95CA793C41CED0D88AE7810069A7E720AB234370798773962A86FE3AA274CE
      4E9011DB99B6866BF063ABA19651493C0F0F9337A10D6DED436DBAB0A7EA79EF
      A1F98367D8C51DCE5903D7F43C8BC5FB703F725E417D88CC8FB07D07B5BFD1F7
      1CF4FD5B5803820EECBFF1FE71F0915D77E39D8E9EB7B89663F89EF562649274
      B7DEAD5BBAD7F41F4CC09342
    }
  end
end