Subversion Repositories fastphp

Rev

Rev 29 | Rev 31 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29 Rev 30
1
object Form1: TForm1
1
object Form1: TForm1
2
  Left = 0
2
  Left = 0
3
  Top = 0
3
  Top = 0
4
  Caption = 'ViaThinkSoft FastPHP'
4
  Caption = 'ViaThinkSoft FastPHP'
5
  ClientHeight = 661
5
  ClientHeight = 661
6
  ClientWidth = 1120
6
  ClientWidth = 1120
7
  Color = clBtnFace
7
  Color = clBtnFace
8
  Font.Charset = DEFAULT_CHARSET
8
  Font.Charset = DEFAULT_CHARSET
9
  Font.Color = clWindowText
9
  Font.Color = clWindowText
10
  Font.Height = -11
10
  Font.Height = -11
11
  Font.Name = 'Tahoma'
11
  Font.Name = 'Tahoma'
12
  Font.Style = []
12
  Font.Style = []
13
  OldCreateOrder = False
13
  OldCreateOrder = False
14
  WindowState = wsMaximized
14
  WindowState = wsMaximized
15
  OnClose = FormClose
15
  OnClose = FormClose
16
  OnCloseQuery = FormCloseQuery
16
  OnCloseQuery = FormCloseQuery
17
  OnCreate = FormCreate
17
  OnCreate = FormCreate
18
  OnDestroy = FormDestroy
18
  OnDestroy = FormDestroy
19
  OnShow = FormShow
19
  OnShow = FormShow
20
  PixelsPerInch = 96
20
  PixelsPerInch = 96
21
  TextHeight = 13
21
  TextHeight = 13
22
  object Splitter1: TSplitter
22
  object Splitter1: TSplitter
23
    Left = 0
23
    Left = 0
24
    Top = 385
24
    Top = 385
25
    Width = 1120
25
    Width = 1120
26
    Height = 3
26
    Height = 3
27
    Cursor = crVSplit
27
    Cursor = crVSplit
28
    Align = alBottom
28
    Align = alBottom
29
    ExplicitTop = 262
29
    ExplicitTop = 262
30
    ExplicitWidth = 399
30
    ExplicitWidth = 399
31
  end
31
  end
32
  object PageControl1: TPageControl
32
  object PageControl1: TPageControl
33
    Left = 0
33
    Left = 0
34
    Top = 388
34
    Top = 388
35
    Width = 1120
35
    Width = 1120
36
    Height = 273
36
    Height = 273
37
    ActivePage = PlaintextTabSheet
37
    ActivePage = PlaintextTabSheet
38
    Align = alBottom
38
    Align = alBottom
39
    TabOrder = 0
39
    TabOrder = 0
40
    object PlaintextTabSheet: TTabSheet
40
    object PlaintextTabSheet: TTabSheet
41
      Caption = 'Plaintext'
41
      Caption = 'Plaintext'
42
      object Memo2: TMemo
42
      object Memo2: TMemo
43
        Left = 0
43
        Left = 0
44
        Top = 0
44
        Top = 0
45
        Width = 1112
45
        Width = 1112
46
        Height = 245
46
        Height = 245
47
        Align = alClient
47
        Align = alClient
48
        Font.Charset = ANSI_CHARSET
48
        Font.Charset = ANSI_CHARSET
49
        Font.Color = clWindowText
49
        Font.Color = clWindowText
50
        Font.Height = -11
50
        Font.Height = -11
51
        Font.Name = 'Courier New'
51
        Font.Name = 'Courier New'
52
        Font.Style = []
52
        Font.Style = []
53
        ParentFont = False
53
        ParentFont = False
54
        ReadOnly = True
54
        ReadOnly = True
55
        ScrollBars = ssBoth
55
        ScrollBars = ssBoth
56
        TabOrder = 0
56
        TabOrder = 0
57
        OnDblClick = Memo2DblClick
57
        OnDblClick = Memo2DblClick
58
        OnKeyDown = Memo2KeyDown
58
        OnKeyDown = Memo2KeyDown
59
      end
59
      end
60
    end
60
    end
61
    object HtmlTabSheet: TTabSheet
61
    object HtmlTabSheet: TTabSheet
