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

« back to all changes in this revision

Viewing changes to ide/frames/editor_multiwindow_options.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
1
inherited EditorMultiWindowOptionsFrame: TEditorMultiWindowOptionsFrame
 
2
  Left = 0
2
3
  Height = 415
 
4
  Top = 0
3
5
  Width = 521
4
6
  Anchors = [akTop]
5
7
  ChildSizing.Layout = cclTopToBottomThenLeftToRight
10
12
  Visible = False
11
13
  DesignLeft = 929
12
14
  DesignTop = 308
13
 
  object AccessTypePanel: TPanel[0]
 
15
  object AccessTypePanel: TPanel
14
16
    AnchorSideLeft.Control = Owner
15
17
    AnchorSideTop.Control = lblAccessType
16
18
    AnchorSideTop.Side = asrBottom
19
21
    AnchorSideBottom.Control = Owner
20
22
    AnchorSideBottom.Side = asrBottom
21
23
    Left = 6
22
 
    Height = 232
23
 
    Top = 183
 
24
    Height = 214
 
25
    Top = 201
24
26
    Width = 509
25
27
    Anchors = [akTop, akLeft, akRight, akBottom]
26
28
    BorderSpacing.Left = 6
27
29
    BorderSpacing.Top = 6
28
30
    BorderSpacing.Right = 6
29
31
    BevelOuter = bvNone
30
 
    ClientHeight = 232
 
32
    ClientHeight = 214
31
33
    ClientWidth = 509
32
34
    TabOrder = 0
33
35
    object listAccessType: TCheckListBox
49
51
    end
50
52
    object Panel2: TPanel
51
53
      Left = 0
52
 
      Height = 67
 
54
      Height = 50
53
55
      Top = 165
54
56
      Width = 509
55
57
      Align = alClient
56
58
      BevelOuter = bvNone
57
 
      ClientHeight = 67
 
59
      ClientHeight = 50
58
60
      ClientWidth = 509
59
61
      Constraints.MinHeight = 50
60
62
      TabOrder = 1
61
63
      object lblAccessTypeDesc: TLabel
62
64
        Left = 0
63
 
        Height = 14
 
65
        Height = 16
64
66
        Top = 0
65
67
        Width = 509
66
68
        Align = alTop
79
81
      ResizeAnchor = akTop
80
82
    end
81
83
  end
82
 
  object Bevel1a: TBevel[1]
 
84
  object Bevel1a: TBevel
83
85
    AnchorSideLeft.Control = Owner
84
86
    AnchorSideTop.Control = lblEditActivationOrderSection
85
87
    AnchorSideTop.Side = asrCenter
87
89
    AnchorSideRight.Side = asrBottom
88
90
    Left = 0
89
91
    Height = 3
90
 
    Top = 83
 
92
    Top = 92
91
93
    Width = 60
92
94
    BorderSpacing.Bottom = 6
93
95
  end
94
 
  object lblEditActivationOrderSection: TLabel[2]
 
96
  object lblEditActivationOrderSection: TLabel
95
97
    AnchorSideLeft.Control = Bevel1a
96
98
    AnchorSideLeft.Side = asrBottom
97
99
    AnchorSideTop.Control = pnlNBTabs
98
100
    AnchorSideTop.Side = asrBottom
99
101
    Left = 70
100
 
    Height = 14
101
 
    Top = 77
 
102
    Height = 16
 
103
    Top = 85
102
104
    Width = 167
103
105
    BorderSpacing.Left = 10
104
106
    BorderSpacing.Bottom = 6
107
109
    ParentColor = False
108
110
    ParentFont = False
109
111
  end
110
 
  object Bevel1: TBevel[3]
 
112
  object Bevel1: TBevel
111
113
    AnchorSideLeft.Control = lblEditActivationOrderSection
112
114
    AnchorSideLeft.Side = asrBottom
113
115
    AnchorSideTop.Control = lblEditActivationOrderSection
116
118
    AnchorSideRight.Side = asrBottom
117
119
    Left = 247
118
120
    Height = 3
119
 
    Top = 83
 
121
    Top = 92
120
122
    Width = 274
121
123
    Anchors = [akTop, akLeft, akRight]
122
124
    BorderSpacing.Left = 10
123
125
  end
124
 
  object Panel1: TPanel[4]
 
126
  object Panel1: TPanel
125
127
    AnchorSideLeft.Control = Owner
126
128
    AnchorSideTop.Control = lblEditActivationOrderSection
127
129
    AnchorSideTop.Side = asrBottom
128
130
    AnchorSideRight.Control = Owner
