Subversion Repositories fastphp

Rev

Rev 52 | Rev 57 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
object Form1: TForm1
2
  Left = 0
3
  Top = 0
49 daniel-mar 4
  Caption = 'ViaThinkSoft FastPHP 0.1'
2 daniel-mar 5
  ClientHeight = 661
6
  ClientWidth = 1120
7
  Color = clBtnFace
8
  Font.Charset = DEFAULT_CHARSET
9
  Font.Color = clWindowText
10
  Font.Height = -11
11
  Font.Name = 'Tahoma'
12
  Font.Style = []
13
  OldCreateOrder = False
14
  WindowState = wsMaximized
15
  OnClose = FormClose
15 daniel-mar 16
  OnCloseQuery = FormCloseQuery
2 daniel-mar 17
  OnCreate = FormCreate
18
  OnDestroy = FormDestroy
19
  OnShow = FormShow
20
  PixelsPerInch = 96
21
  TextHeight = 13
22
  object Splitter1: TSplitter
23
    Left = 0
24
    Top = 385
25
    Width = 1120
26
    Height = 3
27
    Cursor = crVSplit
28
    Align = alBottom
29
    ExplicitTop = 262
30
    ExplicitWidth = 399
31
  end
32
  object PageControl1: TPageControl
33
    Left = 0
34
    Top = 388
35
    Width = 1120
36
    Height = 273
16 daniel-mar 37
    ActivePage = PlaintextTabSheet
2 daniel-mar 38
    Align = alBottom
39
    TabOrder = 0
40
    object PlaintextTabSheet: TTabSheet
41
      Caption = 'Plaintext'
42
      object Memo2: TMemo
43
        Left = 0
44
        Top = 0
45
        Width = 1112
46
        Height = 245
47
        Align = alClient
48
        Font.Charset = ANSI_CHARSET
49
        Font.Color = clWindowText
50
        Font.Height = -11
51
        Font.Name = 'Courier New'
52
        Font.Style = []
53
        ParentFont = False
54
        ReadOnly = True
55
        ScrollBars = ssBoth
56
        TabOrder = 0
5 daniel-mar 57
        OnDblClick = Memo2DblClick
18 daniel-mar 58
        OnKeyDown = Memo2KeyDown
2 daniel-mar 59
      end
60
    end
61
    object HtmlTabSheet: TTabSheet
62
      Caption = 'HTML'
63
      ImageIndex = 1
64
      object WebBrowser1: TWebBrowser
65
        Left = 0
66
        Top = 0
67
        Width = 1112
68
        Height = 245
69
        Align = alClient
70
        TabOrder = 0
5 daniel-mar 71
        OnBeforeNavigate2 = WebBrowser1BeforeNavigate2
2 daniel-mar 72
        ExplicitWidth = 348
73
        ExplicitHeight = 150
74
        ControlData = {
75
          4C000000EE720000521900000000000000000000000000000000000000000000
76
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
8 daniel-mar 77
          2B2E126200000000000000004C0000000114020000000000C000000000000046
2 daniel-mar 78
          8000000000000000000000000000000000000000000000000000000000000000
79
          00000000000000000100000000000000000000000000000000000000}
80
      end
81
    end
82
  end
83
  object PageControl2: TPageControl
84
    Left = 0
5 daniel-mar 85
    Top = 36
2 daniel-mar 86
    Width = 1120
5 daniel-mar 87
    Height = 349
22 daniel-mar 88
    ActivePage = CodeTabsheet
2 daniel-mar 89
    Align = alClient
90
    TabOrder = 1
91
    OnChanging = PageControl2Changing
22 daniel-mar 92
    object CodeTabsheet: TTabSheet
93
      Caption = 'Code'
26 daniel-mar 94
      object Splitter2: TSplitter
27 daniel-mar 95
        Left = 273
26 daniel-mar 96
        Top = 0
97
        Height = 321
27 daniel-mar 98
        ExplicitLeft = 328