62
      Caption = 'HTML'
62
      Caption = 'HTML'
63
      ImageIndex = 1
63
      ImageIndex = 1
64
      object WebBrowser1: TWebBrowser
64
      object WebBrowser1: TWebBrowser
65
        Left = 0
65
        Left = 0
66
        Top = 0
66
        Top = 0
67
        Width = 1112
67
        Width = 1112
68
        Height = 245
68
        Height = 245
69
        Align = alClient
69
        Align = alClient
70
        TabOrder = 0
70
        TabOrder = 0
71
        OnBeforeNavigate2 = WebBrowser1BeforeNavigate2
71
        OnBeforeNavigate2 = WebBrowser1BeforeNavigate2
72
        ExplicitWidth = 348
72
        ExplicitWidth = 348
73
        ExplicitHeight = 150
73
        ExplicitHeight = 150
74
        ControlData = {
74
        ControlData = {
75
          4C000000EE720000521900000000000000000000000000000000000000000000
75
          4C000000EE720000521900000000000000000000000000000000000000000000
76
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
76
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
77
          2B2E126200000000000000004C0000000114020000000000C000000000000046
77
          2B2E126200000000000000004C0000000114020000000000C000000000000046
78
          8000000000000000000000000000000000000000000000000000000000000000
78
          8000000000000000000000000000000000000000000000000000000000000000
79
          00000000000000000100000000000000000000000000000000000000}
79
          00000000000000000100000000000000000000000000000000000000}
80
      end
80
      end
81
    end
81
    end
82
  end
82
  end
83
  object PageControl2: TPageControl
83
  object PageControl2: TPageControl
84
    Left = 0
84
    Left = 0
85
    Top = 36
85
    Top = 36
86
    Width = 1120
86
    Width = 1120
87
    Height = 349
87
    Height = 349
88
    ActivePage = CodeTabsheet
88
    ActivePage = CodeTabsheet
89
    Align = alClient
89
    Align = alClient
90
    TabOrder = 1
90
    TabOrder = 1
91
    OnChanging = PageControl2Changing
91
    OnChanging = PageControl2Changing
92
    object CodeTabsheet: TTabSheet
92
    object CodeTabsheet: TTabSheet
93
      Caption = 'Code'
93
      Caption = 'Code'
94
      object Splitter2: TSplitter
94
      object Splitter2: TSplitter
95
        Left = 273
95
        Left = 273
96
        Top = 0
96
        Top = 0
97
        Height = 321
97
        Height = 321
98
        ExplicitLeft = 328
98
        ExplicitLeft = 328
99
        ExplicitTop = 32
99
        ExplicitTop = 32
100
        ExplicitHeight = 100
100
        ExplicitHeight = 100
101
      end
101
      end
102
      object SynEdit1: TSynEdit
102
      object SynEdit1: TSynEdit
103
        Left = 276
103
        Left = 276
104
        Top = 0
104
        Top = 0
105
        Width = 836
105
        Width = 836
106
        Height = 321
106
        Height = 321
107
        Align = alClient
107
        Align = alClient
108
        ActiveLineColor = 14680010
108
        ActiveLineColor = 14680010
109
        Font.Charset = DEFAULT_CHARSET
109
        Font.Charset = DEFAULT_CHARSET
110
        Font.Color = clWindowText
110
        Font.Color = clWindowText
111
        Font.Height = -13
111
        Font.Height = -13
112
        Font.Name = 'Courier New'
112
        Font.Name = 'Courier New'
113
        Font.Style = []
113
        Font.Style = []
114
        TabOrder = 0
114
        TabOrder = 0
115
        OnMouseWheelDown = SynEdit1MouseWheelDown
115
        OnMouseWheelDown = SynEdit1MouseWheelDown
116
        OnMouseWheelUp = SynEdit1MouseWheelUp
116
        OnMouseWheelUp = SynEdit1MouseWheelUp
117
        Gutter.AutoSize = True
117
        Gutter.AutoSize = True
118
        Gutter.Font.Charset = DEFAULT_CHARSET
118
        Gutter.Font.Charset = DEFAULT_CHARSET
119
        Gutter.Font.Color = clWindowText