129
131
    AnchorSideRight.Side = asrBottom
130
132
    Left = 6
131
 
    Height = 60
132
 
    Top = 97
 
133
    Height = 66
 
134
    Top = 107
133
135
    Width = 509
134
136
    Anchors = [akTop, akLeft, akRight]
135
137
    AutoSize = True
137
139
    BorderSpacing.Right = 6
138
140
    BorderSpacing.Bottom = 6
139
141
    BevelOuter = bvNone
140
 
    ClientHeight = 60
 
142
    ClientHeight = 66
141
143
    ClientWidth = 509
142
144
    TabOrder = 1
143
145
    object lblAccessOrder: TLabel
144
146
      Left = 0
145
 
      Height = 14
 
147
      Height = 16
146
148
      Top = 0
147
149
      Width = 509
148
150
      Align = alTop
158
160
      AnchorSideRight.Control = Panel1
159
161
      AnchorSideRight.Side = asrBottom
160
162
      Left = 0
161
 
      Height = 17
162
 
      Top = 20
 
163
      Height = 19
 
164
      Top = 22
163
165
      Width = 509
164
166
      Anchors = [akTop, akLeft, akRight]
165
167
      Caption = 'radioAccessOrderEdit'
175
177
      AnchorSideRight.Control = Panel1
176
178
      AnchorSideRight.Side = asrBottom
177
179
      Left = 0
178
 
      Height = 17
179
 
      Top = 37
 
180
      Height = 19
 
181
      Top = 41
180
182
      Width = 509
181
183
      Anchors = [akTop, akLeft, akRight]
182
184
      BorderSpacing.Bottom = 6
185
187
      TabOrder = 1
186
188
    end
187
189
  end
188
 
  object lblAccessType: TLabel[5]
 
190
  object lblAccessType: TLabel
189
191
    AnchorSideLeft.Control = Owner
190
192
    AnchorSideTop.Control = Panel1
191
193
    AnchorSideTop.Side = asrBottom
192
194
    AnchorSideRight.Control = Owner
193
195
    AnchorSideRight.Side = asrBottom
194
196
    Left = 0
195
 
    Height = 14
196
 
    Top = 163
 
197
    Height = 16
 
198
    Top = 179
197
199
    Width = 521
198
200
    Anchors = [akTop, akLeft, akRight]
199
201
    Caption = 'lblAccessType'
200
202
    ParentColor = False
201
203
  end
202
 
  object Bevel2a: TBevel[6]
 
204
  object Bevel2a: TBevel
203
205
    AnchorSideLeft.Control = Owner
204
206
    AnchorSideTop.Control = lblMultiWinTabSection
205
207
    AnchorSideTop.Side = asrCenter
207
209
    AnchorSideRight.Side = asrBottom
208
210
    Left = 0
209
211
    Height = 3
210
 
    Top = 6
 
212
    Top = 7
211
213
    Width = 60
212
214
    BorderSpacing.Bottom = 6
213
215
  end
214
 
  object lblMultiWinTabSection: TLabel[7]
 
216
  object lblMultiWinTabSection: TLabel
215
217
    AnchorSideLeft.Control = Bevel2a
216
218
    AnchorSideLeft.Side = asrBottom
217
219
    AnchorSideTop.Control = Owner
218
220
    Left = 70
219
 
    Height = 14
 
221
    Height = 16
220
222
    Top = 0
221
 
    Width = 126
 
223
    Width = 127
222
224
    BorderSpacing.Left = 10
223
225
    BorderSpacing.Bottom = 6
224
226
    Caption = 'lblMultiWinTabSection'
226
228
    ParentColor = False
227
229
    ParentFont = False
228
230
  end
229
 
  object Bevel2: TBevel[8]
 
231
  object Bevel2: TBevel
230
232
    AnchorSideLeft.Control = lblMultiWinTabSection
231
233
    AnchorSideLeft.Side = asrBottom
232
234
    AnchorSideTop.Control = lblMultiWinTabSection
233
235
    AnchorSideTop.Side = asrCenter
234
236
    AnchorSideRight.Control = Owner
235
237
    AnchorSideRight.Side = asrBottom
236
 
    Left = 206
 
238
    Left = 207
237
239
    Height = 3
238
 
    Top = 6
239
 
    Width = 315
 
240
    Top = 7
 
241
    Width = 314
240
242
    Anchors = [akTop, akLeft, akRight]
241
243
    BorderSpacing.Left = 10
242
244
  end
243
 
  object pnlNBTabs: TPanel[9]
 
