EditorOptions: Further simplified mouse-settings / moved hide-mouse to mouse section

git-svn-id: trunk@21301 -
This commit is contained in:
martin 2009-08-18 23:30:15 +00:00
parent 16a9141cef
commit 9a4173fa22
8 changed files with 574 additions and 569 deletions

View File

@ -1,22 +1,20 @@
inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
Height = 516
Width = 459
ClientHeight = 516
ClientWidth = 459
TabOrder = 0
Height = 401
Width = 472
ClientHeight = 401
ClientWidth = 472
Visible = False
DesignLeft = 290
DesignTop = 188
object BlockIndentLabel: TLabel[0]
AnchorSideLeft.Control = BlockIndentComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = BlockIndentComboBox
AnchorSideBottom.Side = asrCenter
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideTop.Side = asrCenter
Left = 112
Height = 18
Top = 224
Width = 109
Anchors = [akLeft, akBottom]
Height = 16
Top = 198
Width = 92
BorderSpacing.Around = 6
Caption = 'BlockIndentLabel'
ParentColor = False
@ -24,13 +22,12 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
object TabWidthsLabel: TLabel[1]
AnchorSideLeft.Control = TabWidthsComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = TabWidthsComboBox
AnchorSideBottom.Side = asrCenter
AnchorSideTop.Control = TabWidthsComboBox
AnchorSideTop.Side = asrCenter
Left = 342
Height = 18
Top = 224
Width = 98
Anchors = [akLeft, akBottom]
Height = 16
Top = 198
Width = 86
BorderSpacing.Around = 6
Caption = 'TabWidthsLabel'
ParentColor = False
@ -42,10 +39,10 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 204
Left = 175
Height = 3
Top = 8
Width = 255
Top = 7
Width = 297
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
@ -54,9 +51,9 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
Left = 70
Height = 18
Height = 16
Top = 0
Width = 124
Width = 95
BorderSpacing.Left = 10
Caption = 'UndoGroupLabel'
Font.Style = [fsBold]
@ -69,9 +66,9 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Control = UndoLimitComboBox
AnchorSideTop.Side = asrCenter
Left = 342
Height = 18
Top = 29
Width = 100
Height = 16
Top = 25
Width = 85
BorderSpacing.Around = 6
Caption = 'UndoLimitLabel'
ParentColor = False
@ -82,9 +79,9 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Control = GroupUndoCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 18
Top = 74
Width = 126
Height = 16
Top = 66
Width = 96
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'ScrollGroupLabel'
@ -99,10 +96,10 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 206
Left = 176
Height = 3
Top = 82
Width = 253
Top = 73
Width = 296
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
@ -112,9 +109,9 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Control = HalfPageScrollCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 18
Top = 148
Width = 174
Height = 16
Top = 132
Width = 132
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'IndentsTabsGroupLabel'
@ -129,52 +126,22 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 254
Left = 212
Height = 3
Top = 156
Width = 205
Top = 139
Width = 260
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object MouseGroupLabel: TLabel[9]
AnchorSideLeft.Control = Bevel4a
object CursorGroupLabel: TLabel[9]
AnchorSideLeft.Control = Bevel5a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockIndentTypeComboBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 18
Top = 288
Width = 134
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'MouseGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object Bevel4: TBevel[10]
AnchorSideLeft.Control = MouseGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MouseGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 214
Height = 3
Top = 296
Width = 245
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object CursorGroupLabel: TLabel[11]
AnchorSideLeft.Control = Bevel5a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AutoHideCursorCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 18
Top = 340
Width = 134
Height = 16
Top = 250
Width = 101
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'CursorGroupLabel'
@ -182,35 +149,34 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
ParentColor = False
ParentFont = False
end
object Bevel5: TBevel[12]
object Bevel5: TBevel[10]
AnchorSideLeft.Control = CursorGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 214
Left = 181
Height = 3
Top = 348
Width = 245
Top = 257
Width = 291
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object BlockIndentTypeLabel: TLabel[13]
object BlockIndentTypeLabel: TLabel[11]
AnchorSideLeft.Control = BlockIndentTypeComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = BlockIndentTypeComboBox
AnchorSideBottom.Side = asrCenter
AnchorSideTop.Control = BlockIndentTypeComboBox
AnchorSideTop.Side = asrCenter
Left = 112
Height = 18
Top = 257
Width = 137
Anchors = [akLeft, akBottom]
Height = 16
Top = 224
Width = 118
BorderSpacing.Around = 6
Caption = 'BlockIndentTypeLabel'
ParentColor = False
end
object Bevel1a: TBevel[14]
object Bevel1a: TBevel[12]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrCenter
@ -218,10 +184,10 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 8
Top = 7
Width = 60
end
object Bevel2a: TBevel[15]
object Bevel2a: TBevel[13]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrCenter
@ -229,11 +195,11 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 82
Top = 73
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel3a: TBevel[16]
object Bevel3a: TBevel[14]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrCenter
@ -241,23 +207,11 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 156
Top = 139
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel4a: TBevel[17]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MouseGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Bevel1a
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 296
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel5a: TBevel[18]
object Bevel5a: TBevel[15]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrCenter
@ -265,11 +219,11 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 348
Top = 257
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel6a: TBevel[19]
object Bevel6a: TBevel[16]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrCenter
@ -277,19 +231,19 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 466
Top = 361
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object BlockGroupLabel: TLabel[20]
object BlockGroupLabel: TLabel[17]
AnchorSideLeft.Control = Bevel5a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ScrollPastEndLineCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 18
Top = 458
Width = 126
Height = 16
Top = 354
Width = 96
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'BlockGroupLabel'
@ -297,32 +251,32 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
ParentColor = False
ParentFont = False
end
object Bevel6: TBevel[21]
object Bevel6: TBevel[18]
AnchorSideLeft.Control = BlockGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 206
Left = 176
Height = 3
Top = 466
Width = 253
Top = 361
Width = 296
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object BlockIndentComboBox: TComboBox[22]
object BlockIndentComboBox: TComboBox[19]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = TabIndentBlocksCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = TabWidthsComboBox
Left = 6
Height = 29
Top = 219
Height = 23
Top = 195
Width = 100
BorderSpacing.Left = 6
BorderSpacing.Top = 3
ItemHeight = 0
ItemHeight = 15
Items.Strings = (
'1'
'2'
@ -334,16 +288,16 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
OnKeyDown = ComboboxOnKeyDown
TabOrder = 0
end
object TabWidthsComboBox: TComboBox[23]
object TabWidthsComboBox: TComboBox[20]
AnchorSideLeft.Control = SmartTabsCheckBox
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 236
Height = 29
Top = 219
Height = 23
Top = 195
Width = 100
ItemHeight = 0
ItemHeight = 15
Items.Strings = (
'1'
'2'
@ -355,17 +309,17 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
OnKeyDown = ComboboxOnKeyDown
TabOrder = 1
end
object UndoLimitComboBox: TComboBox[24]
object UndoLimitComboBox: TComboBox[21]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 29
Top = 24
Height = 23
Top = 22
Width = 100
BorderSpacing.Left = 230
BorderSpacing.Around = 6
ItemHeight = 0
ItemHeight = 15
Items.Strings = (
'32767'
'4096'
@ -376,226 +330,226 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
OnKeyDown = ComboboxOnKeyDown
TabOrder = 2
end
object GroupUndoCheckBox: TCheckBox[25]
object GroupUndoCheckBox: TCheckBox[22]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoAfterSaveCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 46
Width = 160
Height = 19
Top = 41
Width = 134
BorderSpacing.Left = 6
Caption = 'GroupUndoCheckBox'
OnChange = GroupUndoCheckBoxChange
TabOrder = 3
end
object UndoAfterSaveCheckBox: TCheckBox[26]
object UndoAfterSaveCheckBox: TCheckBox[23]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 24
Width = 184
Height = 19
Top = 22
Width = 151
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'UndoAfterSaveCheckBox'
TabOrder = 4
end
object ScrollPastEndFileCheckBox: TCheckBox[27]
object ScrollPastEndFileCheckBox: TCheckBox[24]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 98
Width = 193
Height = 19
Top = 88
Width = 161
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'ScrollPastEndFileCheckBox'
OnChange = ScrollPastEndFileCheckBoxChange
TabOrder = 5
end
object ScrollPastEndLineCheckBox: TCheckBox[28]
object ScrollPastEndLineCheckBox: TCheckBox[25]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AlwaysVisibleCursorCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 430
Width = 199
Height = 19
Top = 329
Width = 165
BorderSpacing.Left = 6
Caption = 'ScrollPastEndLineCheckBox'
OnChange = ScrollPastEndLineCheckBoxChange
TabOrder = 6
end
object ScrollByOneLessCheckBox: TCheckBox[29]
object ScrollByOneLessCheckBox: TCheckBox[26]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 22
Top = 98
Width = 193
Height = 19
Top = 88
Width = 158
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'ScrollByOneLessCheckBox'
OnChange = ScrollByOneLessCheckBoxChange
TabOrder = 7
end
object HalfPageScrollCheckBox: TCheckBox[30]
object HalfPageScrollCheckBox: TCheckBox[27]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollPastEndFileCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 120
Width = 178
Height = 19
Top = 107
Width = 149
BorderSpacing.Left = 6
Caption = 'HalfPageScrollCheckBox'
OnChange = HalfPageScrollCheckBoxChange
TabOrder = 8
end
object AutoIndentCheckBox: TCheckBox[31]
object AutoIndentCheckBox: TCheckBox[28]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 172
Width = 157
Height = 19
Top = 154
Width = 132
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'AutoIndentCheckBox'
OnChange = AutoIndentCheckBoxChange
TabOrder = 9
end
object TabIndentBlocksCheckBox: TCheckBox[32]
object TabIndentBlocksCheckBox: TCheckBox[29]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoIndentCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 194
Width = 189
Height = 19
Top = 173
Width = 160
BorderSpacing.Left = 6
Caption = 'TabIndentBlocksCheckBox'
OnChange = TabIndentBlocksCheckBoxChange
TabOrder = 10
end
object SmartTabsCheckBox: TCheckBox[33]
object SmartTabsCheckBox: TCheckBox[30]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 22
Top = 172
Width = 155
Height = 19
Top = 154
Width = 128
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'SmartTabsCheckBox'
OnChange = SmartTabsCheckBoxChange
TabOrder = 11
end
object TabsToSpacesCheckBox: TCheckBox[34]
object TabsToSpacesCheckBox: TCheckBox[31]
AnchorSideLeft.Control = SmartTabsCheckBox
AnchorSideTop.Control = TabIndentBlocksCheckBox
Left = 236
Height = 22
Top = 194
Width = 175
Height = 19
Top = 173
Width = 147
Caption = 'TabsToSpacesCheckBox'
OnChange = TabsToSpacesCheckBoxChange
TabOrder = 12
end
object KeepCursorXCheckBox: TCheckBox[35]
object KeepCursorXCheckBox: TCheckBox[32]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 364
Width = 167
Height = 19
Top = 272
Width = 140
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'KeepCursorXCheckBox'
OnChange = KeepCursorXCheckBoxChange
TabOrder = 13
end
object PersistentCursorCheckBox: TCheckBox[36]
object PersistentCursorCheckBox: TCheckBox[33]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = KeepCursorXCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 386
Width = 193
Height = 19
Top = 291
Width = 158
BorderSpacing.Left = 6
Caption = 'PersistentCursorCheckBox'
OnChange = PersistentCursorCheckBoxChange
TabOrder = 14
end
object AlwaysVisibleCursorCheckBox: TCheckBox[37]
object AlwaysVisibleCursorCheckBox: TCheckBox[34]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = PersistentCursorCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 408
Width = 213
Height = 19
Top = 310
Width = 178
BorderSpacing.Left = 6
Caption = 'AlwaysVisibleCursorCheckBox'
OnChange = AlwaysVisibleCursorCheckBoxChange
TabOrder = 15
end
object CursorSkipsSelectionCheckBox: TCheckBox[38]
object CursorSkipsSelectionCheckBox: TCheckBox[35]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 22
Top = 364
Width = 222
Height = 19
Top = 272
Width = 182
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'CursorSkipsSelectionCheckBox'
OnChange = CursorSkipsSelectionCheckBoxChange
TabOrder = 16
end
object HomeKeyJumpsToNearestStartCheckBox: TCheckBox[39]
object HomeKeyJumpsToNearestStartCheckBox: TCheckBox[36]
AnchorSideLeft.Control = CursorSkipsSelectionCheckBox
AnchorSideTop.Control = PersistentCursorCheckBox
Left = 236
Height = 22
Top = 386
Width = 283
Height = 19
Top = 291
Width = 236
Caption = 'HomeKeyJumpsToNearestStartCheckBox'
OnChange = HomeKeyJumpsToNearestStartCheckBoxChange
TabOrder = 17
end
object EndKeyJumpsToNearestStartCheckBox: TCheckBox[40]
object EndKeyJumpsToNearestStartCheckBox: TCheckBox[37]
AnchorSideLeft.Control = HomeKeyJumpsToNearestStartCheckBox
AnchorSideTop.Control = AlwaysVisibleCursorCheckBox
Left = 236
Height = 22
Top = 408
Width = 268
Height = 19
Top = 310
Width = 223
Caption = 'EndKeyJumpsToNearestStartCheckBox'
OnChange = EndKeyJumpsToNearestStartCheckBoxChange
TabOrder = 18
end
object BlockIndentTypeComboBox: TComboBox[41]
object BlockIndentTypeComboBox: TComboBox[38]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = TabWidthsComboBox
Left = 6
Height = 31
Top = 251
Height = 23
Top = 221
Width = 100
BorderSpacing.Left = 6
BorderSpacing.Top = 3
ItemHeight = 0
ItemHeight = 15
ItemWidth = 200
OnChange = ComboboxOnChange
OnExit = ComboBoxOnExit
@ -603,45 +557,32 @@ inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
Style = csDropDownList
TabOrder = 19
end
object PersistentBlockCheckBox: TCheckBox[42]
object PersistentBlockCheckBox: TCheckBox[39]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 482
Width = 185
Height = 19
Top = 376
Width = 152
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'PersistentBlockCheckBox'
OnChange = PersistentBlockCheckBoxChange
TabOrder = 20
end
object OverwriteBlockCheckBox: TCheckBox[43]
object OverwriteBlockCheckBox: TCheckBox[40]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 22
Top = 482
Width = 181
Height = 19
Top = 376
Width = 152
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'OverwriteBlockCheckBox'
OnChange = OverwriteBlockCheckBoxChange
TabOrder = 21
end
object AutoHideCursorCheckBox: TCheckBox[44]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MouseGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 312
Width = 188
BorderSpacing.Around = 6
Caption = 'AutoHideCursorCheckBox'
OnChange = AutoHideCursorCheckBoxChange
TabOrder = 22
end
end

View File

@ -1,244 +1,221 @@
{ Das ist eine automatisch erzeugte Lazarus-Ressourcendatei }
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TEditorGeneralOptionsFrame','FORMDATA',[
'TPF0'#241#26'TEditorGeneralOptionsFrame'#25'EditorGeneralOptionsFrame'#6'Hei'
+'ght'#3#4#2#5'Width'#3#203#1#12'ClientHeight'#3#4#2#11'ClientWidth'#3#203#1#8
+'TabOrder'#2#0#7'Visible'#8#10'DesignLeft'#3'"'#1#9'DesignTop'#3#188#0#0#242
+#2#0#6'TLabel'#16'BlockIndentLabel'#22'AnchorSideLeft.Control'#7#19'BlockInd'
+'entComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#24'AnchorSideBottom.Con'
+'trol'#7#19'BlockIndentComboBox'#21'AnchorSideBottom.Side'#7#9'asrCenter'#4
+'Left'#2'p'#6'Height'#2#18#3'Top'#3#224#0#5'Width'#2'm'#7'Anchors'#11#6'akLe'
+'ft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#16'BlockIndentL'
+'abel'#11'ParentColor'#8#0#0#242#2#1#6'TLabel'#14'TabWidthsLabel'#22'AnchorS'
+'ideLeft.Control'#7#17'TabWidthsComboBox'#19'AnchorSideLeft.Side'#7#9'asrBot'
+'tom'#24'AnchorSideBottom.Control'#7#17'TabWidthsComboBox'#21'AnchorSideBott'
+'om.Side'#7#9'asrCenter'#4'Left'#3'V'#1#6'Height'#2#18#3'Top'#3#224#0#5'Widt'
+'h'#2'b'#7'Anchors'#11#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#14'TabWidthsLabel'#11'ParentColor'#8#0#0#242#2#2#6'TBevel'#6'Bev'
+'el1'#22'AnchorSideLeft.Control'#7#14'UndoGroupLabel'#19'AnchorSideLeft.Side'
+#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'UndoGroupLabel'#18'AnchorSide'
+'Top.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSi'
+'deRight.Side'#7#9'asrBottom'#4'Left'#3#204#0#6'Height'#2#3#3'Top'#2#8#5'Wid'
+'th'#3#255#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.'
+'Left'#2#10#0#0#242#2#3#6'TLabel'#14'UndoGroupLabel'#22'AnchorSideLeft.Contr'
+'ol'#7#7'Bevel1a'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Co'
+'ntrol'#7#5'Owner'#4'Left'#2'F'#6'Height'#2#18#3'Top'#2#0#5'Width'#2'|'#18'B'
+'orderSpacing.Left'#2#10#7'Caption'#6#14'UndoGroupLabel'#10'Font.Style'#11#6
+'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#4#6'TLabel'#14'UndoL'
+'imitLabel'#22'AnchorSideLeft.Control'#7#17'UndoLimitComboBox'#19'AnchorSide'
+'Left.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'UndoLimitComboBox'
+#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3'V'#1#6'Height'#2#18#3'Top'#2
+#29#5'Width'#2'd'#20'BorderSpacing.Around'#2#6#7'Caption'#6#14'UndoLimitLabe'
+'l'#11'ParentColor'#8#0#0#242#2#5#6'TLabel'#16'ScrollGroupLabel'#22'AnchorSi'
+'deLeft.Control'#7#7'Bevel2a'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anch'
+'orSideTop.Control'#7#17'GroupUndoCheckBox'#18'AnchorSideTop.Side'#7#9'asrBo'
+'ttom'#4'Left'#2'F'#6'Height'#2#18#3'Top'#2'J'#5'Width'#2'~'#18'BorderSpacin'
+'g.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#16'ScrollGroupLabel'#10
+'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#6#6
+'TBevel'#6'Bevel2'#22'AnchorSideLeft.Control'#7#16'ScrollGroupLabel'#19'Anch'
+'orSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'ScrollGroupL'
+'abel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5
+'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#206#0#6'Height'#2#3
+#3'Top'#2'R'#5'Width'#3#253#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#18'BorderSpacing.Left'#2#10#0#0#242#2#7#6'TLabel'#21'IndentsTabsGroupLabel'
+#22'AnchorSideLeft.Control'#7#7'Bevel3a'#19'AnchorSideLeft.Side'#7#9'asrBott'
+'om'#21'AnchorSideTop.Control'#7#22'HalfPageScrollCheckBox'#18'AnchorSideTop'
+'.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#18#3'Top'#3#148#0#5'Width'#3
+#174#0#18'BorderSpacing.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#21
+'IndentsTabsGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'P'
+'arentFont'#8#0#0#242#2#8#6'TBevel'#6'Bevel3'#22'AnchorSideLeft.Control'#7#21
+'IndentsTabsGroupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSide'
+'Top.Control'#7#21'IndentsTabsGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCent'
+'er'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asr'
+'Bottom'#4'Left'#3#254#0#6'Height'#2#3#3'Top'#3#156#0#5'Width'#3#205#0#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242
+#2#9#6'TLabel'#15'MouseGroupLabel'#22'AnchorSideLeft.Control'#7#7'Bevel4a'#19
+'ght'#3#145#1#5'Width'#3#216#1#12'ClientHeight'#3#145#1#11'ClientWidth'#3#216
+#1#7'Visible'#8#10'DesignLeft'#3'"'#1#9'DesignTop'#3#188#0#0#242#2#0#6'TLabe'
+'l'#16'BlockIndentLabel'#22'AnchorSideLeft.Control'#7#19'BlockIndentComboBox'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#19'Block'
+'IndentComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'
+#2#16#3'Top'#3#198#0#5'Width'#2'\'#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#16'BlockIndentLabel'#11'ParentColor'#8#0#0#242#2#1#6'TLabel'#14'TabWidthsLa'
+'bel'#22'AnchorSideLeft.Control'#7#17'TabWidthsComboBox'#19'AnchorSideLeft.S'
+'ide'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'TabWidthsComboBox'#18'An'
+'chorSideTop.Side'#7#9'asrCenter'#4'Left'#3'V'#1#6'Height'#2#16#3'Top'#3#198
+#0#5'Width'#2'V'#20'BorderSpacing.Around'#2#6#7'Caption'#6#14'TabWidthsLabel'
+#11'ParentColor'#8#0#0#242#2#2#6'TBevel'#6'Bevel1'#22'AnchorSideLeft.Control'
+#7#14'UndoGroupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTo'
+'p.Control'#7#14'UndoGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'An'
+'chorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'Left'#3#175#0#6'Height'#2#3#3'Top'#2#7#5'Width'#3')'#1#7'Anchors'#11#5'akTo'
+'p'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242#2#3#6'TLabel'
+#14'UndoGroupLabel'#22'AnchorSideLeft.Control'#7#7'Bevel1a'#19'AnchorSideLef'
+'t.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#5'Owner'#4'Left'#2'F'#6
+'Height'#2#16#3'Top'#2#0#5'Width'#2'_'#18'BorderSpacing.Left'#2#10#7'Caption'
+#6#14'UndoGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'Par'
+'entFont'#8#0#0#242#2#4#6'TLabel'#14'UndoLimitLabel'#22'AnchorSideLeft.Contr'
+'ol'#7#17'UndoLimitComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Ancho'
+'rSideTop.Control'#7#17'UndoLimitComboBox'#18'AnchorSideTop.Side'#7#9'asrCen'
+'ter'#4'Left'#3'V'#1#6'Height'#2#16#3'Top'#2#25#5'Width'#2'U'#20'BorderSpaci'
+'ng.Around'#2#6#7'Caption'#6#14'UndoLimitLabel'#11'ParentColor'#8#0#0#242#2#5
+#6'TLabel'#16'ScrollGroupLabel'#22'AnchorSideLeft.Control'#7#7'Bevel2a'#19'A'
+'nchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'GroupUndo'
+'CheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#16
+#3'Top'#2'B'#5'Width'#2'`'#18'BorderSpacing.Left'#2#10#17'BorderSpacing.Top'
+#2#6#7'Caption'#6#16'ScrollGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'Pare'
+'ntColor'#8#10'ParentFont'#8#0#0#242#2#6#6'TBevel'#6'Bevel2'#22'AnchorSideLe'
+'ft.Control'#7#16'ScrollGroupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21
+'AnchorSideTop.Control'#7#16'ScrollGroupLabel'#18'AnchorSideTop.Side'#7#9'as'
+'rCenter'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#3#176#0#6'Height'#2#3#3'Top'#2'I'#5'Width'#3'('#1#7'Anch'
+'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242
+#2#7#6'TLabel'#21'IndentsTabsGroupLabel'#22'AnchorSideLeft.Control'#7#7'Beve'
+'l3a'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22
+'HalfPageScrollCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6
+'Height'#2#16#3'Top'#3#132#0#5'Width'#3#132#0#18'BorderSpacing.Left'#2#10#17
+'BorderSpacing.Top'#2#6#7'Caption'#6#21'IndentsTabsGroupLabel'#10'Font.Style'
+#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#8#6'TBevel'#6'B'
+'evel3'#22'AnchorSideLeft.Control'#7#21'IndentsTabsGroupLabel'#19'AnchorSide'
+'Left.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'IndentsTabsGroupLa'
+'bel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5
+'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#3
+#3'Top'#3#139#0#5'Width'#3#4#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#18'BorderSpacing.Left'#2#10#0#0#242#2#9#6'TLabel'#16'CursorGroupLabel'#22'A'
+'nchorSideLeft.Control'#7#7'Bevel5a'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#23'BlockIndentTypeComboBox'#18'AnchorSideTop.Si'
+'de'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#16#3'Top'#3#250#0#5'Width'#2'e'
+#18'BorderSpacing.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#16'Curso'
+'rGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'
+#8#0#0#242#2#10#6'TBevel'#6'Bevel5'#22'AnchorSideLeft.Control'#7#16'CursorGr'
+'oupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#16'CursorGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRig'
+'ht.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#181
+#0#6'Height'#2#3#3'Top'#3#1#1#5'Width'#3'#'#1#7'Anchors'#11#5'akTop'#6'akLef'
+'t'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242#2#11#6'TLabel'#20'Block'
+'IndentTypeLabel'#22'AnchorSideLeft.Control'#7#23'BlockIndentTypeComboBox'#19
+'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#23'BlockInd'
+'entTypeComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Heigh'
+'t'#2#18#3'Top'#3' '#1#5'Width'#3#134#0#18'BorderSpacing.Left'#2#10#17'Borde'
+'rSpacing.Top'#2#6#7'Caption'#6#15'MouseGroupLabel'#10'Font.Style'#11#6'fsBo'
+'ld'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#10#6'TBevel'#6'Bevel4'#22
+'AnchorSideLeft.Control'#7#15'MouseGroupLabel'#19'AnchorSideLeft.Side'#7#9'a'
+'srBottom'#21'AnchorSideTop.Control'#7#15'MouseGroupLabel'#18'AnchorSideTop.'
+'Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRi'
+'ght.Side'#7#9'asrBottom'#4'Left'#3#214#0#6'Height'#2#3#3'Top'#3'('#1#5'Widt'
+'h'#3#245#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.L'
+'eft'#2#10#0#0#242#2#11#6'TLabel'#16'CursorGroupLabel'#22'AnchorSideLeft.Con'
+'trol'#7#7'Bevel5a'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.'
,'Control'#7#22'AutoHideCursorCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2'F'#6'Height'#2#18#3'Top'#3'T'#1#5'Width'#3#134#0#18'BorderSpacing'
+'.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#16'CursorGroupLabel'#10
+'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#12#6
+'TBevel'#6'Bevel5'#22'AnchorSideLeft.Control'#7#16'CursorGroupLabel'#19'Anch'
+'orSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'CursorGroupL'
+'abel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5
+'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#214#0#6'Height'#2#3
+#3'Top'#3'\'#1#5'Width'#3#245#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#18'BorderSpacing.Left'#2#10#0#0#242#2#13#6'TLabel'#20'BlockIndentTypeLabel'
+#22'AnchorSideLeft.Control'#7#23'BlockIndentTypeComboBox'#19'AnchorSideLeft.'
+'Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#23'BlockIndentTypeCombo'
+'Box'#21'AnchorSideBottom.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#18#3
+'Top'#3#1#1#5'Width'#3#137#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#20'Border'
+'Spacing.Around'#2#6#7'Caption'#6#20'BlockIndentTypeLabel'#11'ParentColor'#8
+#0#0#242#2#14#6'TBevel'#7'Bevel1a'#22'AnchorSideLeft.Control'#7#5'Owner'#21
+'AnchorSideTop.Control'#7#14'UndoGroupLabel'#18'AnchorSideTop.Side'#7#9'asrC'
+'enter'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#2#8#5'Width'#2'<'#0#0#242#2#15#6
+'TBevel'#7'Bevel2a'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.C'
+'ontrol'#7#16'ScrollGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'Anc'
+'horSideRight.Control'#7#7'Bevel1a'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'Left'#2#0#6'Height'#2#3#3'Top'#2'R'#5'Width'#2'<'#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#0#0#242#2#16#6'TBevel'#7'Bevel3a'#22'AnchorSideLeft.Co'
+'ntrol'#7#5'Owner'#21'AnchorSideTop.Control'#7#21'IndentsTabsGroupLabel'#18
+'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#7'Bevel1a'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3
+#156#0#5'Width'#2'<'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0#242#2
+#17#6'TBevel'#7'Bevel4a'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSide'
+'Top.Control'#7#15'MouseGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23
+'AnchorSideRight.Control'#7#7'Bevel1a'#20'AnchorSideRight.Side'#7#9'asrBotto'
+'m'#4'Left'#2#0#6'Height'#2#3#3'Top'#3'('#1#5'Width'#2'<'#7'Anchors'#11#5'ak'
+'Top'#6'akLeft'#7'akRight'#0#0#0#242#2#18#6'TBevel'#7'Bevel5a'#22'AnchorSide'
+'Left.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'CursorGroupLabel'#18
+'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#7'Bevel1a'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3
+'\'#1#5'Width'#2'<'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0#242#2
+#19#6'TBevel'#7'Bevel6a'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSide'
+'Top.Control'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23
+'AnchorSideRight.Control'#7#7'Bevel1a'#20'AnchorSideRight.Side'#7#9'asrBotto'
+'m'#4'Left'#2#0#6'Height'#2#3#3'Top'#3#210#1#5'Width'#2'<'#7'Anchors'#11#5'a'
+'kTop'#6'akLeft'#7'akRight'#0#0#0#242#2#20#6'TLabel'#15'BlockGroupLabel'#22
+'AnchorSideLeft.Control'#7#7'Bevel5a'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#25'ScrollPastEndLineCheckBox'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#18#3'Top'#3#202#1#5'Width'#2
+'~'#18'BorderSpacing.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#15'Bl'
+'ockGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFon'
+'t'#8#0#0#242#2#21#6'TBevel'#6'Bevel6'#22'AnchorSideLeft.Control'#7#15'Block'
+'GroupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRi'
+'ght.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+#206#0#6'Height'#2#3#3'Top'#3#210#1#5'Width'#3#253#0#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242#2#22#9'TComboBox'
+#19'BlockIndentComboBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSide'
+'Top.Control'#7#23'TabIndentBlocksCheckBox'#18'AnchorSideTop.Side'#7#9'asrBo'
+'ttom'#24'AnchorSideBottom.Control'#7#17'TabWidthsComboBox'#4'Left'#2#6#6'He'
+'ight'#2#29#3'Top'#3#219#0#5'Width'#2'd'#18'BorderSpacing.Left'#2#6#17'Borde'
+'rSpacing.Top'#2#3#10'ItemHeight'#2#0#13'Items.Strings'#1#6#1'1'#6#1'2'#6#1
+'4'#6#1'8'#0#8'OnChange'#7#16'ComboboxOnChange'#6'OnExit'#7#14'ComboBoxOnExi'
+'t'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#8'TabOrder'#2#0#0#0#242#2#23#9'TCom'
+'boBox'#17'TabWidthsComboBox'#22'AnchorSideLeft.Control'#7#17'SmartTabsCheck'
+'Box'#21'AnchorSideTop.Control'#7#19'BlockIndentComboBox'#24'AnchorSideBotto'
+'m.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#236
+#0#6'Height'#2#29#3'Top'#3#219#0#5'Width'#2'd'#10'ItemHeight'#2#0#13'Items.S'
,'trings'#1#6#1'1'#6#1'2'#6#1'4'#6#1'8'#0#8'OnChange'#7#16'ComboboxOnChange'#6
+'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#8'TabOrde'
+'r'#2#1#0#0#242#2#24#9'TComboBox'#17'UndoLimitComboBox'#22'AnchorSideLeft.Co'
+'ntrol'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'UndoGroupLabel'#18'AnchorS'
+'ideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#29#3'Top'#2#24#5'Wi'
+'dth'#2'd'#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6#10'It'
+'emHeight'#2#0#13'Items.Strings'#1#6#5'32767'#6#4'4096'#6#3'512'#0#8'OnChang'
+'e'#7#16'ComboboxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17
+'ComboboxOnKeyDown'#8'TabOrder'#2#2#0#0#242#2#25#9'TCheckBox'#17'GroupUndoCh'
+'eckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#21
+'UndoAfterSaveCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6
+'Height'#2#22#3'Top'#2'.'#5'Width'#3#160#0#18'BorderSpacing.Left'#2#6#7'Capt'
+'ion'#6#17'GroupUndoCheckBox'#8'OnChange'#7#23'GroupUndoCheckBoxChange'#8'Ta'
+'bOrder'#2#3#0#0#242#2#26#9'TCheckBox'#21'UndoAfterSaveCheckBox'#22'AnchorSi'
+'deLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'UndoGroupLabel'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#24#5
+'Width'#3#184#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Capti'
+'on'#6#21'UndoAfterSaveCheckBox'#8'TabOrder'#2#4#0#0#242#2#27#9'TCheckBox'#25
+'ScrollPastEndFileCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorS'
+'ideTop.Control'#7#16'ScrollGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2#6#6'Height'#2#22#3'Top'#2'b'#5'Width'#3#193#0#18'BorderSpacing.Le'
+'ft'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#25'ScrollPastEndFileCheckBox'
+#8'OnChange'#7#31'ScrollPastEndFileCheckBoxChange'#8'TabOrder'#2#5#0#0#242#2
+#28#9'TCheckBox'#25'ScrollPastEndLineCheckBox'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#27'AlwaysVisibleCursorCheckBox'#18'Ancho'
+'rSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#3#174#1#5'W'
+'idth'#3#199#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#25'ScrollPastEndLineC'
+'heckBox'#8'OnChange'#7#31'ScrollPastEndLineCheckBoxChange'#8'TabOrder'#2#6#0
+#0#242#2#29#9'TCheckBox'#23'ScrollByOneLessCheckBox'#22'AnchorSideLeft.Contr'
+'ol'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'ScrollGroupLabel'#18'AnchorSi'
+'deTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#22#3'Top'#2'b'#5'Wid'
+'th'#3#193#0#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6#7'C'
+'aption'#6#23'ScrollByOneLessCheckBox'#8'OnChange'#7#29'ScrollByOneLessCheck'
+'BoxChange'#8'TabOrder'#2#7#0#0#242#2#30#9'TCheckBox'#22'HalfPageScrollCheck'
+'Box'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'S'
+'crollPastEndFileCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6
+#6'Height'#2#22#3'Top'#2'x'#5'Width'#3#178#0#18'BorderSpacing.Left'#2#6#7'Ca'
+'entTypeComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Heigh'
,'t'#2#16#3'Top'#3#224#0#5'Width'#2'v'#20'BorderSpacing.Around'#2#6#7'Caption'
+#6#20'BlockIndentTypeLabel'#11'ParentColor'#8#0#0#242#2#12#6'TBevel'#7'Bevel'
+'1a'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'Un'
+'doGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Cont'
+'rol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Heigh'
+'t'#2#3#3'Top'#2#7#5'Width'#2'<'#0#0#242#2#13#6'TBevel'#7'Bevel2a'#22'Anchor'
+'SideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'ScrollGroupLabe'
+'l'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#7'Be'
+'vel1a'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3
+'Top'#2'I'#5'Width'#2'<'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0
+#242#2#14#6'TBevel'#7'Bevel3a'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anch'
+'orSideTop.Control'#7#21'IndentsTabsGroupLabel'#18'AnchorSideTop.Side'#7#9'a'
+'srCenter'#23'AnchorSideRight.Control'#7#7'Bevel1a'#20'AnchorSideRight.Side'
+#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3#139#0#5'Width'#2'<'#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0#242#2#15#6'TBevel'#7'Bevel5a'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'Cursor'
+'GroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Contro'
+'l'#7#7'Bevel1a'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Heigh'
+'t'#2#3#3'Top'#3#1#1#5'Width'#2'<'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
+'t'#0#0#0#242#2#16#6'TBevel'#7'Bevel6a'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#23'AnchorSideRight.Control'#7#7'Bevel1a'#20'AnchorSideRight.Side'
+#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3'i'#1#5'Width'#2'<'#7'Anch'
+'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0#242#2#17#6'TLabel'#15'BlockGrou'
+'pLabel'#22'AnchorSideLeft.Control'#7#7'Bevel5a'#19'AnchorSideLeft.Side'#7#9
+'asrBottom'#21'AnchorSideTop.Control'#7#25'ScrollPastEndLineCheckBox'#18'Anc'
+'horSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#16#3'Top'#3'b'#1#5
+'Width'#2'`'#18'BorderSpacing.Left'#2#10#17'BorderSpacing.Top'#2#6#7'Caption'
+#6#15'BlockGroupLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'Pa'
+'rentFont'#8#0#0#242#2#18#6'TBevel'#6'Bevel6'#22'AnchorSideLeft.Control'#7#15
+'BlockGroupLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Co'
+'ntrol'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'Ancho'
+'rSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Le'
+'ft'#3#176#0#6'Height'#2#3#3'Top'#3'i'#1#5'Width'#3'('#1#7'Anchors'#11#5'akT'
+'op'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#0#0#242#2#19#9'TComb'
+'oBox'#19'BlockIndentComboBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anch'
+'orSideTop.Control'#7#23'TabIndentBlocksCheckBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#24'AnchorSideBottom.Control'#7#17'TabWidthsComboBox'#4'Left'#2#6
+#6'Height'#2#23#3'Top'#3#195#0#5'Width'#2'd'#18'BorderSpacing.Left'#2#6#17'B'
+'orderSpacing.Top'#2#3#10'ItemHeight'#2#15#13'Items.Strings'#1#6#1'1'#6#1'2'
+#6#1'4'#6#1'8'#0#8'OnChange'#7#16'ComboboxOnChange'#6'OnExit'#7#14'ComboBoxO'
+'nExit'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#8'TabOrder'#2#0#0#0#242#2#20#9
+'TComboBox'#17'TabWidthsComboBox'#22'AnchorSideLeft.Control'#7#17'SmartTabsC'
+'heckBox'#21'AnchorSideTop.Control'#7#19'BlockIndentComboBox'#24'AnchorSideB'
+'ottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3
+#236#0#6'Height'#2#23#3'Top'#3#195#0#5'Width'#2'd'#10'ItemHeight'#2#15#13'It'
+'ems.Strings'#1#6#1'1'#6#1'2'#6#1'4'#6#1'8'#0#8'OnChange'#7#16'ComboboxOnCha'
+'nge'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#8
+'TabOrder'#2#1#0#0#242#2#21#9'TComboBox'#17'UndoLimitComboBox'#22'AnchorSide'
+'Left.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'UndoGroupLabel'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#23#3'Top'#2
+#22#5'Width'#2'd'#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6
+#10'ItemHeight'#2#15#13'Items.Strings'#1#6#5'32767'#6#4'4096'#6#3'512'#0#8'O'
+'nChange'#7#16'ComboboxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'
+#7#17'ComboboxOnKeyDown'#8'TabOrder'#2#2#0#0#242#2#22#9'TCheckBox'#17'GroupU'
+'ndoCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#21'UndoAfterSaveCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2
+#6#6'Height'#2#19#3'Top'#2')'#5'Width'#3#134#0#18'BorderSpacing.Left'#2#6#7
+'Caption'#6#17'GroupUndoCheckBox'#8'OnChange'#7#23'GroupUndoCheckBoxChange'#8
+'TabOrder'#2#3#0#0#242#2#23#9'TCheckBox'#21'UndoAfterSaveCheckBox'#22'Anchor'
+'SideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'UndoGroupLabel'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2#22
+#5'Width'#3#151#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Cap'
+'tion'#6#21'UndoAfterSaveCheckBox'#8'TabOrder'#2#4#0#0#242#2#24#9'TCheckBox'
,#25'ScrollPastEndFileCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anch'
+'orSideTop.Control'#7#16'ScrollGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'X'#5'Width'#3#161#0#18'BorderSpaci'
+'ng.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#25'ScrollPastEndFileChe'
+'ckBox'#8'OnChange'#7#31'ScrollPastEndFileCheckBoxChange'#8'TabOrder'#2#5#0#0
+#242#2#25#9'TCheckBox'#25'ScrollPastEndLineCheckBox'#22'AnchorSideLeft.Contr'
+'ol'#7#5'Owner'#21'AnchorSideTop.Control'#7#27'AlwaysVisibleCursorCheckBox'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3'I'
+#1#5'Width'#3#165#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#25'ScrollPastEnd'
+'LineCheckBox'#8'OnChange'#7#31'ScrollPastEndLineCheckBoxChange'#8'TabOrder'
+#2#6#0#0#242#2#26#9'TCheckBox'#23'ScrollByOneLessCheckBox'#22'AnchorSideLeft'
+'.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'ScrollGroupLabel'#18'An'
+'chorSideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#19#3'Top'#2'X'
+#5'Width'#3#158#0#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6
+#7'Caption'#6#23'ScrollByOneLessCheckBox'#8'OnChange'#7#29'ScrollByOneLessCh'
+'eckBoxChange'#8'TabOrder'#2#7#0#0#242#2#27#9'TCheckBox'#22'HalfPageScrollCh'
+'eckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25
+'ScrollPastEndFileCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6
+#6'Height'#2#19#3'Top'#2'k'#5'Width'#3#149#0#18'BorderSpacing.Left'#2#6#7'Ca'
+'ption'#6#22'HalfPageScrollCheckBox'#8'OnChange'#7#28'HalfPageScrollCheckBox'
+'Change'#8'TabOrder'#2#8#0#0#242#2#31#9'TCheckBox'#18'AutoIndentCheckBox'#22
+'Change'#8'TabOrder'#2#8#0#0#242#2#28#9'TCheckBox'#18'AutoIndentCheckBox'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#21'IndentsTa'
+'bsGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+#22#3'Top'#3#172#0#5'Width'#3#157#0#18'BorderSpacing.Left'#2#6#17'BorderSpac'
+#19#3'Top'#3#154#0#5'Width'#3#132#0#18'BorderSpacing.Left'#2#6#17'BorderSpac'
+'ing.Top'#2#6#7'Caption'#6#18'AutoIndentCheckBox'#8'OnChange'#7#24'AutoInden'
+'tCheckBoxChange'#8'TabOrder'#2#9#0#0#242#2' '#9'TCheckBox'#23'TabIndentBloc'
+'tCheckBoxChange'#8'TabOrder'#2#9#0#0#242#2#29#9'TCheckBox'#23'TabIndentBloc'
+'ksCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#18'AutoIndentCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6
+'Height'#2#22#3'Top'#3#194#0#5'Width'#3#189#0#18'BorderSpacing.Left'#2#6#7'C'
+'Height'#2#19#3'Top'#3#173#0#5'Width'#3#160#0#18'BorderSpacing.Left'#2#6#7'C'
+'aption'#6#23'TabIndentBlocksCheckBox'#8'OnChange'#7#29'TabIndentBlocksCheck'
+'BoxChange'#8'TabOrder'#2#10#0#0#242#2'!'#9'TCheckBox'#17'SmartTabsCheckBox'
+'BoxChange'#8'TabOrder'#2#10#0#0#242#2#30#9'TCheckBox'#17'SmartTabsCheckBox'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#21'Indent'
+'sTabsGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'He'
+'ight'#2#22#3'Top'#3#172#0#5'Width'#3#155#0#18'BorderSpacing.Left'#3#230#0#20
+'ight'#2#19#3'Top'#3#154#0#5'Width'#3#128#0#18'BorderSpacing.Left'#3#230#0#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#17'SmartTabsCheckBox'#8'OnChange'#7
+#23'SmartTabsCheckBoxChange'#8'TabOrder'#2#11#0#0#242#2'"'#9'TCheckBox'#20'T'
+#23'SmartTabsCheckBoxChange'#8'TabOrder'#2#11#0#0#242#2#31#9'TCheckBox'#20'T'
+'absToSpacesCheckBox'#22'AnchorSideLeft.Control'#7#17'SmartTabsCheckBox'#21
+'AnchorSideTop.Control'#7#23'TabIndentBlocksCheckBox'#4'Left'#3#236#0#6'Heig'
+'ht'#2#22#3'Top'#3#194#0#5'Width'#3#175#0#7'Caption'#6#20'TabsToSpacesCheckB'
+'ht'#2#19#3'Top'#3#173#0#5'Width'#3#147#0#7'Caption'#6#20'TabsToSpacesCheckB'
+'ox'#8'OnChange'#7#26'TabsToSpacesCheckBoxChange'#8'TabOrder'#2#12#0#0#242#2
+'#'#9'TCheckBox'#19'KeepCursorXCheckBox'#22'AnchorSideLeft.Control'#7#5'Owne'
+' '#9'TCheckBox'#19'KeepCursorXCheckBox'#22'AnchorSideLeft.Control'#7#5'Owne'
+'r'#21'AnchorSideTop.Control'#7#16'CursorGroupLabel'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#3'l'#1#5'Width'#3#167#0#18'B'
+#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3#16#1#5'Width'#3#140#0#18'B'
+'orderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#19'KeepCursor'
+'XCheckBox'#8'OnChange'#7#25'KeepCursorXCheckBoxChange'#8'TabOrder'#2#13#0#0
+#242#2'$'#9'TCheckBox'#24'PersistentCursorCheckBox'#22'AnchorSideLeft.Contro'
,'l'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'KeepCursorXCheckBox'#18'Anchor'
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#3#130#1#5'Wi'
+'dth'#3#193#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#24'PersistentCursorChe'
+'ckBox'#8'OnChange'#7#30'PersistentCursorCheckBoxChange'#8'TabOrder'#2#14#0#0
+#242#2'%'#9'TCheckBox'#27'AlwaysVisibleCursorCheckBox'#22'AnchorSideLeft.Con'
+#242#2'!'#9'TCheckBox'#24'PersistentCursorCheckBox'#22'AnchorSideLeft.Contro'
+'l'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'KeepCursorXCheckBox'#18'Anchor'
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3'#'#1#5'Wid'
+'th'#3#158#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#24'PersistentCursorChec'
+'kBox'#8'OnChange'#7#30'PersistentCursorCheckBoxChange'#8'TabOrder'#2#14#0#0
+#242#2'"'#9'TCheckBox'#27'AlwaysVisibleCursorCheckBox'#22'AnchorSideLeft.Con'
+'trol'#7#5'Owner'#21'AnchorSideTop.Control'#7#24'PersistentCursorCheckBox'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#3#152#1
+#5'Width'#3#213#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#27'AlwaysVisibleCu'
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3'6'#1
+#5'Width'#3#178#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#27'AlwaysVisibleCu'
+'rsorCheckBox'#8'OnChange'#7'!AlwaysVisibleCursorCheckBoxChange'#8'TabOrder'
+#2#15#0#0#242#2'&'#9'TCheckBox'#28'CursorSkipsSelectionCheckBox'#22'AnchorSi'
+#2#15#0#0#242#2'#'#9'TCheckBox'#28'CursorSkipsSelectionCheckBox'#22'AnchorSi'
+'deLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'CursorGroupLabel'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#22#3'Top'
+#3'l'#1#5'Width'#3#222#0#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Aro'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#236#0#6'Height'#2#19#3'Top'
+#3#16#1#5'Width'#3#182#0#18'BorderSpacing.Left'#3#230#0#20'BorderSpacing.Aro'
+'und'#2#6#7'Caption'#6#28'CursorSkipsSelectionCheckBox'#8'OnChange'#7'"Curso'
+'rSkipsSelectionCheckBoxChange'#8'TabOrder'#2#16#0#0#242#2''''#9'TCheckBox"H'
+'omeKeyJumpsToNearestStartCheckBox'#22'AnchorSideLeft.Control'#7#28'CursorSk'
+'ipsSelectionCheckBox'#21'AnchorSideTop.Control'#7#24'PersistentCursorCheckB'
+'ox'#4'Left'#3#236#0#6'Height'#2#22#3'Top'#3#130#1#5'Width'#3#27#1#7'Caption'
+#6'"HomeKeyJumpsToNearestStartCheckBox'#8'OnChange'#7'(HomeKeyJumpsToNearest'
+'StartCheckBoxChange'#8'TabOrder'#2#17#0#0#242#2'('#9'TCheckBox!EndKeyJumpsT'
+'rSkipsSelectionCheckBoxChange'#8'TabOrder'#2#16#0#0#242#2'$'#9'TCheckBox"Ho'
+'meKeyJumpsToNearestStartCheckBox'#22'AnchorSideLeft.Control'#7#28'CursorSki'
+'psSelectionCheckBox'#21'AnchorSideTop.Control'#7#24'PersistentCursorCheckBo'
+'x'#4'Left'#3#236#0#6'Height'#2#19#3'Top'#3'#'#1#5'Width'#3#236#0#7'Caption'
,#6'"HomeKeyJumpsToNearestStartCheckBox'#8'OnChange'#7'(HomeKeyJumpsToNearest'
+'StartCheckBoxChange'#8'TabOrder'#2#17#0#0#242#2'%'#9'TCheckBox!EndKeyJumpsT'
+'oNearestStartCheckBox'#22'AnchorSideLeft.Control'#7'"HomeKeyJumpsToNearestS'
+'tartCheckBox'#21'AnchorSideTop.Control'#7#27'AlwaysVisibleCursorCheckBox'#4
+'Left'#3#236#0#6'Height'#2#22#3'Top'#3#152#1#5'Width'#3#12#1#7'Caption'#6'!E'
+'Left'#3#236#0#6'Height'#2#19#3'Top'#3'6'#1#5'Width'#3#223#0#7'Caption'#6'!E'
+'ndKeyJumpsToNearestStartCheckBox'#8'OnChange'#7'''EndKeyJumpsToNearestStart'
+'CheckBoxChange'#8'TabOrder'#2#18#0#0#242#2')'#9'TComboBox'#23'BlockIndentTy'
+'CheckBoxChange'#8'TabOrder'#2#18#0#0#242#2'&'#9'TComboBox'#23'BlockIndentTy'
+'peComboBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#19'BlockIndentComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSi'
+'deBottom.Control'#7#17'TabWidthsComboBox'#4'Left'#2#6#6'Height'#2#31#3'Top'
+#3#251#0#5'Width'#2'd'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3
+#10'ItemHeight'#2#0#9'ItemWidth'#3#200#0#8'OnChange'#7#16'ComboboxOnChange'#6
+'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#5'Style'#7
+#14'csDropDownList'#8'TabOrder'#2#19#0#0#242#2'*'#9'TCheckBox'#23'Persistent'
+'BlockCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Contr'
+'ol'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6
+#6'Height'#2#22#3'Top'#3#226#1#5'Width'#3#185#0#18'BorderSpacing.Left'#2#6#17
+'BorderSpacing.Top'#2#6#7'Caption'#6#23'PersistentBlockCheckBox'#8'OnChange'
+#7#29'PersistentBlockCheckBoxChange'#8'TabOrder'#2#20#0#0#242#2'+'#9'TCheckB'
+'ox'#22'OverwriteBlockCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anc'
+'horSideTop.Control'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#3#236#0#6'Height'#2#22#3'Top'#3#226#1#5'Width'#3#181#0#18'Bord'
+'erSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#22'Overwr'
+'iteBlockCheckBox'#8'OnChange'#7#28'OverwriteBlockCheckBoxChange'#8'TabOrder'
+#2#21#0#0#242#2','#9'TCheckBox'#22'AutoHideCursorCheckBox'#22'AnchorSideLeft'
+'.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'MouseGroupLabel'#18'Anc'
+'horSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#3'8'#1#5
+'Width'#3#188#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#22'AutoHideCursorC'
+'heckBox'#8'OnChange'#7#28'AutoHideCursorCheckBoxChange'#8'TabOrder'#2#22#0#0
+#0
+'deBottom.Control'#7#17'TabWidthsComboBox'#4'Left'#2#6#6'Height'#2#23#3'Top'
+#3#221#0#5'Width'#2'd'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3
+#10'ItemHeight'#2#15#9'ItemWidth'#3#200#0#8'OnChange'#7#16'ComboboxOnChange'
+#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboboxOnKeyDown'#5'Style'
+#7#14'csDropDownList'#8'TabOrder'#2#19#0#0#242#2''''#9'TCheckBox'#23'Persist'
+'entBlockCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Co'
+'ntrol'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2
+#6#6'Height'#2#19#3'Top'#3'x'#1#5'Width'#3#152#0#18'BorderSpacing.Left'#2#6
+#17'BorderSpacing.Top'#2#6#7'Caption'#6#23'PersistentBlockCheckBox'#8'OnChan'
+'ge'#7#29'PersistentBlockCheckBoxChange'#8'TabOrder'#2#20#0#0#242#2'('#9'TCh'
+'eckBox'#22'OverwriteBlockCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21
+'AnchorSideTop.Control'#7#15'BlockGroupLabel'#18'AnchorSideTop.Side'#7#9'asr'
+'Bottom'#4'Left'#3#236#0#6'Height'#2#19#3'Top'#3'x'#1#5'Width'#3#152#0#18'Bo'
+'rderSpacing.Left'#3#230#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#22'Over'
+'writeBlockCheckBox'#8'OnChange'#7#28'OverwriteBlockCheckBoxChange'#8'TabOrd'
+'er'#2#21#0#0#0
]);