119
        Gutter.Font.Color = clWindowText
120
        Gutter.Font.Height = -11
120
        Gutter.Font.Height = -11
121
        Gutter.Font.Name = 'Courier New'
121
        Gutter.Font.Name = 'Courier New'
122
        Gutter.Font.Style = []
122
        Gutter.Font.Style = []
123
        Gutter.ShowLineNumbers = True
123
        Gutter.ShowLineNumbers = True
124
        Gutter.Gradient = True
124
        Gutter.Gradient = True
125
        Gutter.GradientStartColor = cl3DLight
125
        Gutter.GradientStartColor = cl3DLight
126
        Highlighter = SynPHPSyn1
126
        Highlighter = SynPHPSyn1
127
        Options = [eoAutoIndent, eoDragDropEditing, eoEnhanceHomeKey, eoEnhanceEndKey, eoGroupUndo, eoHideShowScrollbars, eoScrollByOneLess, eoShowScrollHint, eoTabIndent, eoTrimTrailingSpaces]
127
        Options = [eoAutoIndent, eoDragDropEditing, eoEnhanceHomeKey, eoEnhanceEndKey, eoGroupUndo, eoHideShowScrollbars, eoScrollByOneLess, eoShowScrollHint, eoTabIndent, eoTrimTrailingSpaces]
128
        SearchEngine = SynEditSearch1
128
        SearchEngine = SynEditSearch1
129
        WantTabs = True
129
        WantTabs = True
-
 
130
        OnGutterClick = SynEdit1GutterClick
130
        OnMouseCursor = SynEdit1MouseCursor
131
        OnMouseCursor = SynEdit1MouseCursor
131
        FontSmoothing = fsmNone
132
        FontSmoothing = fsmNone
132
      end
133
      end
133
      object TreeView1: TTreeView
134
      object TreeView1: TTreeView
134
        Left = 0
135
        Left = 0
135
        Top = 0
136
        Top = 0
136
        Width = 273
137
        Width = 273
137
        Height = 321
138
        Height = 321
138
        Align = alLeft
139
        Align = alLeft
139
        Indent = 19
140
        Indent = 19
140
        TabOrder = 1
141
        TabOrder = 1
141
        OnDblClick = TreeView1DblClick
142
        OnDblClick = TreeView1DblClick
142
      end
143
      end
143
    end
144
    end
144
    object HelpTabsheet: TTabSheet
145
    object HelpTabsheet: TTabSheet
145
      Caption = 'Help'
146
      Caption = 'Help'
146
      ImageIndex = 1
147
      ImageIndex = 1
147
      object WebBrowser2: TWebBrowser
148
      object WebBrowser2: TWebBrowser
148
        Left = 0
149
        Left = 0
149
        Top = 0
150
        Top = 0
150
        Width = 1112
151
        Width = 1112
151
        Height = 321
152
        Height = 321
152
        Align = alClient
153
        Align = alClient
153
        TabOrder = 0
154
        TabOrder = 0
154
        ExplicitWidth = 300
155
        ExplicitWidth = 300
155
        ExplicitHeight = 150
156
        ExplicitHeight = 150
156
        ControlData = {
157
        ControlData = {
157
          4C000000EE7200002D2100000000000000000000000000000000000000000000
158
          4C000000EE7200002D2100000000000000000000000000000000000000000000
158
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
159
          000000004C000000000000000000000001000000E0D057007335CF11AE690800
159
          2B2E126200000000000000004C0000000114020000000000C000000000000046
160
          2B2E126200000000000000004C0000000114020000000000C000000000000046
160
          8000000000000000000000000000000000000000000000000000000000000000
161
          8000000000000000000000000000000000000000000000000000000000000000
161
          00000000000000000100000000000000000000000000000000000000}
162
          00000000000000000100000000000000000000000000000000000000}
162
      end
163
      end
163
    end
164
    end
164
  end
165
  end
165
  object Panel1: TPanel
166
  object Panel1: TPanel
166
    Left = 544
167
    Left = 544
167
    Top = 112
168
    Top = 112
168
    Width = 185
169
    Width = 185
169
    Height = 41
170
    Height = 41
170
    Caption = 'Generating help. Please wait...'