99
        ExplicitTop = 32
26 daniel-mar 100
        ExplicitHeight = 100
101
      end
4 daniel-mar 102
      object SynEdit1: TSynEdit
27 daniel-mar 103
        Left = 276
2 daniel-mar 104
        Top = 0
27 daniel-mar 105
        Width = 836
5 daniel-mar 106
        Height = 321
2 daniel-mar 107
        Align = alClient
16 daniel-mar 108
        ActiveLineColor = 14680010
4 daniel-mar 109
        Font.Charset = DEFAULT_CHARSET
2 daniel-mar 110
        Font.Color = clWindowText
4 daniel-mar 111
        Font.Height = -13
2 daniel-mar 112
        Font.Name = 'Courier New'
113
        Font.Style = []
114
        TabOrder = 0
13 daniel-mar 115
        OnMouseWheelDown = SynEdit1MouseWheelDown
116
        OnMouseWheelUp = SynEdit1MouseWheelUp
56 daniel-mar 117
        CodeFolding.CollapsedLineColor = clGrayText
118
        CodeFolding.FolderBarLinesColor = clGrayText
119
        CodeFolding.ShowCollapsedLine = True
120
        CodeFolding.IndentGuidesColor = clGray
121
        CodeFolding.IndentGuides = True
122
        UseCodeFolding = False
29 daniel-mar 123
        Gutter.AutoSize = True
4 daniel-mar 124
        Gutter.Font.Charset = DEFAULT_CHARSET
125
        Gutter.Font.Color = clWindowText
126
        Gutter.Font.Height = -11
127
        Gutter.Font.Name = 'Courier New'
128
        Gutter.Font.Style = []
129
        Gutter.ShowLineNumbers = True
29 daniel-mar 130
        Gutter.Gradient = True
131
        Gutter.GradientStartColor = cl3DLight
4 daniel-mar 132
        Highlighter = SynPHPSyn1
49 daniel-mar 133
        Options = [eoAutoIndent, eoDragDropEditing, eoEnhanceHomeKey, eoEnhanceEndKey, eoGroupUndo, eoHideShowScrollbars, eoKeepCaretX, eoScrollByOneLess, eoShowScrollHint, eoSmartTabDelete, eoTabIndent, eoTrimTrailingSpaces]
24 daniel-mar 134
        SearchEngine = SynEditSearch1
4 daniel-mar 135
        WantTabs = True
47 daniel-mar 136
        OnChange = SynEdit1Change
30 daniel-mar 137
        OnGutterClick = SynEdit1GutterClick
23 daniel-mar 138
        OnMouseCursor = SynEdit1MouseCursor
31 daniel-mar 139
        OnPaintTransient = SynEdit1PaintTransient
4 daniel-mar 140
        FontSmoothing = fsmNone
44 daniel-mar 141
        RemovedKeystrokes = <
142
          item
143
            Command = ecUndo
144
            ShortCut = 32776
145
          end
146
          item
147
            Command = ecRedo
148
            ShortCut = 40968
149
          end
150
          item
151
            Command = ecDeleteWord
152
            ShortCut = 16468
153
          end
154
          item
155
            Command = ecDeleteLine
156
            ShortCut = 16473
157
          end
158
          item
159
            Command = ecRedo
160
            ShortCut = 24666
161
          end>
162
        AddedKeystrokes = <
163
          item
164
            Command = ecDeleteWord
165
            ShortCut = 16430
166
          end
167
          item
168
            Command = ecRedo
169
            ShortCut = 16473
170
          end>
2 daniel-mar 171
      end
27 daniel-mar 172
      object TreeView1: TTreeView
173
        Left = 0
26 daniel-mar 174
        Top = 0
27 daniel-mar 175
        Width = 273
26 daniel-mar 176
        Height = 321
27 daniel-mar 177
        Align = alLeft
36 daniel-mar 178
        Images = ImageList1
27 daniel-mar 179
        Indent = 19