View File

@ -39,9 +39,7 @@ type
Bevel2: TBevel;
Bevel3a: TBevel;
Bevel3: TBevel;
Bevel4a: TBevel;
Bevel5a: TBevel;
Bevel4: TBevel;
Bevel5: TBevel;
Bevel1a: TBevel;
Bevel6: TBevel;
@ -52,7 +50,6 @@ type
AutoIndentCheckBox: TCheckBox;
BlockIndentTypeLabel: TLabel;
BlockGroupLabel: TLabel;
AutoHideCursorCheckBox: TCheckBox;
EndKeyJumpsToNearestStartCheckBox: TCheckBox;
KeepCursorXCheckBox: TCheckBox;
OverwriteBlockCheckBox: TCheckBox;
@ -61,7 +58,6 @@ type
CursorSkipsSelectionCheckBox: TCheckBox;
HomeKeyJumpsToNearestStartCheckBox: TCheckBox;
CursorGroupLabel: TLabel;
MouseGroupLabel: TLabel;
PersistentBlockCheckBox: TCheckBox;
TabIndentBlocksCheckBox: TCheckBox;
SmartTabsCheckBox: TCheckBox;
@ -80,7 +76,6 @@ type
UndoLimitComboBox: TComboBox;
UndoLimitLabel: TLabel;
procedure AlwaysVisibleCursorCheckBoxChange(Sender: TObject);
procedure AutoHideCursorCheckBoxChange(Sender: TObject);
procedure AutoIndentCheckBoxChange(Sender: TObject);
procedure ComboboxOnChange(Sender: TObject);
procedure ComboboxOnKeyDown(Sender: TObject; var Key: Word;
@ -156,10 +151,6 @@ begin
SmartTabsCheckBox.Caption := dlgSmartTabs;
TabsToSpacesCheckBox.Caption := dlgTabsToSpaces;
// mouse, drag&drop
MouseGroupLabel.Caption := dlgMouseGroupOptions;
AutoHideCursorCheckBox.Caption := dlgAutoHideCursor;
// caret + key navigation
CursorGroupLabel.Caption := dlgCursorGroupOptions;
KeepCursorXCheckBox.Caption := dlgKeepCursorX;
@ -202,9 +193,6 @@ begin
SmartTabsCheckBox.Checked := eoSmartTabs in SynEditOptions;
TabsToSpacesCheckBox.Checked := eoTabsToSpaces in SynEditOptions;
// mouse
AutoHideCursorCheckBox.Checked := eoAutoHideCursor in SynEditOptions2;
// cursor
KeepCursorXCheckBox.Checked := eoKeepCaretX in SynEditOptions;
PersistentCursorCheckBox.Checked := eoPersistentCaret in SynEditOptions;
@ -283,9 +271,6 @@ begin
BlockIndent := i;
BlockIndentType := TSynBeautifierIndentType(BlockIndentTypeComboBox.ItemIndex);
// mouse
UpdateOptionFromBool(AutoHideCursorCheckBox.Checked, eoAutoHideCursor);
// cursor
UpdateOptionFromBool(KeepCursorXCheckBox.Checked, eoKeepCaretX);
UpdateOptionFromBool(PersistentCursorCheckBox.Checked, eoPersistentCaret);
@ -352,11 +337,6 @@ begin
SetPreviewOption(AlwaysVisibleCursorCheckBox.Checked, eoAlwaysVisibleCaret);
end;
procedure TEditorGeneralOptionsFrame.AutoHideCursorCheckBoxChange(Sender: TObject);
begin
SetPreviewOption(AutoHideCursorCheckBox.Checked, eoAutoHideCursor);
end;
procedure TEditorGeneralOptionsFrame.ComboboxOnKeyDown(
Sender: TObject; var Key: Word; Shift: TShiftState);
begin

View File

@ -17,7 +17,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 16
Top = 329
Top = 376
Width = 485
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
@ -37,19 +37,21 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 189
Height = 3
Top = 7
Top = 54
Width = 418
Anchors = [akTop, akLeft, akRight]
end
object GutterDividerLabel: TLabel[2]
AnchorSideLeft.Control = GutterDividerLeft
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
AnchorSideTop.Control = HideMouseCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 0
Top = 47
Width = 109
BorderSpacing.Left = 10
BorderSpacing.Top = 6
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'GutterDividerLabel'
@ -64,7 +66,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 7
Top = 54
Width = 60
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
@ -76,7 +78,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 110
Top = 157
Width = 60
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
@ -88,7 +90,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 103
Top = 150
Width = 97
BorderSpacing.Left = 10
BorderSpacing.Right = 10
@ -107,7 +109,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 189
Height = 3
Top = 110
Top = 157
Width = 418
Anchors = [akTop, akLeft, akRight]
end
@ -119,7 +121,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 320
Top = 367
Width = 607
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Bottom = 6
@ -133,7 +135,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 16
Top = 329
Top = 376
Width = 485
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
@ -150,7 +152,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 169
Top = 216
Width = 84
BorderSpacing.Left = 6
Caption = 'MiddleBtnLabel'
@ -162,13 +164,53 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 229
Top = 276
Width = 71
BorderSpacing.Left = 6
Caption = 'CtrLLeftLabel'
ParentColor = False
end
object ResetAllButton: TButton[11]
object GenericDividerLeft: TBevel[11]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 7
Width = 60
BorderSpacing.Bottom = 6
end
object GenericDividerLabel: TLabel[12]
AnchorSideLeft.Control = GenericDividerLeft
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
Left = 70
Height = 16
Top = 0
Width = 115
BorderSpacing.Left = 10
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'GenericDividerLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object GenericDividerRight: TBevel[13]
AnchorSideLeft.Control = GenericDividerLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 195
Height = 3
Top = 7
Width = 412
Anchors = [akTop, akLeft, akRight]
end
object ResetAllButton: TButton[14]
AnchorSideTop.Control = BottomDivider
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
@ -177,7 +219,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideBottom.Side = asrBottom
Left = 497
Height = 25
Top = 329
Top = 376
Width = 104
Anchors = [akTop, akRight]
AutoSize = True
@ -187,7 +229,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
OnClick = ResetAllButtonClick
TabOrder = 0
end
object PanelGutter: TPanel[12]
object PanelGutter: TPanel[15]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = GutterDividerLabel
AnchorSideTop.Side = asrBottom
@ -195,7 +237,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 6
Height = 44
Top = 22
Top = 69
Width = 595
Anchors = [akTop, akLeft, akRight]
AutoSize = True
@ -231,7 +273,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
TabOrder = 1
end
end
object PanelTextMiddle: TPanel[13]
object PanelTextMiddle: TPanel[16]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MiddleBtnLabel
AnchorSideTop.Side = asrBottom
@ -239,7 +281,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Top = 185
Top = 232
Width = 595
Anchors = [akTop, akLeft, akRight]
AutoSize = True
@ -287,14 +329,14 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
TabOrder = 2
end
end
object ResetGutterButton: TButton[14]
object ResetGutterButton: TButton[17]
AnchorSideTop.Control = PanelGutter
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 478
Height = 25
Top = 72
Top = 119
Width = 123
Anchors = [akTop, akRight]
AutoSize = True
@ -304,14 +346,14 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
OnClick = ResetGutterButtonClick
TabOrder = 3
end
object ResetTextButton: TButton[15]
object ResetTextButton: TButton[18]
AnchorSideTop.Control = PanelTextCtrlLeft
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 489
Height = 25
Top = 289
Top = 336
Width = 112
Anchors = [akTop, akRight]
AutoSize = True
@ -321,7 +363,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
OnClick = ResetTextButtonClick
TabOrder = 4
end
object PanelTextCheckBox: TPanel[16]
object PanelTextCheckBox: TPanel[19]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = TextDividerLabel
AnchorSideTop.Side = asrBottom
@ -329,7 +371,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Top = 125
Top = 172
Width = 595
Anchors = [akTop, akLeft, akRight]
AutoSize = True
@ -390,7 +432,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
TabOrder = 3
end
end
object PanelTextCtrlLeft: TPanel[17]
object PanelTextCtrlLeft: TPanel[20]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CtrLLeftLabel
AnchorSideTop.Side = asrBottom
@ -398,7 +440,7 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Top = 245
Top = 292
Width = 595
Anchors = [akTop, akLeft, akRight]
AutoSize = True
@ -446,4 +488,17 @@ inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
TabOrder = 2
end
end
object HideMouseCheckBox: TCheckBox[21]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 22
Width = 133
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'HideMouseCheckBox'
TabOrder = 7
end
end

View File

@ -8,86 +8,102 @@ LazarusResources.Add('TEditorMouseOptionsFrame','FORMDATA',[
+#7#5'Owner'#21'AnchorSideTop.Control'#7#13'BottomDivider'#18'AnchorSideTop.S'
+'ide'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#14'ResetAllButton'#24'Anc'
+'horSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4
+'Left'#2#6#6'Height'#2#16#3'Top'#3'I'#1#5'Width'#3#229#1#7'Anchors'#11#5'akT'
+'Left'#2#6#6'Height'#2#16#3'Top'#3'x'#1#5'Width'#3#229#1#7'Anchors'#11#5'akT'
+'op'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Righ'
+'t'#2#6#7'Caption'#6#9'DiffLabel'#10'Font.Color'#7#5'clRed'#11'ParentColor'#8
+#10'ParentFont'#8#8'WordWrap'#9#0#0#242#2#1#6'TBevel'#18'GutterDividerRight'
+#22'AnchorSideLeft.Control'#7#18'GutterDividerLabel'#19'AnchorSideLeft.Side'
+#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'GutterDividerLabel'#18'Anchor'
+'SideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5'Owner'#20'Anch'
+'orSideRight.Side'#7#9'asrBottom'#4'Left'#3#189#0#6'Height'#2#3#3'Top'#2#7#5
+'orSideRight.Side'#7#9'asrBottom'#4'Left'#3#189#0#6'Height'#2#3#3'Top'#2'6'#5
+'Width'#3#162#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#0#0#242#2#2#6
+'TLabel'#18'GutterDividerLabel'#22'AnchorSideLeft.Control'#7#17'GutterDivide'
+'rLeft'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#5
+'Owner'#4'Left'#2'F'#6'Height'#2#16#3'Top'#2#0#5'Width'#2'm'#18'BorderSpacin'
+'g.Left'#2#10#19'BorderSpacing.Right'#2#10#20'BorderSpacing.Bottom'#2#6#7'Ca'
+'ption'#6#18'GutterDividerLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentColo'
+'r'#8#10'ParentFont'#8#0#0#242#2#3#6'TBevel'#17'GutterDividerLeft'#22'Anchor'
+'SideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#18'GutterDividerLa'
+'bel'#18'AnchorSideTop.Side'#7#9'asrCenter'#20'AnchorSideRight.Side'#7#9'asr'
+'Bottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#2#7#5'Width'#2'<'#17'BorderSpacing'
+'.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#4#6'TBevel'#15'TextDivider'
+'Left'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16
+'TextDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#20'AnchorSideRight.'
+'Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#2'n'#5'Width'#2'<'#17
+'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#5#6'TLabel'#16
+'TextDividerLabel'#22'AnchorSideLeft.Control'#7#17'GutterDividerLeft'#19'Anc'
+'horSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'ResetGutter'
+'Button'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#16#3
+'Top'#2'g'#5'Width'#2'a'#18'BorderSpacing.Left'#2#10#19'BorderSpacing.Right'
+#2#10#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#16'TextDividerLabel'#10'Font'
+'.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#6#6'TBe'
+'vel'#16'TextDividerRight'#22'AnchorSideLeft.Control'#7#18'GutterDividerLabe'
+'l'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'Te'
+'xtDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Co'
+'ntrol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#189#0#6
+'Height'#2#3#3'Top'#2'n'#5'Width'#3#162#1#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#0#0#242#2#7#6'TBevel'#13'BottomDivider'#22'AnchorSideLeft.Contro'
+'l'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'ResetTextButton'#18'AnchorSide'
+'Top.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSi'
+'deRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3'@'#1#5'Widt'
+'h'#3'_'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Bo'
+'ttom'#2#6#0#0#242#2#8#6'TLabel'#9'WarnLabel'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#13'BottomDivider'#18'AnchorSideTop.Side'
+#7#9'asrBottom'#23'AnchorSideRight.Control'#7#14'ResetAllButton'#24'AnchorSi'
+'deBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Lef'
+'t'#2#6#6'Height'#2#16#3'Top'#3'I'#1#5'Width'#3#229#1#7'Anchors'#11#5'akTop'
+#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2
+#6#7'Caption'#6#9'WarnLabel'#10'Font.Color'#7#5'clRed'#11'ParentColor'#8#10
+'ParentFont'#8#8'WordWrap'#9#0#0#242#2#9#6'TLabel'#14'MiddleBtnLabel'#22'Anc'
+'horSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#17'PanelTextChe'
+'ckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16#3'T'
+'op'#3#169#0#5'Width'#2'T'#18'BorderSpacing.Left'#2#6#7'Caption'#6#14'Middle'
+'BtnLabel'#11'ParentColor'#8#0#0#242#2#10#6'TLabel'#13'CtrLLeftLabel'#22'Anc'
+'horSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'PanelTextMid'
+'dle'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16#3'Top'
+#3#229#0#5'Width'#2'G'#18'BorderSpacing.Left'#2#6#7'Caption'#6#13'CtrLLeftLa'
+'bel'#11'ParentColor'#8#0#0#242#2#11#7'TButton'#14'ResetAllButton'#21'Anchor'
+'SideTop.Control'#7#13'BottomDivider'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBott'
,'om'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'a'
+'srBottom'#4'Left'#3#241#1#6'Height'#2#25#3'Top'#3'I'#1#5'Width'#2'h'#7'Anch'
+'ors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#6#19'Bo'
+'rderSpacing.Right'#2#6#7'Caption'#6#14'ResetAllButton'#7'OnClick'#7#19'Rese'
+'tAllButtonClick'#8'TabOrder'#2#0#0#0#242#2#12#6'TPanel'#11'PanelGutter'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#18'GutterDiv'
+'iderLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'
+#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+','#3'Top'#2#22#5'Width'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#6#20'Bor'
+'derSpacing.Bottom'#2#6#10'BevelOuter'#7#6'bvNone'#27'ChildSizing.ControlsPe'
+'rLine'#2#1#12'ClientHeight'#2','#11'ClientWidth'#3'S'#2#8'TabOrder'#2#1#0#12
+'TRadioButton'#16'GutterLeftRadio1'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#3'S'#2#8'AutoSize'#8#7'Caption'
+'rLeft'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17
+'HideMouseCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Hei'
+'ght'#2#16#3'Top'#2'/'#5'Width'#2'm'#18'BorderSpacing.Left'#2#10#17'BorderSp'
+'acing.Top'#2#6#19'BorderSpacing.Right'#2#10#20'BorderSpacing.Bottom'#2#6#7
+'Caption'#6#18'GutterDividerLabel'#10'Font.Style'#11#6'fsBold'#0#11'ParentCo'
+'lor'#8#10'ParentFont'#8#0#0#242#2#3#6'TBevel'#17'GutterDividerLeft'#22'Anch'
+'orSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#18'GutterDivider'
+'Label'#18'AnchorSideTop.Side'#7#9'asrCenter'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#2'6'#5'Width'#2'<'#17'BorderSpac'
+'ing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#4#6'TBevel'#15'TextDivi'
+'derLeft'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7
+#16'TextDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#20'AnchorSideRig'
+'ht.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3#157#0#5'Width'#2
+'<'#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#5#6'TLa'
+'bel'#16'TextDividerLabel'#22'AnchorSideLeft.Control'#7#17'GutterDividerLeft'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'Reset'
+'GutterButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2
+#16#3'Top'#3#150#0#5'Width'#2'a'#18'BorderSpacing.Left'#2#10#19'BorderSpacin'
+'g.Right'#2#10#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#16'TextDividerLabel'
+#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#6
+#6'TBevel'#16'TextDividerRight'#22'AnchorSideLeft.Control'#7#18'GutterDivide'
+'rLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#16'TextDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRig'
+'ht.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#189
+#0#6'Height'#2#3#3'Top'#3#157#0#5'Width'#3#162#1#7'Anchors'#11#5'akTop'#6'ak'
+'Left'#7'akRight'#0#0#0#242#2#7#6'TBevel'#13'BottomDivider'#22'AnchorSideLef'
+'t.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'ResetTextButton'#18'An'
+'chorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20
+'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#3'o'#1
+#5'Width'#3'_'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpac'
+'ing.Bottom'#2#6#0#0#242#2#8#6'TLabel'#9'WarnLabel'#22'AnchorSideLeft.Contro'
+'l'#7#5'Owner'#21'AnchorSideTop.Control'#7#13'BottomDivider'#18'AnchorSideTo'
+'p.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#14'ResetAllButton'#24
+'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBotto'
+'m'#4'Left'#2#6#6'Height'#2#16#3'Top'#3'x'#1#5'Width'#3#229#1#7'Anchors'#11#5
+'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#19'BorderSpacing.R'
+'ight'#2#6#7'Caption'#6#9'WarnLabel'#10'Font.Color'#7#5'clRed'#11'ParentColo'
+'r'#8#10'ParentFont'#8#8'WordWrap'#9#0#0#242#2#9#6'TLabel'#14'MiddleBtnLabel'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#17'PanelT'
+'extCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+#16#3'Top'#3#216#0#5'Width'#2'T'#18'BorderSpacing.Left'#2#6#7'Caption'#6#14
+'MiddleBtnLabel'#11'ParentColor'#8#0#0#242#2#10#6'TLabel'#13'CtrLLeftLabel'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'PanelT'
+'extMiddle'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16
+#3'Top'#3#20#1#5'Width'#2'G'#18'BorderSpacing.Left'#2#6#7'Caption'#6#13'CtrL'
+'LeftLabel'#11'ParentColor'#8#0#0#242#2#11#6'TBevel'#18'GenericDividerLeft'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'Generi'
,'cDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#20'AnchorSideRight.Sid'
+'e'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#3#3'Top'#2#7#5'Width'#2'<'#20'Bor'
+'derSpacing.Bottom'#2#6#0#0#242#2#12#6'TLabel'#19'GenericDividerLabel'#22'An'
+'chorSideLeft.Control'#7#18'GenericDividerLeft'#19'AnchorSideLeft.Side'#7#9
+'asrBottom'#21'AnchorSideTop.Control'#7#5'Owner'#4'Left'#2'F'#6'Height'#2#16
+#3'Top'#2#0#5'Width'#2's'#18'BorderSpacing.Left'#2#10#19'BorderSpacing.Right'
+#2#10#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#19'GenericDividerLabel'#10'F'
+'ont.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#13#6
+'TBevel'#19'GenericDividerRight'#22'AnchorSideLeft.Control'#7#19'GenericDivi'
+'derLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#19'GenericDividerLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSide'
+'Right.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+#195#0#6'Height'#2#3#3'Top'#2#7#5'Width'#3#156#1#7'Anchors'#11#5'akTop'#6'ak'
+'Left'#7'akRight'#0#0#0#242#2#14#7'TButton'#14'ResetAllButton'#21'AnchorSide'
+'Top.Control'#7#13'BottomDivider'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'A'
+'nchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
+#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBo'
+'ttom'#4'Left'#3#241#1#6'Height'#2#25#3'Top'#3'x'#1#5'Width'#2'h'#7'Anchors'
+#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#6#19'BorderS'
+'pacing.Right'#2#6#7'Caption'#6#14'ResetAllButton'#7'OnClick'#7#19'ResetAllB'
+'uttonClick'#8'TabOrder'#2#0#0#0#242#2#15#6'TPanel'#11'PanelGutter'#22'Ancho'
+'rSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#18'GutterDividerL'
+'abel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5
+'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2','#3
+'Top'#2'E'#5'Width'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'A'
+'utoSize'#9#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#6#20'Border'
+'Spacing.Bottom'#2#6#10'BevelOuter'#7#6'bvNone'#27'ChildSizing.ControlsPerLi'
+'ne'#2#1#12'ClientHeight'#2','#11'ClientWidth'#3'S'#2#8'TabOrder'#2#1#0#12'T'
+'RadioButton'#16'GutterLeftRadio1'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'L'
+'eft'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#3'S'#2#8'AutoSize'#8#7'Caption'
+#6#16'GutterLeftRadio1'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2#0
+#0#0#12'TRadioButton'#16'GutterLeftRadio2'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#19#5'Width'#3'S'#2#8'AutoSize'#8#20
+'BorderSpacing.Bottom'#2#6#7'Caption'#6#16'GutterLeftRadio2'#8'OnChange'#7#18
+'CheckOrRadioChange'#8'TabOrder'#2#1#0#0#0#242#2#13#6'TPanel'#15'PanelTextMi'
+'CheckOrRadioChange'#8'TabOrder'#2#1#0#0#0#242#2#16#6'TPanel'#15'PanelTextMi'
+'ddle'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14
+'MiddleBtnLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Co'
+'ntrol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Hei'
+'ght'#2'&'#3'Top'#3#185#0#5'Width'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'ght'#2'&'#3'Top'#3#232#0#5'Width'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'
+#2#6#20'BorderSpacing.Bottom'#2#6#10'BevelOuter'#7#6'bvNone'#27'ChildSizing.'
+'ControlsPerLine'#2#2#12'ClientHeight'#2'&'#11'ClientWidth'#3'S'#2#8'TabOrde'
@ -102,24 +118,24 @@ LazarusResources.Add('TEditorMouseOptionsFrame','FORMDATA',[
+'TextMidRadio3'#22'AnchorSideLeft.Control'#7#15'PanelTextMiddle'#21'AnchorSi'
+'deTop.Control'#7#13'TextMidRadio1'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#0#6'Height'#2#19#3'Top'#2#19#5'Width'#2'c'#7'Caption'#6#13'TextMidR'
+'adio3'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2#2#0#0#0#242#2#14#7
+'adio3'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2#2#0#0#0#242#2#17#7
+'TButton'#17'ResetGutterButton'#21'AnchorSideTop.Control'#7#11'PanelGutter'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#222#1#6'Height'#2#25#3'To'
+'p'#2'H'#5'Width'#2'{'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19
+'p'#2'w'#5'Width'#2'{'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19
+'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#17'Reset'
+'GutterButton'#7'OnClick'#7#22'ResetGutterButtonClick'#8'TabOrder'#2#3#0#0
+#242#2#15#7'TButton'#15'ResetTextButton'#21'AnchorSideTop.Control'#7#17'Pane'
+#242#2#18#7'TButton'#15'ResetTextButton'#21'AnchorSideTop.Control'#7#17'Pane'
+'lTextCtrlLeft'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Con'
+'trol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#233#1#6
+'Height'#2#25#3'Top'#3'!'#1#5'Width'#2'p'#7'Anchors'#11#5'akTop'#7'akRight'#0
+#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#7'Ca'
+'Height'#2#25#3'Top'#3'P'#1#5'Width'#2'p'#7'Anchors'#11#5'akTop'#7'akRight'#0
,#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#7'Ca'
+'ption'#6#15'ResetTextButton'#7'OnClick'#7#20'ResetTextButtonClick'#8'TabOrd'
+'er'#2#4#0#0#242#2#16#6'TPanel'#17'PanelTextCheckBox'#22'AnchorSideLeft.Cont'
+'er'#2#4#0#0#242#2#19#6'TPanel'#17'PanelTextCheckBox'#22'AnchorSideLeft.Cont'
+'rol'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'TextDividerLabel'#18'AnchorS'
+'ideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'Ancho'
+'rSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'&'#3'Top'#2'}'#5'Wi'
+'dth'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18
+'rSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'&'#3'Top'#3#172#0#5
+'Width'#3'S'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18
+'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'
+#2#6#10'BevelOuter'#7#6'bvNone'#27'ChildSizing.ControlsPerLine'#2#2#12'Clien'
+'tHeight'#2'&'#11'ClientWidth'#3'S'#2#8'TabOrder'#2#5#0#9'TCheckBox'#11'Text'
@ -129,7 +145,7 @@ LazarusResources.Add('TEditorMouseOptionsFrame','FORMDATA',[
+'e'#8'TabOrder'#2#0#0#0#9'TCheckBox'#8'TextDrag'#22'AnchorSideLeft.Control'#7
+#17'PanelTextCheckBox'#21'AnchorSideTop.Control'#7#11'TextAltMode'#18'Anchor'
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#19#5'Width'
,#2'C'#7'Caption'#6#8'TextDrag'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrd'
+#2'C'#7'Caption'#6#8'TextDrag'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrd'
+'er'#2#1#0#0#9'TCheckBox'#14'RightMoveCaret'#22'AnchorSideLeft.Control'#7#17
+'PanelTextCheckBox'#21'AnchorSideTop.Control'#7#11'TextAltMode'#4'Left'#3#250
+#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'j'#18'BorderSpacing.Left'#3#250#0#7
@ -138,18 +154,18 @@ LazarusResources.Add('TEditorMouseOptionsFrame','FORMDATA',[
+#17'PanelTextCheckBox'#21'AnchorSideTop.Control'#7#14'RightMoveCaret'#18'Anc'
+'horSideTop.Side'#7#9'asrBottom'#4'Left'#3#250#0#6'Height'#2#19#3'Top'#2#19#5
+'Width'#2'u'#18'BorderSpacing.Left'#3#250#0#7'Caption'#6#17'TextDoubleSelLin'
+'e'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2#3#0#0#0#242#2#17#6'TP'
+'e'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2#3#0#0#0#242#2#20#6'TP'
+'anel'#17'PanelTextCtrlLeft'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anchor'
+'SideTop.Control'#7#13'CtrLLeftLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBott'
+'om'#4'Left'#2#6#6'Height'#2'&'#3'Top'#3#245#0#5'Width'#3'S'#2#7'Anchors'#11
+#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#19
+'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#10'BevelOuter'#7#6'bv'
+'None'#27'ChildSizing.ControlsPerLine'#2#2#12'ClientHeight'#2'&'#11'ClientWi'
+'dth'#3'S'#2#8'TabOrder'#2#6#0#12'TRadioButton'#14'CtrlLeftRadio1'#22'Anchor'
+'SideLeft.Control'#7#17'PanelTextCtrlLeft'#21'AnchorSideTop.Control'#7#17'Pa'
+'nelTextCtrlLeft'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'_'#7'Capt'
+'ion'#6#14'CtrlLeftRadio1'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2
+'om'#4'Left'#2#6#6'Height'#2'&'#3'Top'#3'$'#1#5'Width'#3'S'#2#7'Anchors'#11#5
+'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#19'B'
+'orderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#10'BevelOuter'#7#6'bvN'
+'one'#27'ChildSizing.ControlsPerLine'#2#2#12'ClientHeight'#2'&'#11'ClientWid'
+'th'#3'S'#2#8'TabOrder'#2#6#0#12'TRadioButton'#14'CtrlLeftRadio1'#22'AnchorS'
+'ideLeft.Control'#7#17'PanelTextCtrlLeft'#21'AnchorSideTop.Control'#7#17'Pan'
+'elTextCtrlLeft'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'_'#7'Capti'
+'on'#6#14'CtrlLeftRadio1'#8'OnChange'#7#18'CheckOrRadioChange'#8'TabOrder'#2
+#0#0#0#12'TRadioButton'#14'CtrlLeftRadio2'#22'AnchorSideLeft.Control'#7#17'P'
+'anelTextCtrlLeft'#21'AnchorSideTop.Control'#7#17'PanelTextCtrlLeft'#4'Left'
+#3#250#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'_'#18'BorderSpacing.Left'#3#250
@ -158,5 +174,9 @@ LazarusResources.Add('TEditorMouseOptionsFrame','FORMDATA',[
+'ol'#7#17'PanelTextCtrlLeft'#21'AnchorSideTop.Control'#7#14'CtrlLeftRadio1'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#19
+#5'Width'#2'_'#7'Caption'#6#14'CtrlLeftRadio3'#8'OnChange'#7#18'CheckOrRadio'
+'Change'#8'TabOrder'#2#2#0#0#0#0
+'Change'#8'TabOrder'#2#2#0#0#0#242#2#21#9'TCheckBox'#17'HideMouseCheckBox'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'GenericDi'
+'viderLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19
+#3'Top'#2#22#5'Width'#3#133#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.To'
+'p'#2#6#7'Caption'#6#17'HideMouseCheckBox'#8'TabOrder'#2#7#0#0#0
]);

View File

@ -25,7 +25,7 @@ unit editor_mouseaction_options;
interface
uses
LResources, EditorOptions, LazarusIDEStrConsts, IDEOptionsIntf,
LResources, EditorOptions, LazarusIDEStrConsts, IDEOptionsIntf, SynEdit,
StdCtrls, ExtCtrls, Classes, LCLProc, editor_mouseaction_options_advanced;
type
@ -33,7 +33,11 @@ type
{ TEditorMouseOptionsFrame }
TEditorMouseOptionsFrame = class(TAbstractIDEOptionsEditor)
HideMouseCheckBox: TCheckBox;
DiffLabel: TLabel;
GenericDividerLeft: TBevel;
GenericDividerLabel: TLabel;
GenericDividerRight: TBevel;
TextDoubleSelLine: TCheckBox;
CtrLLeftLabel: TLabel;
MiddleBtnLabel: TLabel;
@ -75,6 +79,7 @@ type
FDialog: TAbstractOptionsEditorDialog;
FOptions: TAbstractIDEOptions;
FTempMouseSettings: TEditorMouseOptions;
FInClickHandler: Integer;
function IsTextSettingsChanged: Boolean;
function IsGutterSettingsChanged: Boolean;
protected
@ -97,12 +102,27 @@ procedure TEditorMouseOptionsFrame.CheckOrRadioChange(Sender: TObject);
var
MouseDiff: Boolean;
begin
MouseDiff := not FTempMouseSettings.IsPresetEqualToMouseActions;
ResetTextButton.Enabled := MouseDiff or IsTextSettingsChanged;
ResetGutterButton.Enabled := MouseDiff or IsGutterSettingsChanged;
ResetAllButton.Enabled := ResetTextButton.Enabled or ResetGutterButton.Enabled;
WarnLabel.Visible := IsTextSettingsChanged or IsGutterSettingsChanged;
DiffLabel.Visible := (not WarnLabel.Visible) and MouseDiff;
if FInClickHandler > 0 then exit;
Inc(FInClickHandler);
try
MouseDiff := not FTempMouseSettings.IsPresetEqualToMouseActions;
if not MouseDiff then begin
ResetAllButtonClick(nil);
ResetTextButton.Visible := False;
ResetGutterButton.Visible := False;
ResetAllButton.Visible := False;
WarnLabel.Visible := False;
DiffLabel.Visible := False;
exit;
end;
ResetTextButton.Visible := True; // MouseDiff or IsTextSettingsChanged;
ResetGutterButton.Visible := True; // MouseDiff or IsGutterSettingsChanged;
ResetAllButton.Visible := True; // ResetTextButton.Enabled or ResetGutterButton.Enabled;
WarnLabel.Visible := IsTextSettingsChanged or IsGutterSettingsChanged;
DiffLabel.Visible := (not WarnLabel.Visible) and MouseDiff;
finally
Dec(FInClickHandler);
end;
end;
procedure TEditorMouseOptionsFrame.ResetGutterButtonClick(Sender: TObject);
@ -214,11 +234,13 @@ begin
ResetAllButton.Caption := dlfMouseResetAll;
ResetGutterButton.Caption := dlfMouseResetGutter;
ResetTextButton.Caption := dlfMouseResetText;
HideMouseCheckBox.Caption := dlgAutoHideCursor;
end;
procedure TEditorMouseOptionsFrame.ReadSettings(
AOptions: TAbstractIDEOptions);
begin
Inc(FInClickHandler);
FOptions := AOptions;
FTempMouseSettings := TEditorOptions(AOptions).TempMouseSettings;
FTempMouseSettings.Read;
@ -240,13 +262,22 @@ begin
moTCLNone: CtrlLeftRadio2.Checked := True;
moTCLJumpOrBlock: CtrlLeftRadio3.Checked := True;
end;
Dec(FInClickHandler);
CheckOrRadioChange(nil);
HideMouseCheckBox.Checked := eoAutoHideCursor in TEditorOptions(AOptions).SynEditOptions2;
end;
procedure TEditorMouseOptionsFrame.WriteSettings(
AOptions: TAbstractIDEOptions);
begin
FTempMouseSettings.WriteBack;
with TEditorOptions(AOptions) do begin
if HideMouseCheckBox.Checked then
SynEditOptions2 := SynEditOptions2 + [eoAutoHideCursor]
else
SynEditOptions2 := SynEditOptions2 - [eoAutoHideCursor]
end;
end;
class function TEditorMouseOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass;

View File

@ -761,6 +761,7 @@ end;
procedure TEditorMouseOptionsAdvFrame.RefreshSettings;
begin
if (FMainNode = nil) or (FKeyMap = nil) then exit;
ContextTree.Selected := FMainNode;
ContextTreeChange(ContextTree, FMainNode);
end;

View File

@ -1182,10 +1182,10 @@ resourcestring
dlfMouseSimpleTextSectCtrlLeftRNone = 'nothing';
dlfMouseSimpleTextSectCtrlLeftRJumpOrBlock = 'jumps to implementation/other block end';
dlfMouseSimpleWarning = 'You have unsaved changes. Using this page will undo changes made on the advanced page';
dlfMouseSimpleDiff = 'This page does not represent your current settings. See advandced page. Use this page to reset any advnaced changes';
dlfMouseResetAll = 'Set all settings';
dlfMouseResetText = 'Set all text settings';
dlfMouseResetGutter = 'Set all gutter settings';
dlfMouseSimpleDiff = 'This page does not represent your current settings. See advandced page. Use this page to reset any advanced changes';
dlfMouseResetAll = 'Reset all settings';
dlfMouseResetText = 'Reset all text settings';
dlfMouseResetGutter = 'Reset all gutter settings';
dlgMouseOptions = 'Mouse';
dlgMouseOptionsAdv = 'Advanced';