171
    Caption = 'Generating help. Please wait...'
171
    TabOrder = 2
172
    TabOrder = 2
172
    Visible = False
173
    Visible = False
173
  end
174
  end
174
  object Panel2: TPanel
175
  object Panel2: TPanel
175
    Left = 0
176
    Left = 0
176
    Top = 0
177
    Top = 0
177
    Width = 1120
178
    Width = 1120
178
    Height = 36
179
    Height = 36
179
    Align = alTop
180
    Align = alTop
180
    TabOrder = 3
181
    TabOrder = 3
181
    object Button1: TButton
182
    object Button1: TButton
182
      Left = 4
183
      Left = 4
183
      Top = 0
184
      Top = 0
184
      Width = 75
185
      Width = 75
185
      Height = 35
186
      Height = 35
186
      Action = ActionRun
187
      Action = ActionRun
187
      TabOrder = 0
188
      TabOrder = 0
188
    end
189
    end
189
    object Button2: TButton
190
    object Button2: TButton
190
      Left = 247
191
      Left = 247
191
      Top = 0
192
      Top = 0
192
      Width = 75
193
      Width = 75
193
      Height = 35
194
      Height = 35
194
      Action = ActionHelp
195
      Action = ActionHelp
195
      TabOrder = 3
196
      TabOrder = 3
196
    end
197
    end
197
    object Button3: TButton
198
    object Button3: TButton
198
      Left = 328
199
      Left = 328
199
      Top = 0
200
      Top = 0
200
      Width = 75
201
      Width = 75
201
      Height = 35
202
      Height = 35
202
      Action = ActionGoto
203
      Action = ActionGoto
203
      TabOrder = 4
204
      TabOrder = 4
204
    end
205
    end
205
    object Button4: TButton
206
    object Button4: TButton
206
      Left = 409
207
      Left = 409
207
      Top = 0
208
      Top = 0
208
      Width = 75
209
      Width = 75
209
      Height = 35
210
      Height = 35
210
      Action = ActionFind
211
      Action = ActionFind
211
      TabOrder = 5
212
      TabOrder = 5
212
    end
213
    end
213
    object Button5: TButton
214
    object Button5: TButton
214
      Left = 490
215
      Left = 490
215
      Top = 0
216
      Top = 0
216
      Width = 75
217
      Width = 75
217
      Height = 35
218
      Height = 35
218
      Action = ActionReplace
219
      Action = ActionReplace
219
      TabOrder = 6
220
      TabOrder = 6
220
    end
221
    end
221
    object Button6: TButton
222
    object Button6: TButton
222
      Left = 571
223
      Left = 571
223
      Top = 0
224
      Top = 0
224
      Width = 75
225
      Width = 75
225
      Height = 35
226
      Height = 35
226
      Action = ActionFindNext
227
      Action = ActionFindNext
227
      TabOrder = 7
228
      TabOrder = 7
228
    end
229
    end
229
    object Button7: TButton
230
    object Button7: TButton
230
      Left = 166
231
      Left = 166
231
      Top = -1
232
      Top = -1
232
      Width = 75
233
      Width = 75
233
      Height = 35
234
      Height = 35
234
      Action = ActionSave
235
      Action = ActionSave
235
      TabOrder = 2
236
      TabOrder = 2
236
    end
237
    end
237
    object Button8: TButton
238
    object Button8: TButton
238
      Left = 85
239
      Left = 85
239
      Top = -1
240
      Top = -1
240
      Width = 75
241
      Width = 75
241
      Height = 35
242
      Height = 35
242
      Action = ActionOpen
243
      Action = ActionOpen
243
      TabOrder = 1
244
      TabOrder = 1
244
    end
245
    end
245
    object Button9: TButton
246
    object Button9: TButton
246
      Left = 652
247
      Left = 652
247
      Top = 0
248
      Top = 0
248
      Width = 75
249
      Width = 75
249
      Height = 35
250
      Height = 35
250
      Action = ActionFindPrev
251
      Action = ActionFindPrev
251
      TabOrder = 8
252
      TabOrder = 8
252
    end
253
    end
253
    object Button11: TButton
254
    object Button11: TButton
254
      Left = 733
255
      Left = 733
