lazarus/ide/frames/editor_mouseaction_options.lfm
martin 1b77293eb8 EditorOptions: user defined mouse schemes
git-svn-id: trunk@25818 -
2010-06-01 19:20:46 +00:00

626 lines
18 KiB
Plaintext

inherited EditorMouseOptionsFrame: TEditorMouseOptionsFrame
Height = 480
Width = 697
Anchors = [akTop]
AutoScroll = True
ClientHeight = 480
ClientWidth = 697
Visible = False
DesignLeft = 153
DesignTop = 291
object ScrollBox1: TScrollBox[0]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = pnlBottom
Left = 0
Height = 440
Top = 0
Width = 697
Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = True
BorderStyle = bsNone
ClientHeight = 423
ClientWidth = 680
TabOrder = 0
object pnlUserSchemes: TPanel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = ScrollBox1
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 0
Height = 23
Top = 0
Width = 697
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BevelOuter = bvNone
ClientHeight = 23
ClientWidth = 697
TabOrder = 0
Visible = False
object chkPredefinedScheme: TCheckBox
AnchorSideLeft.Control = pnlUserSchemes
AnchorSideTop.Control = dropUserSchemes
AnchorSideTop.Side = asrCenter
Left = 6
Height = 19
Top = 2
Width = 138
BorderSpacing.Left = 6
Caption = 'chkPredefinedScheme'
OnChange = chkPredefinedSchemeChange
TabOrder = 0
end
object dropUserSchemes: TComboBox
AnchorSideLeft.Control = chkPredefinedScheme
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = pnlUserSchemes
AnchorSideRight.Control = pnlUserSchemes
AnchorSideRight.Side = asrBottom
Left = 150
Height = 23
Top = 0
Width = 200
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
Constraints.MaxWidth = 200
ItemHeight = 15
OnChange = dropUserSchemesChange
OnExit = dropUserSchemesChange
OnKeyDown = dropUserSchemesKeyDown
Style = csDropDownList
TabOrder = 1
end
end
object GenericDividerLeft: TBevel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 36
Width = 60
BorderSpacing.Bottom = 6
end
object GenericDividerLabel: TLabel
AnchorSideLeft.Control = GenericDividerLeft
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = pnlUserSchemes
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 29
Width = 115
BorderSpacing.Left = 10
BorderSpacing.Top = 6
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'GenericDividerLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object GenericDividerRight: TBevel
AnchorSideLeft.Control = GenericDividerLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 195
Height = 3
Top = 36
Width = 502
Anchors = [akTop, akLeft, akRight]
end
object HideMouseCheckBox: TCheckBox
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = GenericDividerLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 51
Width = 133
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'HideMouseCheckBox'
TabOrder = 1
end
object GutterDividerLeft: TBevel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = GutterDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 83
Width = 60
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
end
object GutterDividerLabel: TLabel
AnchorSideLeft.Control = GutterDividerLeft
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = HideMouseCheckBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 76
Width = 109
BorderSpacing.Left = 10
BorderSpacing.Top = 6
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'GutterDividerLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object GutterDividerRight: TBevel
AnchorSideLeft.Control = GutterDividerLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = GutterDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 189
Height = 3
Top = 83
Width = 508
Anchors = [akTop, akLeft, akRight]
end
object pnlAllGutter: TPanel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = GutterDividerLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 0
Height = 81
Top = 98
Width = 697
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BevelOuter = bvNone
ClientHeight = 81
ClientWidth = 697
TabOrder = 2
object PanelGutter: TPanel
AnchorSideLeft.Control = pnlAllGutter
AnchorSideTop.Control = pnlAllGutter
AnchorSideRight.Control = pnlAllGutter
AnchorSideRight.Side = asrBottom
Left = 6
Height = 44
Top = 0
Width = 685
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
BevelOuter = bvNone
ClientHeight = 44
ClientWidth = 685
TabOrder = 0
object GutterLeftRadio1: TRadioButton
AnchorSideLeft.Control = PanelGutter
AnchorSideTop.Control = PanelGutter
AnchorSideRight.Control = PanelGutter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 19
Top = 0
Width = 685
Anchors = [akTop, akLeft, akRight]
Caption = 'GutterLeftRadio1'
OnChange = CheckOrRadioChange
TabOrder = 0
end
object GutterLeftRadio2: TRadioButton
AnchorSideLeft.Control = PanelGutter
AnchorSideTop.Control = GutterLeftRadio1
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PanelGutter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 19
Top = 19
Width = 685
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Bottom = 6
Caption = 'GutterLeftRadio2'
OnChange = CheckOrRadioChange
TabOrder = 1
end
end
object ResetGutterButton: TButton
AnchorSideTop.Control = PanelGutter
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = pnlAllGutter
AnchorSideRight.Side = asrBottom
Left = 568
Height = 25
Top = 50
Width = 123
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
Caption = 'ResetGutterButton'
OnClick = ResetGutterButtonClick
TabOrder = 1
end
end
object pnlAllText: TPanel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = TextDividerLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 0
Height = 233
Top = 201
Width = 697
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BevelOuter = bvNone
ClientHeight = 233
ClientWidth = 697
TabOrder = 3
object PanelTextCheckBox: TPanel
AnchorSideLeft.Control = pnlAllText
AnchorSideTop.Control = pnlAllText
AnchorSideRight.Control = pnlAllText
AnchorSideRight.Side = asrBottom
Left = 6
Height = 76
Top = 0
Width = 685
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
BevelOuter = bvNone
ChildSizing.ControlsPerLine = 2
ClientHeight = 76
ClientWidth = 685
TabOrder = 0
object TextAltMode: TCheckBox
AnchorSideLeft.Control = PanelTextCheckBox
AnchorSideTop.Control = PanelTextCheckBox
Left = 0
Height = 19
Top = 0
Width = 88
Caption = 'TextAltMode'
OnChange = CheckOrRadioChange
TabOrder = 0
end
object TextDrag: TCheckBox
AnchorSideLeft.Control = PanelTextCheckBox
AnchorSideTop.Control = TextAltMode
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 19
Width = 67
Caption = 'TextDrag'
OnChange = CheckOrRadioChange
TabOrder = 1
end
object RightMoveCaret: TCheckBox
AnchorSideLeft.Control = PanelTextCheckBox
AnchorSideTop.Control = TextDrag
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 38
Width = 106
Caption = 'RightMoveCaret'
OnChange = CheckOrRadioChange
TabOrder = 2
end
object TextDoubleSelLine: TCheckBox
AnchorSideLeft.Control = RightMoveCaret
AnchorSideTop.Control = RightMoveCaret
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 57
Width = 117
Caption = 'TextDoubleSelLine'
OnChange = CheckOrRadioChange
TabOrder = 3
end
end
object MiddleBtnLabel: TLabel
AnchorSideLeft.Control = pnlAllText
AnchorSideTop.Control = PanelTextCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = pnlAllText
AnchorSideRight.Side = asrBottom
Left = 6
Height = 16
Top = 82
Width = 84
BorderSpacing.Left = 6
Caption = 'MiddleBtnLabel'
ParentColor = False
end
object PanelTextMiddle: TPanel
AnchorSideLeft.Control = pnlAllText
AnchorSideTop.Control = MiddleBtnLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = pnlAllText
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Top = 98
Width = 685
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
BevelOuter = bvNone
ChildSizing.ControlsPerLine = 2
ClientHeight = 38
ClientWidth = 685
TabOrder = 1
object TextMidRadio1: TRadioButton
AnchorSideLeft.Control = PanelTextMiddle
AnchorSideTop.Control = PanelTextMiddle
Left = 0
Height = 19
Top = 0
Width = 99
Caption = 'TextMidRadio1'
OnChange = CheckOrRadioChange
TabOrder = 0
end
object TextMidRadio2: TRadioButton
AnchorSideLeft.Control = PanelTextMiddle
AnchorSideTop.Control = PanelTextMiddle
Left = 250
Height = 19
Top = 0
Width = 99
BorderSpacing.Left = 250
Caption = 'TextMidRadio2'
OnChange = CheckOrRadioChange
TabOrder = 1
end
object TextMidRadio3: TRadioButton
AnchorSideLeft.Control = PanelTextMiddle
AnchorSideTop.Control = TextMidRadio1
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 19
Width = 99
Caption = 'TextMidRadio3'
OnChange = CheckOrRadioChange
TabOrder = 2
end
end
object CtrLLeftLabel: TLabel
AnchorSideLeft.Control = pnlAllText
AnchorSideTop.Control = PanelTextMiddle
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 142
Width = 71
BorderSpacing.Left = 6
Caption = 'CtrLLeftLabel'
ParentColor = False
end
object PanelTextCtrlLeft: TPanel
AnchorSideLeft.Control = pnlAllText
AnchorSideTop.Control = CtrLLeftLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = pnlAllText
AnchorSideRight.Side = asrBottom
Left = 6
Height = 38
Top = 158
Width = 685
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
BevelOuter = bvNone
ChildSizing.ControlsPerLine = 2
ClientHeight = 38
ClientWidth = 685
TabOrder = 2
object CtrlLeftRadio1: TRadioButton
AnchorSideLeft.Control = PanelTextCtrlLeft
AnchorSideTop.Control = PanelTextCtrlLeft
Left = 0
Height = 19
Top = 0
Width = 95
Caption = 'CtrlLeftRadio1'
OnChange = CheckOrRadioChange
TabOrder = 0
end
object CtrlLeftRadio2: TRadioButton
AnchorSideLeft.Control = PanelTextCtrlLeft
AnchorSideTop.Control = PanelTextCtrlLeft
Left = 250
Height = 19
Top = 0
Width = 95
BorderSpacing.Left = 250
Caption = 'CtrlLeftRadio2'
OnChange = CheckOrRadioChange
TabOrder = 1
end
object CtrlLeftRadio3: TRadioButton
AnchorSideLeft.Control = PanelTextCtrlLeft
AnchorSideTop.Control = CtrlLeftRadio1
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 19
Width = 95
Caption = 'CtrlLeftRadio3'
OnChange = CheckOrRadioChange
TabOrder = 2
end
end
object ResetTextButton: TButton
AnchorSideTop.Control = PanelTextCtrlLeft
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 579
Height = 25
Top = 202
Width = 112
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
Caption = 'ResetTextButton'
OnClick = ResetTextButtonClick
TabOrder = 3
end
end
object TextDividerLeft: TBevel
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = TextDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 186
Width = 60
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
end
object TextDividerLabel: TLabel
AnchorSideLeft.Control = GutterDividerLeft
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = pnlAllGutter
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 179
Width = 97
BorderSpacing.Left = 10
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'TextDividerLabel'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object TextDividerRight: TBevel
AnchorSideLeft.Control = TextDividerLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = TextDividerLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 177
Height = 3
Top = 186
Width = 520
Anchors = [akTop, akLeft, akRight]
end
end
object pnlBottom: TPanel[1]
AnchorSideLeft.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 40
Top = 440
Width = 697
Anchors = [akLeft, akRight, akBottom]
AutoSize = True
BevelOuter = bvNone
ClientHeight = 40
ClientWidth = 697
TabOrder = 1
object BottomDivider: TBevel
AnchorSideLeft.Control = pnlBottom
AnchorSideTop.Control = pnlBottom
AnchorSideRight.Control = pnlBottom
AnchorSideRight.Side = asrBottom
Left = 0
Height = 3
Top = 6
Width = 697
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
end
object DiffLabel: TLabel
AnchorSideLeft.Control = pnlBottom
AnchorSideTop.Control = BottomDivider
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ResetAllButton
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 16
Top = 15
Width = 575
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'DiffLabel'
Font.Color = clRed
ParentColor = False
ParentFont = False
WordWrap = True
end
object WarnLabel: TLabel
AnchorSideLeft.Control = pnlBottom
AnchorSideTop.Control = BottomDivider
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ResetAllButton
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 16
Top = 15
Width = 575
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'WarnLabel'
Font.Color = clRed
ParentColor = False
ParentFont = False
WordWrap = True
end
object ResetAllButton: TButton
AnchorSideTop.Control = BottomDivider
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = pnlBottom
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 587
Height = 25
Top = 15
Width = 104
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'ResetAllButton'
OnClick = ResetAllButtonClick
TabOrder = 0
end
end
end