36 daniel-mar 180
        ReadOnly = True
26 daniel-mar 181
        TabOrder = 1
27 daniel-mar 182
        OnDblClick = TreeView1DblClick
26 daniel-mar 183
      end
2 daniel-mar 184
    end
185
    object HelpTabsheet: TTabSheet
186
      Caption = 'Help'
187
      ImageIndex = 1
188
      object WebBrowser2: TWebBrowser
189
        Left = 0
190
        Top = 0
191
        Width = 1112
5 daniel-mar 192
        Height = 321
2 daniel-mar 193
        Align = alClient
194
        TabOrder = 0
195
        ExplicitWidth = 300
196
        ExplicitHeight = 150
197
        ControlData = {
5 daniel-mar 198
          4C000000EE7200002D2100000000000000000000000000000000000000000000
2 daniel-mar 199
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
8 daniel-mar 200
          2B2E126200000000000000004C0000000114020000000000C000000000000046
2 daniel-mar 201
          8000000000000000000000000000000000000000000000000000000000000000
202
          00000000000000000100000000000000000000000000000000000000}
203
      end
204
    end
205
  end
206
  object Panel1: TPanel
207
    Left = 544
208
    Top = 112
209
    Width = 185
210
    Height = 41
211
    Caption = 'Generating help. Please wait...'
212
    TabOrder = 2
213
    Visible = False
214
  end
5 daniel-mar 215
  object Panel2: TPanel
216
    Left = 0
217
    Top = 0
218
    Width = 1120
219
    Height = 36
220
    Align = alTop
221
    TabOrder = 3
222
    object Button1: TButton
223
      Left = 4
224
      Top = 0
225
      Width = 75
226
      Height = 35
13 daniel-mar 227
      Action = ActionRun
45 daniel-mar 228
      PopupMenu = RunPopup
5 daniel-mar 229
      TabOrder = 0
230
    end
231
    object Button2: TButton
15 daniel-mar 232
      Left = 247
5 daniel-mar 233
      Top = 0
234
      Width = 75
235
      Height = 35
13 daniel-mar 236
      Action = ActionHelp
15 daniel-mar 237
      TabOrder = 3
5 daniel-mar 238
    end
239
    object Button3: TButton
15 daniel-mar 240
      Left = 328
5 daniel-mar 241
      Top = 0
242
      Width = 75
243
      Height = 35
13 daniel-mar 244
      Action = ActionGoto
15 daniel-mar 245
      TabOrder = 4
5 daniel-mar 246
    end
13 daniel-mar 247
    object Button4: TButton
15 daniel-mar 248
      Left = 409
13 daniel-mar 249
      Top = 0
250
      Width = 75
251
      Height = 35
252
      Action = ActionFind
15 daniel-mar 253
      TabOrder = 5
13 daniel-mar 254
    end
255
    object Button5: TButton
15 daniel-mar 256
      Left = 490
13 daniel-mar 257
      Top = 0
258
      Width = 75
259
      Height = 35
260
      Action = ActionReplace
15 daniel-mar 261
      TabOrder = 6
13 daniel-mar 262
    end
263
    object Button6: TButton
15 daniel-mar 264
      Left = 571
13 daniel-mar 265
      Top = 0
266
      Width = 75
267
      Height = 35
268
      Action = ActionFindNext
15 daniel-mar 269
      TabOrder = 7
13 daniel-mar 270
    end
271
    object Button7: TButton
15 daniel-mar 272
      Left = 166
31 daniel-mar 273
      Top = 0
13 daniel-mar 274
      Width = 75
275
      Height = 35
276
      Action = ActionSave
56 daniel-mar 277
      PopupMenu = SavePopup
15 daniel-mar 278
      TabOrder = 2
279
    end
280
    object Button8: TButton
281
      Left = 85
31 daniel-mar 282
      Top = 0
15 daniel-mar 283
      Width = 75
284
      Height = 35