255
      Top = 0
256
      Top = 0
256
      Width = 75
257
      Width = 75
257
      Height = 35
258
      Height = 35
258
      Action = ActionSpaceToTab
259
      Action = ActionSpaceToTab
259
      TabOrder = 9
260
      TabOrder = 9
260
    end
261
    end
261
  end
262
  end
262
  object OpenDialog1: TOpenDialog
263
  object OpenDialog1: TOpenDialog
263
    DefaultExt = '.chm'
264
    DefaultExt = '.chm'
264
    FileName = 'php_manual_en.chm'
265
    FileName = 'php_manual_en.chm'
265
    Filter = 'Help files (*.chm)|*.chm'
266
    Filter = 'Help files (*.chm)|*.chm'
266
    Options = [ofReadOnly, ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
267
    Options = [ofReadOnly, ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
267
    Title = 'Please select your PHP Help file (CHM format)'
268
    Title = 'Please select your PHP Help file (CHM format)'
268
    Left = 504
269
    Left = 504
269
    Top = 248
270
    Top = 248
270
  end
271
  end
271
  object OpenDialog3: TOpenDialog
272
  object OpenDialog3: TOpenDialog
272
    DefaultExt = '.php'
273
    DefaultExt = '.php'
273
    FileName = 'scrap.php'
274
    FileName = 'scrap.php'
274
    Filter = 'PHP file (*.php;*.xphp)|*.php;*.xphp|All files (*.*)|*.*'
275
    Filter = 'PHP file (*.php;*.xphp)|*.php;*.xphp|All files (*.*)|*.*'
275
    Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing]
276
    Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing]
276
    Title = 'Please select (or create) a scrap file'
277
    Title = 'Please select (or create) a scrap file'
277
    Left = 608
278
    Left = 608
278
    Top = 248
279
    Top = 248
279
  end
280
  end
280
  object SynPHPSyn1: TSynPHPSyn
281
  object SynPHPSyn1: TSynPHPSyn
281
    DefaultFilter = 
282
    DefaultFilter = 
282
      'PHP Files (*.php;*.xphp;*.php3;*.phtml;*.inc)|*.php;*.xphp;*.php' +
283
      'PHP Files (*.php;*.xphp;*.php3;*.phtml;*.inc)|*.php;*.xphp;*.php' +
283
      '3;*.phtml;*.inc'
284
      '3;*.phtml;*.inc'
284
    Options.AutoDetectEnabled = False
285
    Options.AutoDetectEnabled = False
285
    Options.AutoDetectLineLimit = 0
286
    Options.AutoDetectLineLimit = 0
286
    Options.Visible = False
287
    Options.Visible = False
287
    CommentAttri.Foreground = 33023
288
    CommentAttri.Foreground = 33023
288
    IdentifierAttri.Foreground = 4194304
289
    IdentifierAttri.Foreground = 4194304
289
    KeyAttri.Foreground = 4227072
290
    KeyAttri.Foreground = 4227072
290
    NumberAttri.Foreground = 213
291
    NumberAttri.Foreground = 213
291
    StringAttri.Foreground = 13762560
292
    StringAttri.Foreground = 13762560
292
    SymbolAttri.Foreground = 4227072
293
    SymbolAttri.Foreground = 4227072
293
    VariableAttri.Foreground = 213
294
    VariableAttri.Foreground = 213
294
    Left = 72
295
    Left = 72
295
    Top = 80
296
    Top = 80
296
  end
297
  end
297
  object SynEditFocusTimer: TTimer
298
  object SynEditFocusTimer: TTimer
298
    Enabled = False
299
    Enabled = False
299
    Interval = 500
300
    Interval = 500
300
    OnTimer = SynEditFocusTimerTimer
301
    OnTimer = SynEditFocusTimerTimer
301
    Left = 668
302
    Left = 668
302
    Top = 249
303
    Top = 249
303
  end
304
  end
304
  object ActionList: TActionList
305
  object ActionList: TActionList
305
    Left = 252
306
    Left = 252
306
    Top = 276
307
    Top = 276
307
    object ActionFind: TAction
308
    object ActionFind: TAction
308
      Caption = 'Find'
309
      Caption = 'Find'
