lazarus/ide/frames/window_options.lfm
martin c6a5c6d837 IDE Window Layout: provide ability to store columns/rows/splitter sizes.
DBG: Watches, store column widths with IDE layout

git-svn-id: trunk@33202 -
2011-11-01 16:31:31 +00:00

418 lines
12 KiB
Plaintext

inherited WindowOptionsFrame: TWindowOptionsFrame
Height = 473
Width = 566
ClientHeight = 473
ClientWidth = 566
Visible = False
DesignLeft = 319
DesignTop = 171
object SingleTaskBarButtonCheckBox: TCheckBox[0]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 0
Height = 19
Top = 0
Width = 181
Caption = 'SingleTaskBarButtonCheckBox'
Enabled = False
TabOrder = 0
end
object HideIDEOnRunCheckBox: TCheckBox[1]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = SingleTaskBarButtonCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 0
Height = 19
Top = 19
Width = 151
Caption = 'HideIDEOnRunCheckBox'
TabOrder = 1
end
object WindowPositionsGroupBox: TGroupBox[2]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ProjectDirInIdeTitleCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 372
Top = 101
Width = 566
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 6
Caption = 'WindowPositionsGroupBox'
ClientHeight = 354
ClientWidth = 562
TabOrder = 2
object Bevel1: TBevel
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = lblWindowCaption
AnchorSideTop.Side = asrCenter
Left = 6
Height = 3
Top = 139
Width = 50
BorderSpacing.Left = 6
end
object Bevel2: TBevel
AnchorSideLeft.Control = lblWindowCaption
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = lblWindowCaption
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 178
Height = 3
Top = 139
Width = 378
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
end
object lblWindowCaption: TLabel
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = WindowPositionsListBox
AnchorSideTop.Side = asrBottom
Left = 70
Height = 16
Top = 132
Width = 102
BorderSpacing.Left = 70
BorderSpacing.Top = 6
Caption = 'lblWindowCaption'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object LeftLabel: TLabel
AnchorSideTop.Control = LeftEdit
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = LeftEdit
Left = 294
Height = 16
Top = 218
Width = 49
Anchors = [akTop, akRight]
BorderSpacing.Right = 3
Caption = 'LeftLabel'
ParentColor = False
end
object TopLabel: TLabel
AnchorSideTop.Control = TopEdit
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = TopEdit
Left = 293
Height = 16
Top = 247
Width = 50
Anchors = [akTop, akRight]
BorderSpacing.Right = 3
Caption = 'TopLabel'
ParentColor = False
end
object WidthLabel: TLabel
AnchorSideTop.Control = WidthEdit
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = WidthEdit
Left = 417
Height = 16
Top = 218
Width = 61
Anchors = [akTop, akRight]
BorderSpacing.Right = 3
Caption = 'WidthLabel'
ParentColor = False
end
object HeightLabel: TLabel
AnchorSideTop.Control = HeightEdit
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = HeightEdit
Left = 413
Height = 16
Top = 247
Width = 65
Anchors = [akTop, akRight]
BorderSpacing.Right = 3
Caption = 'HeightLabel'
ParentColor = False
end
object WindowPositionsListBox: TListBox
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = WindowPositionsGroupBox
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 6
Height = 120
Top = 6
Width = 550
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 0
OnSelectionChange = WindowPositionsListBoxSelectionChange
TabOrder = 0
end
object UseWindowManagerSettingRadioButton: TRadioButton
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = SplitterPanel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 215
Width = 233
BorderSpacing.Around = 6
Caption = 'UseWindowManagerSettingRadioButton'
Checked = True
TabOrder = 1
TabStop = True
end
object DefaultRadioButton: TRadioButton
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = UseWindowManagerSettingRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 240
Width = 124
BorderSpacing.Around = 6
Caption = 'DefaultRadioButton'
TabOrder = 2
end
object RestoreWindowGeometryRadioButton: TRadioButton
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = DefaultRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 265
Width = 221
BorderSpacing.Around = 6
Caption = 'RestoreWindowGeometryRadioButton'
TabOrder = 3
end
object CustomPositionRadioButton: TRadioButton
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = RestoreWindowGeometryRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 290
Width = 171
BorderSpacing.Around = 6
Caption = 'CustomPositionRadioButton'
TabOrder = 4
end
object LeftEdit: TSpinEdit
AnchorSideTop.Control = SplitterPanel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = WidthEdit
Left = 346
Height = 23
Top = 215
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 60
MaxValue = 4096
MinValue = -5000
TabOrder = 5
end
object TopEdit: TSpinEdit
AnchorSideTop.Control = LeftEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = HeightEdit
Left = 346
Height = 23
Top = 244
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 60
MaxValue = 4096
MinValue = -5000
TabOrder = 6
end
object WidthEdit: TSpinEdit
AnchorSideTop.Control = SplitterPanel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 481
Height = 23
Top = 215
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
MaxValue = 4096
TabOrder = 7
end
object HeightEdit: TSpinEdit
AnchorSideTop.Control = WidthEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 481
Height = 23
Top = 244
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
MaxValue = 4096
TabOrder = 8
end
object GetWindowPositionButton: TButton
AnchorSideTop.Control = TopEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ApplyButton
Left = 290
Height = 25
Top = 273
Width = 167
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'GetWindowPositionButton'
Constraints.MinWidth = 75
OnClick = GetWindowPositionButtonClick
TabOrder = 9
end
object ApplyButton: TButton
AnchorSideTop.Control = HeightEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 463
Height = 25
Top = 273
Width = 93
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'ApplyButton'
Constraints.MinWidth = 75
OnClick = ApplyButtonClick
TabOrder = 10
end
object SplitterPanel: TPanel
AnchorSideLeft.Control = WindowPositionsGroupBox
AnchorSideTop.Control = lblWindowCaption
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = WindowPositionsGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = WindowPositionsGroupBox
AnchorSideBottom.Side = asrBottom
Left = 4
Height = 57
Top = 152
Width = 554
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 4
BevelOuter = bvNone
BorderWidth = 1
BorderStyle = bsSingle
Caption = ' '
ClientHeight = 53
ClientWidth = 550
TabOrder = 11
Visible = False
object SplitterList: TListBox
AnchorSideLeft.Control = SplitterPanel
AnchorSideTop.Control = SplitterPanel
AnchorSideBottom.Control = SplitterPanel
AnchorSideBottom.Side = asrBottom
Left = 1
Height = 51
Top = 1
Width = 275
Anchors = [akTop, akLeft, akBottom]
ItemHeight = 0
OnSelectionChange = SplitterListSelectionChange
TabOrder = 0
end
object SplitLabel: TLabel
AnchorSideTop.Control = SplitEdit
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = SplitEdit
Left = 422
Height = 16
Top = 32
Width = 52
Anchors = [akTop, akRight]
Caption = 'SplitLabel'
ParentColor = False
end
object SplitEdit: TSpinEdit
AnchorSideRight.Control = SplitterPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = SplitterPanel
AnchorSideBottom.Side = asrBottom
Left = 474
Height = 23
Top = 29
Width = 75
Anchors = [akRight, akBottom]
MaxValue = 5000
TabOrder = 1
end
object dropSplitterPlacement: TComboBox
AnchorSideLeft.Control = SplitterList
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = SplitterPanel
AnchorSideRight.Control = SplitterPanel
AnchorSideRight.Side = asrBottom
Left = 282
Height = 23
Top = 1
Width = 267
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
ItemHeight = 15
Style = csDropDownList
TabOrder = 2
end
end
end
object HideMessagesIconsCheckBox: TCheckBox[3]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = HideIDEOnRunCheckBox
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 38
Width = 176
Caption = 'HideMessagesIconsCheckBox'
TabOrder = 3
end
object TitleStartsWithProjectCheckBox: TCheckBox[4]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = HideMessagesIconsCheckBox
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 57
Width = 186
Caption = 'TitleStartsWithProjectCheckBox'
ParentShowHint = False
ShowHint = True
TabOrder = 4
end
object ProjectDirInIdeTitleCheckBox: TCheckBox[5]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = TitleStartsWithProjectCheckBox
AnchorSideTop.Side = asrBottom
Left = 0
Height = 19
Top = 76
Width = 173
Caption = 'ProjectDirInIdeTitleCheckBox'
ParentShowHint = False
ShowHint = True
TabOrder = 5
end
end