285
      Action = ActionOpen
13 daniel-mar 286
      TabOrder = 1
287
    end
22 daniel-mar 288
    object Button9: TButton
289
      Left = 652
290
      Top = 0
291
      Width = 75
292
      Height = 35
293
      Action = ActionFindPrev
294
      TabOrder = 8
295
    end
23 daniel-mar 296
    object Button11: TButton
297
      Left = 733
25 daniel-mar 298
      Top = 0
23 daniel-mar 299
      Width = 75
300
      Height = 35
301
      Action = ActionSpaceToTab
302
      TabOrder = 9
303
    end
33 daniel-mar 304
    object btnLint: TButton
305
      Left = 814
306
      Top = 0
307
      Width = 75
308
      Height = 35
309
      Action = ActionLint
310
      TabOrder = 10
311
    end
5 daniel-mar 312
  end
2 daniel-mar 313
  object OpenDialog1: TOpenDialog
314
    DefaultExt = '.chm'
3 daniel-mar 315
    FileName = 'php_manual_en.chm'
2 daniel-mar 316
    Filter = 'Help files (*.chm)|*.chm'
317
    Options = [ofReadOnly, ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
318
    Title = 'Please select your PHP Help file (CHM format)'
319
    Left = 504
320
    Top = 248
321
  end
322
  object OpenDialog3: TOpenDialog
323
    DefaultExt = '.php'
19 daniel-mar 324
    FileName = 'scrap.php'
52 daniel-mar 325
    Filter = 
326
      'All PHP files (*.php*;*.phtml;*.inc;*.xphp)|*.php*;*.phtml;*.inc' +
327
      ';*.xphp|PHP files (*.php*;*.phtml)|*.php*;*.phtml|Include files ' +
328
      '(*.inc)|*.inc|PHP source files (*.phps)|*.phps|Executable PHP fi' +
329
      'le (*.xphp)|*.xphp|All files (*.*)|*.*'
2 daniel-mar 330
    Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing]
19 daniel-mar 331
    Title = 'Please select (or create) a scrap file'
2 daniel-mar 332
    Left = 608
333
    Top = 248
334
  end
4 daniel-mar 335
  object SynPHPSyn1: TSynPHPSyn
13 daniel-mar 336
    DefaultFilter = 
337
      'PHP Files (*.php;*.xphp;*.php3;*.phtml;*.inc)|*.php;*.xphp;*.php' +
338
      '3;*.phtml;*.inc'
4 daniel-mar 339
    Options.AutoDetectEnabled = False
340
    Options.AutoDetectLineLimit = 0
341
    Options.Visible = False
342
    CommentAttri.Foreground = 33023
16 daniel-mar 343
    IdentifierAttri.Foreground = 4194304
4 daniel-mar 344
    KeyAttri.Foreground = 4227072
345
    NumberAttri.Foreground = 213
16 daniel-mar 346
    StringAttri.Foreground = 13762560
4 daniel-mar 347
    SymbolAttri.Foreground = 4227072
348
    VariableAttri.Foreground = 213
349
    Left = 72
350
    Top = 80
351
  end
5 daniel-mar 352
  object SynEditFocusTimer: TTimer
353
    Enabled = False
354
    Interval = 500
355
    OnTimer = SynEditFocusTimerTimer
45 daniel-mar 356
    Left = 692
5 daniel-mar 357
    Top = 249
358
  end
13 daniel-mar 359
  object ActionList: TActionList
45 daniel-mar 360
    Left = 132
361
    Top = 252
13 daniel-mar 362
    object ActionFind: TAction
363
      Caption = 'Find'
364
      ShortCut = 16454
365
      OnExecute = ActionFindExecute
366
    end
367
    object ActionReplace: TAction
368
      Caption = 'Replace'
369
      ShortCut = 16456
370
      OnExecute = ActionReplaceExecute
371
    end
372
    object ActionFindNext: TAction
373
      Caption = 'Find next'