309
      ShortCut = 16454
310
      ShortCut = 16454
310
      OnExecute = ActionFindExecute
311
      OnExecute = ActionFindExecute
311
    end
312
    end
312
    object ActionReplace: TAction
313
    object ActionReplace: TAction
313
      Caption = 'Replace'
314
      Caption = 'Replace'
314
      ShortCut = 16456
315
      ShortCut = 16456
315
      OnExecute = ActionReplaceExecute
316
      OnExecute = ActionReplaceExecute
316
    end
317
    end
317
    object ActionFindNext: TAction
318
    object ActionFindNext: TAction
318
      Caption = 'Find next'
319
      Caption = 'Find next'
319
      ShortCut = 114
320
      ShortCut = 114
320
      OnExecute = ActionFindNextExecute
321
      OnExecute = ActionFindNextExecute
321
    end
322
    end
322
    object ActionFindPrev: TAction
323
    object ActionFindPrev: TAction
323
      Caption = 'Find prev'
324
      Caption = 'Find prev'
324
      ShortCut = 8306
325
      ShortCut = 8306
325
      OnExecute = ActionFindPrevExecute
326
      OnExecute = ActionFindPrevExecute
326
    end
327
    end
327
    object ActionGoto: TAction
328
    object ActionGoto: TAction
328
      Caption = 'Goto line'
329
      Caption = 'Goto line'
329
      ShortCut = 16455
330
      ShortCut = 16455
330
      OnExecute = ActionGotoExecute
331
      OnExecute = ActionGotoExecute
331
    end
332
    end
332
    object ActionSave: TAction
333
    object ActionSave: TAction
333
      Caption = 'Save'
334
      Caption = 'Save'
334
      ShortCut = 16467
335
      ShortCut = 16467
335
      OnExecute = ActionSaveExecute
336
      OnExecute = ActionSaveExecute
336
    end
337
    end
337
    object ActionHelp: TAction
338
    object ActionHelp: TAction
338
      Caption = 'Help'
339
      Caption = 'Help'
339
      ShortCut = 112
340
      ShortCut = 112
340
      OnExecute = ActionHelpExecute
341
      OnExecute = ActionHelpExecute
341
    end
342
    end
342
    object ActionRun: TAction
343
    object ActionRun: TAction
343
      Caption = 'Run'
344
      Caption = 'Run'
344
      ShortCut = 120
345
      ShortCut = 120
345
      OnExecute = ActionRunExecute
346
      OnExecute = ActionRunExecute
346
    end
347
    end
347
    object ActionESC: TAction
348
    object ActionESC: TAction
348
      Caption = 'Esc'
349
      Caption = 'Esc'
349
      ShortCut = 27
350
      ShortCut = 27
350
      OnExecute = ActionESCExecute
351
      OnExecute = ActionESCExecute
351
    end
352
    end
352
    object ActionOpen: TAction
353
    object ActionOpen: TAction
353
      Caption = 'Open'
354
      Caption = 'Open'
354
      ShortCut = 16463
355
      ShortCut = 16463
355
      OnExecute = ActionOpenExecute
356
      OnExecute = ActionOpenExecute
356
    end
357
    end
357
    object ActionSpaceToTab: TAction
358
    object ActionSpaceToTab: TAction
358
      Caption = 'SpaceToTab'
359
      Caption = 'SpaceToTab'
359
      Hint = 'Converts leading spaces to tabs'
360
      Hint = 'Converts leading spaces to tabs'
360
      OnExecute = ActionSpaceToTabExecute
361
      OnExecute = ActionSpaceToTabExecute
361
    end
362
    end
362
  end
363
  end
363
  object Timer1: TTimer
364
  object Timer1: TTimer
364
    Enabled = False
365
    Enabled = False
365
    OnTimer = Timer1Timer
366
    OnTimer = Timer1Timer
366
    Left = 776
367
    Left = 776
367
    Top = 8
368
    Top = 8
368
  end
369
  end
369
  object SynEditSearch1: TSynEditSearch
370
  object SynEditSearch1: TSynEditSearch
370
    Left = 780
371
    Left = 780
371
    Top = 236
372
    Top = 236
372
  end
373
  end
373
end
374
end