~ubuntu-branches/ubuntu/saucy/lazarus/saucy

« back to all changes in this revision

Viewing changes to examples/fpdocmanager/fconfig.lfm

  • Committer: Package Import Robot
  • Author(s): Paul Gevers, Abou Al Montacir, Bart Martens, Paul Gevers
  • Date: 2013-06-08 14:12:17 UTC
  • mfrom: (1.1.9)
  • Revision ID: package-import@ubuntu.com-20130608141217-7k0cy9id8ifcnutc
Tags: 1.0.8+dfsg-1
[ Abou Al Montacir ]
* New upstream major release and multiple maintenace release offering many
  fixes and new features marking a new milestone for the Lazarus development
  and its stability level.
  - The detailed list of changes can be found here:
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch
* LCL changes:
  - LCL is now a normal package.
      + Platform independent parts of the LCL are now in the package LCLBase
      + LCL is automatically recompiled when switching the target platform,
        unless pre-compiled binaries for this target are already installed.
      + No impact on existing projects.
      + Linker options needed by LCL are no more added to projects that do
        not use the LCL package.
  - Minor changes in LCL basic classes behaviour
      + TCustomForm.Create raises an exception if a form resource is not
        found.
      + TNotebook and TPage: a new implementation of these classes was added.
      + TDBNavigator: It is now possible to have focusable buttons by setting
        Options = [navFocusableButtons] and TabStop = True, useful for
        accessibility and for devices with neither mouse nor touch screen.
      + Names of TControlBorderSpacing.GetSideSpace and GetSpace were swapped
        and are now consistent. GetSideSpace = Around + GetSpace.
      + TForm.WindowState=wsFullscreen was added
      + TCanvas.TextFitInfo was added to calculate how many characters will
        fit into a specified Width. Useful for word-wrapping calculations.
      + TControl.GetColorResolvingParent and
        TControl.GetRGBColorResolvingParent were added, simplifying the work
        to obtain the final color of the control while resolving clDefault
        and the ParentColor.
      + LCLIntf.GetTextExtentExPoint now has a good default implementation
        which works in any platform not providing a specific implementation.
        However, Widgetset specific implementation is better, when available.
      + TTabControl was reorganized. Now it has the correct class hierarchy
        and inherits from TCustomTabControl as it should.
  - New unit in the LCL:
      + lazdialogs.pas: adds non-native versions of various native dialogs,
        for example TLazOpenDialog, TLazSaveDialog, TLazSelectDirectoryDialog.
        It is used by widgetsets which either do not have a native dialog, or
        do not wish to use it because it is limited. These dialogs can also be
        used by user applications directly.
      + lazdeviceapis.pas: offers an interface to more hardware devices such
        as the accelerometer, GPS, etc. See LazDeviceAPIs
      + lazcanvas.pas: provides a TFPImageCanvas descendent implementing
        drawing in a LCL-compatible way, but 100% in Pascal.
      + lazregions.pas. LazRegions is a wholly Pascal implementation of
        regions for canvas clipping, event clipping, finding in which control
        of a region tree one an event should reach, for drawing polygons, etc.
      + customdrawncontrols.pas, customdrawndrawers.pas,
        customdrawn_common.pas, customdrawn_android.pas and
        customdrawn_winxp.pas: are the Lazarus Custom Drawn Controls -controls
        which imitate the standard LCL ones, but with the difference that they
        are non-native and support skinning.
  - New APIs added to the LCL to improve support of accessibility software
    such as screen readers.
* IDE changes:
  - Many improvments.
  - The detailed list of changes can be found here:
    http://wiki.lazarus.freepascal.org/New_IDE_features_since#v1.0_.282012-08-29.29
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes#IDE_Changes
* Debugger / Editor changes:
  - Added pascal sources and breakpoints to the disassembler
  - Added threads dialog.
