lazarus/ide/frames/editor_general_options.lfm
martin 194d83f7a8 SynEdit: implemented Caret skips tabs
git-svn-id: trunk@21587 -
2009-09-05 13:30:13 +00:00

600 lines
16 KiB
Plaintext

inherited EditorGeneralOptionsFrame: TEditorGeneralOptionsFrame
Height = 401
Width = 472
ClientHeight = 401
ClientWidth = 472
Visible = False
DesignLeft = 290
DesignTop = 188
object BlockIndentLabel: TLabel[0]
AnchorSideLeft.Control = BlockIndentComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideTop.Side = asrCenter
Left = 112
Height = 16
Top = 198
Width = 92
BorderSpacing.Around = 6
Caption = 'BlockIndentLabel'
ParentColor = False
end
object TabWidthsLabel: TLabel[1]
AnchorSideLeft.Control = TabWidthsComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = TabWidthsComboBox
AnchorSideTop.Side = asrCenter
Left = 342
Height = 16
Top = 198
Width = 86
BorderSpacing.Around = 6
Caption = 'TabWidthsLabel'
ParentColor = False
end
object Bevel1: TBevel[2]
AnchorSideLeft.Control = UndoGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 175
Height = 3
Top = 7
Width = 297
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object UndoGroupLabel: TLabel[3]
AnchorSideLeft.Control = Bevel1a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
Left = 70
Height = 16
Top = 0
Width = 95
BorderSpacing.Left = 10
Caption = 'UndoGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object UndoLimitLabel: TLabel[4]
AnchorSideLeft.Control = UndoLimitComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = UndoLimitComboBox
AnchorSideTop.Side = asrCenter
Left = 342
Height = 16
Top = 25
Width = 85
BorderSpacing.Around = 6
Caption = 'UndoLimitLabel'
ParentColor = False
end
object ScrollGroupLabel: TLabel[5]
AnchorSideLeft.Control = Bevel2a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = GroupUndoCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 66
Width = 96
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'ScrollGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object Bevel2: TBevel[6]
AnchorSideLeft.Control = ScrollGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 176
Height = 3
Top = 73
Width = 296
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object IndentsTabsGroupLabel: TLabel[7]
AnchorSideLeft.Control = Bevel3a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = HalfPageScrollCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 132
Width = 132
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'IndentsTabsGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object Bevel3: TBevel[8]
AnchorSideLeft.Control = IndentsTabsGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 212
Height = 3
Top = 139
Width = 260
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object CursorGroupLabel: TLabel[9]
AnchorSideLeft.Control = Bevel5a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockIndentTypeComboBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 250
Width = 101
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'CursorGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object Bevel5: TBevel[10]
AnchorSideLeft.Control = CursorGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 181
Height = 3
Top = 257
Width = 291
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object BlockIndentTypeLabel: TLabel[11]
AnchorSideLeft.Control = BlockIndentTypeComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockIndentTypeComboBox
AnchorSideTop.Side = asrCenter
Left = 112
Height = 16
Top = 224
Width = 118
BorderSpacing.Around = 6
Caption = 'BlockIndentTypeLabel'
ParentColor = False
end
object Bevel1a: TBevel[12]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 7
Width = 60
end
object Bevel2a: TBevel[13]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Bevel1a
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 73
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel3a: TBevel[14]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Bevel1a
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 139
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel5a: TBevel[15]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Bevel1a
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 257
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object Bevel6a: TBevel[16]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Bevel1a
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 361
Width = 60
Anchors = [akTop, akLeft, akRight]
end
object BlockGroupLabel: TLabel[17]
AnchorSideLeft.Control = Bevel5a
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ScrollPastEndLineCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 354
Width = 96
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'BlockGroupLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object Bevel6: TBevel[18]
AnchorSideLeft.Control = BlockGroupLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 176
Height = 3
Top = 361
Width = 296
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10
end
object BlockIndentComboBox: TComboBox[19]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = TabIndentBlocksCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = TabWidthsComboBox
Left = 6
Height = 23
Top = 195
Width = 100
BorderSpacing.Left = 6
BorderSpacing.Top = 3
ItemHeight = 15
Items.Strings = (
'1'
'2'
'4'
'8'
)
OnChange = ComboboxOnChange
OnExit = ComboBoxOnExit
OnKeyDown = ComboboxOnKeyDown
TabOrder = 0
end
object TabWidthsComboBox: TComboBox[20]
AnchorSideLeft.Control = SmartTabsCheckBox
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 236
Height = 23
Top = 195
Width = 100
ItemHeight = 15
Items.Strings = (
'1'
'2'
'4'
'8'
)
OnChange = ComboboxOnChange
OnExit = ComboBoxOnExit
OnKeyDown = ComboboxOnKeyDown
TabOrder = 1
end
object UndoLimitComboBox: TComboBox[21]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 23
Top = 22
Width = 100
BorderSpacing.Left = 230
BorderSpacing.Around = 6
ItemHeight = 15
Items.Strings = (
'32767'
'4096'
'512'
)
OnChange = ComboboxOnChange
OnExit = ComboBoxOnExit
OnKeyDown = ComboboxOnKeyDown
TabOrder = 2
end
object GroupUndoCheckBox: TCheckBox[22]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoAfterSaveCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 41
Width = 134
BorderSpacing.Left = 6
Caption = 'GroupUndoCheckBox'
OnChange = GroupUndoCheckBoxChange
TabOrder = 3
end
object UndoAfterSaveCheckBox: TCheckBox[23]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = UndoGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 22
Width = 151
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'UndoAfterSaveCheckBox'
TabOrder = 4
end
object ScrollPastEndFileCheckBox: TCheckBox[24]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 88
Width = 161
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'ScrollPastEndFileCheckBox'
OnChange = ScrollPastEndFileCheckBoxChange
TabOrder = 5
end
object ScrollPastEndLineCheckBox: TCheckBox[25]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AlwaysVisibleCursorCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 329
Width = 165
BorderSpacing.Left = 6
Caption = 'ScrollPastEndLineCheckBox'
OnChange = ScrollPastEndLineCheckBoxChange
TabOrder = 6
end
object ScrollByOneLessCheckBox: TCheckBox[26]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 19
Top = 88
Width = 158
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'ScrollByOneLessCheckBox'
OnChange = ScrollByOneLessCheckBoxChange
TabOrder = 7
end
object HalfPageScrollCheckBox: TCheckBox[27]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ScrollPastEndFileCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 107
Width = 149
BorderSpacing.Left = 6
Caption = 'HalfPageScrollCheckBox'
OnChange = HalfPageScrollCheckBoxChange
TabOrder = 8
end
object AutoIndentCheckBox: TCheckBox[28]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 154
Width = 132
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'AutoIndentCheckBox'
OnChange = AutoIndentCheckBoxChange
TabOrder = 9
end
object TabIndentBlocksCheckBox: TCheckBox[29]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoIndentCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 173
Width = 160
BorderSpacing.Left = 6
Caption = 'TabIndentBlocksCheckBox'
OnChange = TabIndentBlocksCheckBoxChange
TabOrder = 10
end
object SmartTabsCheckBox: TCheckBox[30]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = IndentsTabsGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 19
Top = 154
Width = 128
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'SmartTabsCheckBox'
OnChange = SmartTabsCheckBoxChange
TabOrder = 11
end
object TabsToSpacesCheckBox: TCheckBox[31]
AnchorSideLeft.Control = SmartTabsCheckBox
AnchorSideTop.Control = TabIndentBlocksCheckBox
Left = 236
Height = 19
Top = 173
Width = 147
Caption = 'TabsToSpacesCheckBox'
OnChange = TabsToSpacesCheckBoxChange
TabOrder = 12
end
object KeepCursorXCheckBox: TCheckBox[32]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 272
Width = 140
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'KeepCursorXCheckBox'
OnChange = KeepCursorXCheckBoxChange
TabOrder = 13
end
object PersistentCursorCheckBox: TCheckBox[33]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = KeepCursorXCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 291
Width = 158
BorderSpacing.Left = 6
Caption = 'PersistentCursorCheckBox'
OnChange = PersistentCursorCheckBoxChange
TabOrder = 14
end
object AlwaysVisibleCursorCheckBox: TCheckBox[34]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = PersistentCursorCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 310
Width = 178
BorderSpacing.Left = 6
Caption = 'AlwaysVisibleCursorCheckBox'
OnChange = AlwaysVisibleCursorCheckBoxChange
TabOrder = 15
end
object CursorSkipsSelectionCheckBox: TCheckBox[35]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CursorGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 19
Top = 272
Width = 182
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'CursorSkipsSelectionCheckBox'
OnChange = CursorSkipsSelectionCheckBoxChange
TabOrder = 16
end
object HomeKeyJumpsToNearestStartCheckBox: TCheckBox[36]
AnchorSideLeft.Control = CursorSkipsSelectionCheckBox
AnchorSideTop.Control = AlwaysVisibleCursorCheckBox
Left = 236
Height = 19
Top = 310
Width = 236
Caption = 'HomeKeyJumpsToNearestStartCheckBox'
OnChange = HomeKeyJumpsToNearestStartCheckBoxChange
TabOrder = 17
end
object EndKeyJumpsToNearestStartCheckBox: TCheckBox[37]
AnchorSideLeft.Control = HomeKeyJumpsToNearestStartCheckBox
AnchorSideTop.Control = ScrollPastEndLineCheckBox
Left = 236
Height = 19
Top = 329
Width = 223
Caption = 'EndKeyJumpsToNearestStartCheckBox'
OnChange = EndKeyJumpsToNearestStartCheckBoxChange
TabOrder = 18
end
object BlockIndentTypeComboBox: TComboBox[38]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockIndentComboBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = TabWidthsComboBox
Left = 6
Height = 23
Top = 221
Width = 100
BorderSpacing.Left = 6
BorderSpacing.Top = 3
ItemHeight = 15
ItemWidth = 200
OnChange = ComboboxOnChange
OnExit = ComboBoxOnExit
OnKeyDown = ComboboxOnKeyDown
Style = csDropDownList
TabOrder = 19
end
object PersistentBlockCheckBox: TCheckBox[39]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 376
Width = 152
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'PersistentBlockCheckBox'
OnChange = PersistentBlockCheckBoxChange
TabOrder = 20
end
object OverwriteBlockCheckBox: TCheckBox[40]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = BlockGroupLabel
AnchorSideTop.Side = asrBottom
Left = 236
Height = 19
Top = 376
Width = 152
BorderSpacing.Left = 230
BorderSpacing.Around = 6
Caption = 'OverwriteBlockCheckBox'
OnChange = OverwriteBlockCheckBoxChange
TabOrder = 21
end
object CursorSkipsTabCheckBox: TCheckBox[41]
AnchorSideLeft.Control = CursorSkipsSelectionCheckBox
AnchorSideTop.Control = PersistentCursorCheckBox
Left = 236
Height = 19
Top = 291
Width = 154
Caption = 'CursorSkipsTabCheckBox'
OnChange = CursorSkipsTabCheckBoxChange
TabOrder = 22
end
end