374
      ShortCut = 114
375
      OnExecute = ActionFindNextExecute
376
    end
22 daniel-mar 377
    object ActionFindPrev: TAction
378
      Caption = 'Find prev'
379
      ShortCut = 8306
380
      OnExecute = ActionFindPrevExecute
381
    end
13 daniel-mar 382
    object ActionGoto: TAction
383
      Caption = 'Goto line'
384
      ShortCut = 16455
385
      OnExecute = ActionGotoExecute
386
    end
387
    object ActionSave: TAction
388
      Caption = 'Save'
389
      ShortCut = 16467
390
      OnExecute = ActionSaveExecute
391
    end
392
    object ActionHelp: TAction
393
      Caption = 'Help'
394
      ShortCut = 112
395
      OnExecute = ActionHelpExecute
396
    end
397
    object ActionRun: TAction
398
      Caption = 'Run'
399
      ShortCut = 120
400
      OnExecute = ActionRunExecute
401
    end
45 daniel-mar 402
    object ActionRunConsole: TAction
403
      Caption = 'Run in console'
404
      ShortCut = 8312
405
      OnExecute = ActionRunConsoleExecute
406
    end
13 daniel-mar 407
    object ActionESC: TAction
408
      Caption = 'Esc'
409
      ShortCut = 27
410
      OnExecute = ActionESCExecute
411
    end
15 daniel-mar 412
    object ActionOpen: TAction
413
      Caption = 'Open'
414
      ShortCut = 16463
415
      OnExecute = ActionOpenExecute
416
    end
23 daniel-mar 417
    object ActionSpaceToTab: TAction
418
      Caption = 'SpaceToTab'
419
      Hint = 'Converts leading spaces to tabs'
420
      OnExecute = ActionSpaceToTabExecute
421
    end
33 daniel-mar 422
    object ActionLint: TAction
423
      Caption = 'Lint'
424
      OnExecute = ActionLintExecute
425
    end
13 daniel-mar 426
  end
23 daniel-mar 427
  object Timer1: TTimer
428
    Enabled = False
429
    OnTimer = Timer1Timer
430
    Left = 776
431
    Top = 8
432
  end
24 daniel-mar 433
  object SynEditSearch1: TSynEditSearch
45 daniel-mar 434
    Left = 788
435
    Top = 252
24 daniel-mar 436
  end
36 daniel-mar 437
  object ImageList1: TImageList
438
    Left = 92
439
    Top = 180
440
  end
45 daniel-mar 441
  object RunPopup: TPopupMenu
442
    Left = 60
443
    Top = 4
444
    object OpeninIDE1: TMenuItem
445
      Action = ActionRun
446
      Default = True
447
    end
448
    object Runinconsole1: TMenuItem
449
      Action = ActionRunConsole
450
    end
451
  end
56 daniel-mar 452
  object SavePopup: TPopupMenu
453
    Left = 196
454
    Top = 28
455
    object Save1: TMenuItem
456
      Caption = 'Save'
457
      Default = True
458
      OnClick = Save1Click
459
    end
460
    object Saveas1: TMenuItem
461
      Caption = 'Save as...'
462
      OnClick = Saveas1Click
463
    end
464
  end
465
  object SaveDialog1: TSaveDialog
466
    DefaultExt = '.php'
467
    FileName = 'scrap.php'
468
    Filter = 
469
      'All PHP files (*.php*;*.phtml;*.inc;*.xphp)|*.php*;*.phtml;*.inc' +
470
      ';*.xphp|PHP files (*.php*;*.phtml)|*.php*;*.phtml|Include files ' +
471
      '(*.inc)|*.inc|PHP source files (*.phps)|*.phps|Executable PHP fi' +
472
      'le (*.xphp)|*.xphp|All files (*.*)|*.*'
473
    Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
474
    Title = 'Save as...'
475
    Left = 608
476
    Top = 320
477
  end
2 daniel-mar 478
end