* Components changes:
  - TAChart: many fixes and new features
  - CodeTool: support Delphi style generics and new syntax extensions.
  - AggPas: removed to honor free licencing. (Closes: Bug#708695)
[Bart Martens]
* New debian/watch file fixing issues with upstream RC release.
[Abou Al Montacir]
* Avoid changing files in .pc hidden directory, these are used by quilt for
  internal purpose and could lead to surprises during build.
[Paul Gevers]
* Updated get-orig-source target and it compinion script orig-tar.sh so that they
  repack the source file, allowing bug 708695 to be fixed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
object CfgWizard: TCfgWizard
 
2
  Left = 368
 
3
  Height = 301
 
4
  Top = 116
 
5
  Width = 315
 
6
  Caption = 'Configuration Assistant'
 
7
  ClientHeight = 301
 
8
  ClientWidth = 315
 
9
  OnShow = FormShow
 
10
  LCLVersion = '0.9.31'
 
11
  object Steps: TPageControl
 
12
    Left = 0
 
13
    Height = 240
 
14
    Top = 0
 
15
    Width = 315
 
16
    ActivePage = SelRoot
 
17
    Align = alClient
 
18
    TabIndex = 0
 
19
    TabOrder = 0
 
20
    object SelRoot: TTabSheet
 
21
      Caption = 'RootDir'
 
22
      ClientHeight = 212
 
23
      ClientWidth = 307
 
24
      OnShow = SelRootShow
 
25
      object Label1: TLabel
 
26
        Left = 10
 
27
        Height = 121
 
28
        Top = 10
 
29
        Width = 264
 
30
        Caption = 'The Root directory contains the configuration '#13#10'and all generated documentation.'#13#10#13#10'You can make this directory the working directory'#13#10'of the Documentation Manager, so that you don''t'#13#10'have to specify the root directory on every start.'#13#10#13#10'Please select this directory now.'
 
31
        ParentColor = False
 
32
      end
 
33
      object buSelRoot: TButton
 
34
        Left = 10
 
35
        Height = 25
 
36
        Top = 152
 
37
        Width = 75
 
38
        Caption = 'Browse...'
 
39
        OnClick = buSelRootClick
 
40
        TabOrder = 0
 
41
      end
 
42
      object edRoot: TEdit
 
43
        Left = 92
 
44
        Height = 23
 
45
        Top = 154
 
46
        Width = 216
 
47
        OnChange = edRootChange
 
48
        TabOrder = 1
 
49
      end
 
50
    end
 
51
    object SelFPDir: TTabSheet
 
52
      Caption = 'FPC'
 
53
      ClientHeight = 211
 
54
      ClientWidth = 309
 
55
      OnShow = SelFPDirShow
 
56
      object Label2: TLabel
 
57
        Left = 10
 
58
        Height = 46
 
59
        Top = 10
 
60
        Width = 272
 
61
        Caption = 'The Free Pascal documentation is used everywhere.'#13#10'If you didn''t download the documentation sources'#13#10'already, you should do so now.'
 
62
        ParentColor = False
 
63
      end
 
64
      object buDownload: TButton
 
65
        Left = 10
 
66
        Height = 25
 
67
        Top = 64
 
68
        Width = 90
 
69
        Caption = 'Download...'
 
70
        Enabled = False
 
71
        TabOrder = 0
 
72
      end
 
73
      object buSelFpc: TButton
 
74
        Left = 12
 
75
        Height = 25
 
76
        Top = 136
 
77
        Width = 72
 
78
        Caption = 'Source...'
 
79
        OnClick = buSelFpcClick
 
80
        TabOrder = 1
 
81
      end
 
82
      object edFpcDir: TEdit
 
83
        Left = 100
 
84
        Height = 23
 
85
        Hint = 'The FPC source directory contains subdirectories'#13#10'compiler, packages etc.'
 
86
        Top = 136
 
87
        Width = 197
 
88
        Anchors = [akTop, akLeft, akRight]
 
89
        OnChange = edFpcDirChange
 
90
        TabOrder = 2
 
91
      end
 
92
      object Label5: TLabel
 
93
        Left = 12
 
94
        Height = 31
 
95
        Top = 96
 
96
        Width = 234
 
97
        Caption = 'Now select the FPC source directory and the'#13#10'FPC documentation directory in it.'
 
98
        ParentColor = False
 
99
      end
 
100
      object buSelFpcDocs: TButton
 
101
        Left = 12
 
102
        Height = 25
 
103
        Top = 168
 
104
        Width = 72
 
105
        Caption = 'Docs...'
 
106
        OnClick = buSelFpcDocsClick
 
107
        TabOrder = 3
 
108
      end
 
109
      object edFpcDocs: TEdit
 
110
        Left = 100
 
111
        Height = 23
 
112
        Top = 168
 
113
        Width = 197
 
114
        Anchors = [akTop, akLeft, akRight]
 
115
        OnChange = edFpcDocsChange
 
116
        TabOrder = 4
 
117
      end
 
118
    end
 
119
    object MkRTL: TTabSheet
 
120
      Caption = 'RTL'
 
121
      ClientHeight = 211
 
122
      ClientWidth = 309
 
123
      OnShow = MkRTLShow
 
124
      object Label3: TLabel
 
125
        Left = 10
 
126
        Height = 136
 
127
        Top = 10
 
128
        Width = 264
 
129
        Caption = 'Now we''ll create the RTL documentation projects.'#13#10'Please open a console, '#13#10'CD to the FPC documentation directory,'#13#10'and enter "make rtl.chk -n >rtl.bat".'#13#10'Then select the just created file (i.e. rtl.bat), '#13#10'from which the RTL project will be created.'#13#10#13#10'Repeat with "make fcl.chk -n > fcl.bat" '#13#10'and select this file for the FCL project.'
 
130
        ParentColor = False
 
131
      end
 
132
      object buRtlBat: TButton
 
133
        Left = 10
 
134
        Height = 25
 
135
        Top = 152
 
136
        Width = 43
 
137
        Caption = 'RTL'
 
138
        OnClick = buRtlBatClick
 
139
        TabOrder = 0
 
140
      end
 
141
      object edRtlBat: TEdit
 
142
        Left = 60
 
143
        Height = 23
 
144
        Top = 152
 
145
        Width = 237
 
146
        Anchors = [akTop, akLeft, akRight]
 
147
        OnChange = edRtlBatChange
 
148
        TabOrder = 1
 
149
      end
 
150
      object edFclBat: TEdit
 
151
        Left = 60
 
152
        Height = 23
 
153
        Top = 182
 
154
        Width = 237
 
155
        Anchors = [akTop, akLeft, akRight]
 
156
        OnChange = edRtlBatChange
 
157
        TabOrder = 2
 
158
      end
 
159
      object buFclBat: TButton
 
160
        Left = 10
 
161
        Height = 25
 
162
        Top = 182
 
163
        Width = 43
 
164
        Caption = 'FCL'
 
165
        OnClick = buFclBatClick
 
166
        TabOrder = 3
 
167
      end
 
168
    end
 
169
    object MkLCL: TTabSheet
 
170
      Caption = 'LCL'
 
171
      ClientHeight = 212
 
172
      ClientWidth = 307
 
173
      OnShow = MkLCLShow
 
174
      object Label4: TLabel
 
175
        Left = 10
 
176
        Height = 31
 
177
        Top = 10
 
178
        Width = 226
 
179
        Caption = 'Now we''ll register the LCL documentation.'#13#10'Please select your Lazarus directory.'
 
180
        ParentColor = False
 
181
      end
 
182
      object buLazDir: TButton
 
183
        Left = 12
 
184
        Height = 25
 
185
        Top = 64
 
186
        Width = 75
 
187
        Caption = 'Browse...'
 
188
        OnClick = buLazDirClick
 
189
        TabOrder = 0
 
190
      end
 
191
      object edLazDir: TEdit
 
192
        Left = 100
 
193
        Height = 23
 
194
        Top = 66
 
195
        Width = 198
 
196
        Anchors = [akTop, akLeft, akRight]
 
197
        OnChange = edLazDirChange
 
198
        TabOrder = 1
 
199
      end
 
200
    end
 
201
    object MkFCL: TTabSheet
 
202
      Caption = 'FCL'
 
203
      ClientHeight = 212
 
204
      ClientWidth = 307
 
205
      OnShow = MkFCLShow
 
206
      object Label6: TLabel
 
207
        Left = 10
 
208
        Height = 31
 
209
        Top = 10
 
210
        Width = 251
 
211
        Caption = 'You can add the Lazarus FCL documentation to'#13#10'the FPC FCL docs.'
 
212
        ParentColor = False
 
213
      end
 
214
      object swFCLads: TCheckBox
 
215
        Left = 12
 
216
        Height = 19
 
217
        Hint = 'Add lazarus/docs/xml/fcl to the FCL descriptions'
 
218
        Top = 50
 
219
        Width = 169
 
220
        Caption = 'Add Lazarus docs to the FCL'
 
221
        OnChange = swFCLadsChange
 
222
        TabOrder = 0
 
223
      end
 
224
      object swDirs: TCheckListBox
 
225
        Left = 12
 
226
        Height = 113
 
227
        Hint = 'Check the directories to include into the FCL docs'
 
228
        Top = 96
 
229
        Width = 278
 
230
        Anchors = [akTop, akLeft, akRight, akBottom]
 
231
        Columns = 3
 
232
        Items.Strings = (
 
233
          'fcl-base'
 
234
          'fcl-db'
 
235
          'fcl-extra'
 
236
          'fcl-process'
 
237
          'fcl-web'
 
238
          'paszlib'
 
239
        )
 
240
        ItemHeight = 17
 
241
        OnExit = swDirsExit
 
242
        TabOrder = 1
 
243
        Data = {
 
244
          06000000010101010101
 
245
        }
 
246
      end
 
247
      object buScanFcl: TButton
 
248
        Left = 217
 
249
        Height = 25
 
250
        Hint = 'Scan the FCL source directory'
 
251
        Top = 50
 
252
        Width = 75
 
253
        Caption = 'Scan FCL'
 
254
        OnClick = buScanFclClick
 
255
        TabOrder = 2
 
256
      end
 
257
      object swAllFclDirs: TCheckBox
 
258
        Left = 12
 
259
        Height = 19
 
260
        Top = 72
 
261
        Width = 115
 
262
        Caption = 'Include entire FCL'
 
263
        OnChange = swAllFclDirsChange
 
264
        TabOrder = 3
 
265
      end
 
266
    end
 
267
    object NoParse: TTabSheet
 
268
      Caption = 'NoParse'
 
269
      ClientHeight = 212
 
270
      ClientWidth = 307
 
271
      object Label7: TLabel
 
272
        Left = 10
 
273
        Height = 46
 
274
        Top = 10
 
275
        Width = 232
 
276
        Caption = 'Some FCL units don''t parse without specific'#13#10'compiler options. Unselect their packages, '#13#10'or add their unit names to this list.'
 
277
        ParentColor = False
 
278
      end
 
279
      object swNoParse: TCheckBox
 
280
        Left = 12
 
281
        Height = 19
 
282
        Top = 64
 
283
        Width = 184
 
284
        Caption = 'Never parse the following units'
 
285
        Checked = True
 
286
        OnChange = swNoParseChange
 
287
        State = cbChecked
 
288
        TabOrder = 0
 
289
      end
 
290
      object edNoParse: TMemo
 
291
        Left = 12
 
292
        Height = 123
 
293
        Top = 88
 
294
        Width = 288
 
295
        Anchors = [akTop, akLeft, akRight, akBottom]
 
296
        OnExit = edNoParseExit
 
297
        TabOrder = 1
 
298
      end
 
299
    end
 
300
  end
 
301
  object sb: TStatusBar
 
302
    Left = 0
 
303
    Height = 23
 
304
    Top = 278
 
305
    Width = 315
 
306
    Panels = <>
 
307
  end
 
308
  object Panel1: TPanel
 
309
    Left = 0
 
310
    Height = 38
 
311
    Top = 240
 
312
    Width = 315
 
313
    Align = alBottom
 
314
    ClientHeight = 38
 
315
    ClientWidth = 315
 
316
    TabOrder = 2
 
317
    object buBack: TButton
 
318
      Left = 8
 
319
      Height = 25
 
320
      Top = 5
 
321
      Width = 75
 
322
      Caption = 'Back'
 
323
      OnClick = buBackClick
 
324
      TabOrder = 0
 
325
    end
 
326
    object buCancel: TButton
 
327
      Left = 96
 
328
      Height = 25
 
329
      Top = 5
 
330
      Width = 75
 
331
      Cancel = True
 
332
      Caption = 'Cancel'
 
333
      ModalResult = 2
 
334
      TabOrder = 1
 
335
    end
 
336
    object buNext: TButton
 
337
      Left = 227
 
338
      Height = 25
 
339
      Top = 5
 
340
      Width = 75
 
341
      Anchors = [akTop, akRight]
 
342
      Caption = 'Next'
 
343
      OnClick = buNextClick
 
344
      TabOrder = 2
 
345
    end
 
346
    object Button1: TButton
 
347
      Left = 179
 
348
      Height = 25
 
349
      Top = 5
 
350
      Width = 35
 
351
      Anchors = [akTop, akRight]
 
352
      Caption = 'OK'
 
353
      ModalResult = 1
 
354
      TabOrder = 3
 
355
    end
 
356
  end
 
357
  object dlgSelRoot: TSelectDirectoryDialog
 
358
    Title = 'Select Documentation Root Directory'
 
359
    left = 280
 
360
    top = 128
 
361
  end
 
362
  object dlgOpen: TOpenDialog
 
363
    left = 280
 
364
    top = 80
 
365
  end
 
366
end