245
  object pnlNBTabs: TPanel
244
246
    AnchorSideLeft.Control = Owner
245
247
    AnchorSideTop.Control = lblMultiWinTabSection
246
248
    AnchorSideTop.Side = asrBottom
247
249
    AnchorSideRight.Control = Owner
248
250
    AnchorSideRight.Side = asrBottom
249
251
    Left = 6
250
 
    Height = 51
251
 
    Top = 20
 
252
    Height = 57
 
253
    Top = 22
252
254
    Width = 509
253
255
    Anchors = [akTop, akLeft, akRight]
254
256
    AutoSize = True
257
259
    BorderSpacing.Bottom = 6
258
260
    BevelOuter = bvNone
259
261
    ChildSizing.ControlsPerLine = 2
260
 
    ClientHeight = 51
 
262
    ClientHeight = 57
261
263
    ClientWidth = 509
262
264
    TabOrder = 2
263
265
    object chkShowCloseBtn: TCheckBox
 
266
      AnchorSideLeft.Control = pnlNBTabs
 
267
      AnchorSideTop.Control = pnlNBTabs
264
268
      Left = 0
265
 
      Height = 17
 
269
      Height = 19
266
270
      Top = 0
267
 
      Width = 102
 
271
      Width = 115
268
272
      BorderSpacing.CellAlignHorizontal = ccaLeftTop
269
273
      BorderSpacing.CellAlignVertical = ccaLeftTop
270
274
      Caption = 'chkShowCloseBtn'
272
276
    end
273
277
    object chkShowNumbers: TCheckBox
274
278
      AnchorSideLeft.Control = CenterLabel
275
 
      Left = 254
276
 
      Height = 17
 
279
      AnchorSideLeft.Side = asrBottom
 
280
      AnchorSideTop.Control = pnlNBTabs
 
281
      Left = 255
 
282
      Height = 19
277
283
      Top = 0
278
 
      Width = 102
 
284
      Width = 117
279
285
      BorderSpacing.CellAlignHorizontal = ccaLeftTop
280
286
      BorderSpacing.CellAlignVertical = ccaLeftTop
281
287
      Caption = 'chkShowNumbers'
282
288
      TabOrder = 1
283
289
    end
284
290
    object chkHideSingleTab: TCheckBox
 
291
      AnchorSideLeft.Control = pnlNBTabs
 
292
      AnchorSideTop.Control = chkShowCloseBtn
285
293
      AnchorSideTop.Side = asrBottom
286
294
      AnchorSideRight.Side = asrBottom
287
295
      Left = 0
288
 
      Height = 17
289
 
      Top = 17
290
 
      Width = 101
 
296
      Height = 19
 
297
      Top = 19
 
298
      Width = 116
291
299
      BorderSpacing.CellAlignHorizontal = ccaLeftTop
292
300
      BorderSpacing.CellAlignVertical = ccaLeftTop
293
301
      Caption = 'chkHideSingleTab'
294
302
      TabOrder = 2
295
303
    end
296
304
    object chkUseTabHistory: TCheckBox
297
 
      AnchorSideLeft.Control = chkShowNumbers
298
 
      Left = 254
299
 
      Height = 17
300
 
      Top = 17
301
 
      Width = 104
 
305
      AnchorSideLeft.Control = CenterLabel
 
306
      AnchorSideLeft.Side = asrBottom
 
307
      AnchorSideTop.Control = chkShowNumbers
 
308
      AnchorSideTop.Side = asrBottom
 
309
      Left = 255
 
310
      Height = 19
 
311
      Top = 19
 
312
      Width = 116
302
313
      BorderSpacing.CellAlignHorizontal = ccaLeftTop
303
314
      BorderSpacing.CellAlignVertical = ccaLeftTop
304
315
      Caption = 'chkUseTabHistory'
305
316
      TabOrder = 3
306
317
    end
307
318
    object chkCtrlMiddleCloseOthers: TCheckBox
 
319
      AnchorSideLeft.Control = pnlNBTabs
 
320
      AnchorSideTop.Control = chkHideSingleTab
 
321
      AnchorSideTop.Side = asrBottom
308
322
      Left = 0
309
 
      Height = 17
310
 
      Top = 34
311
 
      Width = 140
 
323
      Height = 19
 
324
      Top = 38
 
325
      Width = 159
312
326
      BorderSpacing.CellAlignHorizontal = ccaLeftTop
313
327
      BorderSpacing.CellAlignVertical = ccaLeftTop
314
328
      Caption = 'chkCtrlMiddleCloseOthers'