1175 lines
26 KiB
Plaintext

object fmOpt: TfmOpt
Left = 422
Height = 390
Top = 225
Width = 640
BorderStyle = bsDialog
Caption = 'Options'
ClientHeight = 390
ClientWidth = 640
OnCreate = FormCreate
Position = poScreenCenter
LCLVersion = '1.5'
object ButtonPanel1: TButtonPanel
Left = 6
Height = 29
Top = 355
Width = 628
OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True
HelpButton.Name = 'HelpButton'
HelpButton.DefaultCaption = True
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True
CancelButton.Name = 'CancelButton'
CancelButton.DefaultCaption = True
TabOrder = 1
ShowButtons = [pbOK, pbCancel]
ShowGlyphs = []
ShowBevel = False
end
object PageControl1: TPageControl
Left = 6
Height = 343
Top = 6
Width = 628
ActivePage = TabSheet7
Align = alClient
BorderSpacing.Around = 6
TabIndex = 7
TabOrder = 0
object TabSheet1: TTabSheet
Caption = 'general'
ClientHeight = 312
ClientWidth = 624
object chkCurLine: TCheckBox
Left = 8
Height = 24
Top = 8
Width = 112
Caption = 'show cur line'
TabOrder = 0
end
object chkCurCol: TCheckBox
Left = 8
Height = 24
Top = 48
Width = 108
Caption = 'show cur col'
TabOrder = 2
end
object chkLastOnTop: TCheckBox
Left = 8
Height = 24
Top = 68
Width = 125
Caption = 'last line on top'
TabOrder = 3
end
object chkCopyNoSel: TCheckBox
Left = 296
Height = 24
Top = 8
Width = 147
Caption = 'copy lines if no sel'
TabOrder = 5
end
object chkShowFullSel: TCheckBox
Left = 8
Height = 24
Top = 88
Width = 198
Caption = 'show selection-bg full line'
TabOrder = 4
end
object chkOvrPaste: TCheckBox
Left = 296
Height = 24
Top = 68
Width = 256
Caption = 'consider overwrite-mode on paste'
TabOrder = 8
end
object LabChars: TLabel
Left = 408
Height = 17
Top = 276
Width = 75
Caption = 'word-chars'
ParentColor = False
end
object edWordChars: TEdit
Left = 296
Height = 27
Top = 272
Width = 106
TabOrder = 13
end
object chkDotLn: TCheckBox
Left = 296
Height = 24
Top = 48
Width = 235
Caption = 'show wrapped-indent vert lines'
TabOrder = 7
end
object chkCutNoSel: TCheckBox
Left = 296
Height = 24
Top = 28
Width = 136
Caption = 'cut lines if no sel'
TabOrder = 6
end
object chkSaveTrim: TCheckBox
Left = 296
Height = 24
Top = 88
Width = 192
Caption = 'on save: trim trail spaces'
TabOrder = 9
end
object chkSaveEol: TCheckBox
Left = 296
Height = 24
Top = 108
Width = 184
Caption = 'on save: ensure final eol'
TabOrder = 10
end
object chkScrollHint: TCheckBox
Left = 296
Height = 24
Top = 128
Width = 242
Caption = 'show hint on dragging vert-scroll'
TabOrder = 11
end
object chkCurLineMin: TCheckBox
Left = 24
Height = 24
Top = 28
Width = 112
Caption = 'minimal part'
TabOrder = 1
end
object edTextHint: TEdit
Left = 296
Height = 27
Top = 244
Width = 106
TabOrder = 12
end
object LabelHint: TLabel
Left = 408
Height = 17
Top = 249
Width = 127
Caption = 'hint for empty text'
ParentColor = False
end
object chkShowFullHilite: TCheckBox
Left = 8
Height = 24
Top = 108
Width = 181
Caption = 'show syntax-bg full line'
TabOrder = 14
end
end
object TabSheet2: TTabSheet
Caption = 'gutter'
ClientHeight = 312
ClientWidth = 624
object edRulerSize: TSpinEdit
Left = 296
Height = 23
Top = 8
Width = 50
MaxValue = 80
MinValue = 4
TabOrder = 8
Value = 4
end
object edRulerFSize: TSpinEdit
Left = 296
Height = 23
Top = 36
Width = 50
MaxValue = 40
TabOrder = 9
Value = 4
end
object Label2: TLabel
Left = 352
Height = 15
Top = 12
Width = 46
Caption = 'ruler size'
ParentColor = False
end
object Label10: TLabel
Left = 136
Height = 15
Top = 12
Width = 52
Caption = 'num style'
ParentColor = False
end
object edNumStyle: TComboBox
Left = 8
Height = 23
Top = 8
Width = 122
ItemHeight = 0
Items.Strings = (
'all'
'none'
'each 10th'
'each 5th'
)
Style = csDropDownList
TabOrder = 0
end
object chkShowNumBg: TCheckBox
Left = 8
Height = 19
Top = 108
Width = 177
Caption = 'show num bg-color for carets'
TabOrder = 4
end
object chkShowNum1st: TCheckBox
Left = 8
Height = 19
Top = 68
Width = 151
Caption = 'show number for 1st line'
TabOrder = 2
end
object chkShowNumCr: TCheckBox
Left = 8
Height = 19
Top = 88
Width = 150
Caption = 'show numbers for carets'
TabOrder = 3
end
object edNumSize: TSpinEdit
Left = 296
Height = 23
Top = 92
Width = 50
MaxValue = 40
TabOrder = 11
Value = 5
end
object Label1: TLabel
Left = 352
Height = 15
Top = 96
Width = 142
Caption = 'numbers font size (if not 0)'
ParentColor = False
WordWrap = True
end
object Label12: TLabel
Left = 352
Height = 15
Top = 40
Width = 119
Caption = 'ruler font size (if not 0)'
ParentColor = False
WordWrap = True
end
object edNumChar: TEdit
Left = 296
Height = 23
Top = 148
Width = 50
TabOrder = 13
end
object Label13: TLabel
Left = 352
Height = 15
Top = 152
Width = 105
Caption = 'char if num skipped'
ParentColor = False
end
object edPlusSize: TSpinEdit
Left = 296
Height = 23
Top = 120
Width = 50
MaxValue = 40
TabOrder = 12
Value = 5
end
object Label14: TLabel
Left = 352
Height = 15
Top = 124
Width = 100
Caption = 'fold plus-mark size'
ParentColor = False
end
object chkShowFoldAlways: TCheckBox
Left = 8
Height = 19
Top = 128
Width = 132
Caption = 'show fold-bar always'
TabOrder = 5
end
object chkShowFoldLines: TCheckBox
Left = 8
Height = 19
Top = 148
Width = 101
Caption = 'show fold-lines'
TabOrder = 6
end
object chkShowFoldLinesAll: TCheckBox
Left = 24
Height = 19
Top = 168
Width = 83
Caption = 'all line parts'
TabOrder = 7
end
object edNumAlign: TComboBox
Left = 8
Height = 23
Top = 36
Width = 122
ItemHeight = 0
Items.Strings = (
'left'
'right'
'center'
)
Style = csDropDownList
TabOrder = 1
end
object Label15: TLabel
Left = 136
Height = 15
Top = 40
Width = 82
Caption = 'num alignment'
ParentColor = False
end
object edRulerIndent: TSpinEdit
Left = 296
Height = 23
Top = 64
Width = 50
MaxValue = 20
MinValue = -10
TabOrder = 10
Value = 4
end
object Label19: TLabel
Left = 352
Height = 15
Top = 68
Width = 106
Caption = 'ruler text vert indent'
ParentColor = False
WordWrap = True
end
end
object TabSheet9: TTabSheet
Caption = 'gutter cols'
ClientHeight = 312
ClientWidth = 624
object GroupBox2: TGroupBox
Left = 8
Height = 248
Top = 4
Width = 272
Caption = 'sizes of columns'
ClientHeight = 229
ClientWidth = 268
TabOrder = 0
object chkGutterBm: TCheckBox
Left = 8
Height = 19
Top = 0
Width = 64
Caption = 'bookmk'
TabOrder = 0
end
object chkGutterNum: TCheckBox
Left = 8
Height = 19
Top = 28
Width = 50
Caption = 'nums'
TabOrder = 1
end
object chkGutterStat: TCheckBox
Left = 8
Height = 19
Top = 112
Width = 50
Caption = 'states'
TabOrder = 3
end
object chkGutterEmpty: TCheckBox
Left = 8
Height = 19
Top = 196
Width = 54
Caption = 'empty'
TabOrder = 6
end
object edSizeBm: TSpinEdit
Left = 112
Height = 23
Top = 0
Width = 50
MinValue = 1
TabOrder = 7
Value = 1
end
object edSizeState: TSpinEdit
Left = 112
Height = 23
Top = 112
Width = 50
MinValue = 1
TabOrder = 11
Value = 1
end
object edSizeEmpty: TSpinEdit
Left = 112
Height = 23
Top = 196
Width = 50
MinValue = 1
TabOrder = 14
Value = 1
end
object chkGutterFold: TCheckBox
Left = 8
Height = 19
Top = 140
Width = 41
Caption = 'fold'
TabOrder = 4
end
object edSizeFold: TSpinEdit
Left = 112
Height = 23
Top = 140
Width = 50
MinValue = 1
TabOrder = 12
Value = 1
end
object edSizeNum1: TSpinEdit
Left = 112
Height = 23
Top = 28
Width = 50
MinValue = 1
TabOrder = 8
Value = 1
end
object edSizeNum2: TSpinEdit
Left = 112
Height = 23
Top = 84
Width = 50
MinValue = 1
TabOrder = 10
Value = 1
end
object edSizeNum: TSpinEdit
Left = 112
Height = 23
Top = 56
Width = 50
MinValue = 1
TabOrder = 9
Value = 1
end
object Label16: TLabel
Left = 168
Height = 15
Top = 32
Width = 54
Caption = 'indent left'
ParentColor = False
end
object Label17: TLabel
Left = 167
Height = 15
Top = 59
Width = 58
Caption = 'num width'
ParentColor = False
end
object Label18: TLabel
Left = 167
Height = 15
Top = 88
Width = 62
Caption = 'indent right'
ParentColor = False
end
object chkGutterNumAuto: TCheckBox
Left = 24
Height = 19
Top = 58
Width = 63
Caption = 'autosize'
TabOrder = 2
end
object chkGutterSep: TCheckBox
Left = 8
Height = 19
Top = 168
Width = 69
Caption = 'separator'
TabOrder = 5
end
object edSizeSep: TSpinEdit
Left = 112
Height = 23
Top = 168
Width = 50
MinValue = 1
TabOrder = 13
Value = 1
end
end
object GroupBox1: TGroupBox
Left = 288
Height = 248
Top = 4
Width = 191
Caption = 'order of columns'
ClientHeight = 229
ClientWidth = 187
TabOrder = 1
object ListCol: TListBox
Left = 8
Height = 218
Top = 0
Width = 98
ItemHeight = 0
ScrollWidth = 96
TabOrder = 0
TopIndex = -1
end
object bColUp: TButton
Left = 112
Height = 25
Top = 0
Width = 65
Caption = 'up'
OnClick = bColUpClick
TabOrder = 1
end
object bColDown: TButton
Left = 112
Height = 25
Top = 28
Width = 66
Caption = 'down'
OnClick = bColDownClick
TabOrder = 2
end
end
end
object TabSheet5: TTabSheet
Caption = 'keys'
ClientHeight = 312
ClientWidth = 624
object chkNavUpDown: TCheckBox
Left = 8
Height = 19
Top = 8
Width = 209
Caption = 'up/down: navigate in wrapped lines'
TabOrder = 0
end
object chkLeftRtSwap: TCheckBox
Left = 8
Height = 19
Top = 48
Width = 160
Caption = 'left/right: swap edge of sel'
TabOrder = 2
end
object chkHomeNonspace: TCheckBox
Left = 8
Height = 19
Top = 88
Width = 142
Caption = 'home: to nonspace chr'
TabOrder = 4
end
object edPageSize: TComboBox
Left = 8
Height = 23
Top = 280
Width = 106
ItemHeight = 0
Items.Strings = (
'size'
'size-1'
'size/2'
)
Style = csDropDownList
TabOrder = 10
end
object Label3: TLabel
Left = 120
Height = 15
Top = 284
Width = 102
Caption = 'page-up/down size'
ParentColor = False
end
object chkOvrSel: TCheckBox
Left = 8
Height = 19
Top = 168
Width = 124
Caption = 'overwrite sel by text'
TabOrder = 8
end
object chkEndNonspace: TCheckBox
Left = 8
Height = 19
Top = 108
Width = 131
Caption = 'end: to nonspace chr'
TabOrder = 5
end
object chkTabSpaces: TCheckBox
Left = 8
Height = 19
Top = 188
Width = 89
Caption = 'tab as spaces'
TabOrder = 9
end
object chkNavHomeEnd: TCheckBox
Left = 8
Height = 19
Top = 28
Width = 216
Caption = 'home/end: navigate in wrapped lines'
TabOrder = 1
end
object chkPageKeepRel: TCheckBox
Left = 8
Height = 19
Top = 128
Width = 226
Caption = 'page-up/down: keep relative top offset'
TabOrder = 6
end
object chkKeepCol: TCheckBox
Left = 8
Height = 19
Top = 148
Width = 253
Caption = 'up/down: keep column (caret after eol =off)'
TabOrder = 7
end
object groupIndent: TGroupBox
Left = 304
Height = 177
Top = 4
Width = 304
Caption = 'indents'
ClientHeight = 158
ClientWidth = 300
TabOrder = 11
object chkUnindentKeepAlign: TCheckBox
Left = 8
Height = 19
Top = 64
Width = 130
Caption = 'unindent keeps align'
TabOrder = 3
end
object edIndentSize: TSpinEdit
Left = 8
Height = 23
Top = 88
Width = 50
MaxValue = 30
MinValue = -10
TabOrder = 4
Value = 1
end
object Label5: TLabel
Left = 64
Height = 15
Top = 92
Width = 188
Caption = 'indent/unindent size, if <0: use tabs'
ParentColor = False
end
object edIndentKind: TComboBox
Left = 8
Height = 23
Top = 120
Width = 106
ItemHeight = 0
Items.Strings = (
'as prev line'
'spaces'
'tabs+spaces'
'tabs only'
)
Style = csDropDownList
TabOrder = 5
end
object Label4: TLabel
Left = 120
Height = 15
Top = 124
Width = 89
Caption = 'auto-indent kind'
ParentColor = False
end
object chkEnterIndent: TCheckBox
Left = 8
Height = 19
Top = 4
Width = 116
Caption = 'enter: auto-indent'
TabOrder = 0
end
object chkTabIndent: TCheckBox
Left = 8
Height = 19
Top = 44
Width = 118
Caption = 'tab: also indent sel'
TabOrder = 2
end
object chkBackspUnindent: TCheckBox
Left = 8
Height = 19
Top = 24
Width = 225
Caption = 'bksp: auto-unindent (on 1st nonspace)'
TabOrder = 1
end
end
object chkLeftRtSwapAndSel: TCheckBox
Left = 24
Height = 19
Top = 68
Width = 85
Caption = 'and keep sel'
TabOrder = 3
end
end
object TabSheet3: TTabSheet
Caption = 'mouse'
ClientHeight = 312
ClientWidth = 624
object chkMsClick2: TCheckBox
Left = 8
Height = 24
Top = 8
Width = 236
Caption = 'dbl click selects line (else word)'
TabOrder = 0
end
object chkMsClick3: TCheckBox
Left = 8
Height = 24
Top = 28
Width = 173
Caption = 'triple click selects line'
TabOrder = 1
end
object chkMsClick2Drag: TCheckBox
Left = 8
Height = 24
Top = 48
Width = 221
Caption = 'dbl click + drag selects words'
TabOrder = 2
end
object chkMsDragDrop: TCheckBox
Left = 8
Height = 24
Top = 68
Width = 135
Caption = 'drag-drop of txt'
TabOrder = 3
end
object chkMsRtClickMove: TCheckBox
Left = 8
Height = 24
Top = 88
Width = 176
Caption = 'right click moves caret'
TabOrder = 4
end
object chkMsClickNumSel: TCheckBox
Left = 8
Height = 24
Top = 108
Width = 208
Caption = 'click on number selects line'
TabOrder = 5
end
object chkMsNiceScroll: TCheckBox
Left = 8
Height = 24
Top = 128
Width = 327
Caption = 'browser-scroll: middle click and mouse-move'
TabOrder = 6
end
object chkMsMenuDown: TCheckBox
Left = 8
Height = 24
Top = 148
Width = 303
Caption = 'right click: menu on mouse down (else up)'
TabOrder = 7
end
object chkMsHideCursor: TCheckBox
Left = 9
Height = 24
Top = 170
Width = 197
Caption = 'hide cursor on typing text'
TabOrder = 8
end
object chkMsNormalSel: TCheckBox
Left = 304
Height = 24
Top = 8
Width = 218
Caption = 'normal selection with mouse'
TabOrder = 9
end
object chkMsColumnSel: TCheckBox
Left = 304
Height = 24
Top = 28
Width = 260
Caption = 'column selection (Alt+) with mouse'
TabOrder = 10
end
end
object TabSheet4: TTabSheet
Caption = 'carets'
ClientHeight = 312
ClientWidth = 624
object edCrTime: TSpinEdit
Left = 8
Height = 27
Top = 8
Width = 64
Increment = 100
MaxValue = 2000
MinValue = 300
TabOrder = 0
Value = 500
end
object Label8: TLabel
Left = 80
Height = 17
Top = 12
Width = 67
Caption = 'blink time'
ParentColor = False
end
object chkCrVirt: TCheckBox
Left = 8
Height = 24
Top = 128
Width = 210
Caption = 'caret allowed after line-end'
TabOrder = 4
end
object chkCrMul: TCheckBox
Left = 8
Height = 24
Top = 104
Width = 107
Caption = 'multi-carets'
TabOrder = 3
end
object chkCrStopUnfocus: TCheckBox
Left = 8
Height = 24
Top = 64
Width = 184
Caption = 'don''t blink if unfocused'
TabOrder = 2
end
object Label7: TLabel
Left = 448
Height = 17
Top = 16
Width = 95
Caption = 'shape, normal'
ParentColor = False
end
object edCrShape: TComboBox
Left = 312
Height = 31
Top = 8
Width = 128
DropDownCount = 40
ItemHeight = 0
Style = csDropDownList
TabOrder = 6
end
object edCrShape2: TComboBox
Left = 312
Height = 31
Top = 40
Width = 128
DropDownCount = 40
ItemHeight = 0
Style = csDropDownList
TabOrder = 7
end
object Label9: TLabel
Left = 448
Height = 17
Top = 48
Width = 112
Caption = 'shape, overwrite'
ParentColor = False
end
object chkCrPreferLeft: TCheckBox
Left = 8
Height = 24
Top = 152
Width = 302
Caption = 'end of wrapped part: prefer next line pos'
TabOrder = 5
end
object ListShapes: TListBox
Left = 336
Height = 196
Top = 232
Width = 117
Items.Strings = (
'Full'
'VertPixels1'
'VertPixels2'
'VertPixels3'
'VertPixels4'
'VertPercents10'
'VertPercents15'
'VertPercents20'
'VertPercents25'
'VertPercents30'
'VertPercents35'
'VertPercents40'
'VertPercents50'
'HorzPixels1'
'HorzPixels2'
'HorzPixels3'
'HorzPixels4'
'HorzPixels5'
'HorzPercents10'
'HorzPercents15'
'HorzPercents20'
'HorzPercents25'
'HorzPercents30'
'HorzPercents35'
'HorzPercents40'
'HorzPercents50'
'Frame'
)
ItemHeight = 0
ScrollWidth = 115
TabOrder = 8
TopIndex = -1
Visible = False
end
object chkCrBlinkEn: TCheckBox
Left = 8
Height = 24
Top = 43
Width = 116
Caption = 'blink enabled'
TabOrder = 1
end
end
object TabSheet6: TTabSheet
Caption = 'undo'
ClientHeight = 312
ClientWidth = 624
object edUndo: TSpinEdit
Left = 8
Height = 23
Top = 12
Width = 72
Increment = 1000
MaxValue = 100000
MinValue = 1000
TabOrder = 0
Value = 1000
end
object Label6: TLabel
Left = 88
Height = 15
Top = 16
Width = 55
Caption = 'undo limit'
ParentColor = False
end
object chkUndoGr: TCheckBox
Left = 8
Height = 19
Top = 41
Width = 96
Caption = 'grouped undo'
TabOrder = 1
end
object chkUndoSv: TCheckBox
Left = 8
Height = 19
Top = 61
Width = 101
Caption = 'undo after save'
TabOrder = 2
end
end
object TabSheet7: TTabSheet
Caption = 'minimap'
ClientHeight = 312
ClientWidth = 624
object chkMapSelBorder: TCheckBox
Left = 8
Height = 24
Top = 40
Width = 133
Caption = 'show sel border'
TabOrder = 1
end
object chkMapSelAlways: TCheckBox
Left = 8
Height = 24
Top = 60
Width = 131
Caption = 'show sel always'
TabOrder = 2
end
object edMapCharWidth: TSpinEdit
Left = 8
Height = 27
Top = 8
Width = 68
MaxValue = 200
TabOrder = 0
end
object Label20: TLabel
Left = 83
Height = 17
Top = 12
Width = 118
Caption = 'width, 0=autosize'
ParentColor = False
end
end
object TabSheet8: TTabSheet
Caption = 'unprinted'
ClientHeight = 312
ClientWidth = 624
object chkUnprintAsciiRep: TCheckBox
Left = 8
Height = 24
Top = 136
Width = 162
Caption = 'show ascii 0-31 as "."'
TabOrder = 5
end
object edTabArrowSize: TSpinEdit
Left = 304
Height = 27
Top = 8
Width = 50
MaxValue = 16
TabOrder = 6
end
object LabelArr: TLabel
Left = 360
Height = 17
Top = 12
Width = 140
Caption = 'tab-arrow len (0: full)'
ParentColor = False
end
object edTabArrowPnt: TSpinEdit
Left = 304
Height = 27
Top = 36
Width = 50
MaxValue = 50
TabOrder = 7
end
object LabelArr1: TLabel
Left = 360
Height = 17
Top = 40
Width = 175
Caption = 'tab-arrow pointer size (%)'
ParentColor = False
end
object chkUnprintEn: TCheckBox
Left = 8
Height = 24
Top = 8
Width = 130
Caption = 'show unprinted'
TabOrder = 0
end
object chkUnprintSpace: TCheckBox
Left = 8
Height = 24
Top = 27
Width = 119
Caption = '.. spaces/tabs'
TabOrder = 1
end
object chkUnprintEnd: TCheckBox
Left = 8
Height = 24
Top = 47
Width = 97
Caption = '.. line-ends'
TabOrder = 2
end
object chkUnprintEndDet: TCheckBox
Left = 8
Height = 24
Top = 67
Width = 252
Caption = '.. line-ends details (win, unix, mac)'
TabOrder = 3
end
object chkUnprintArrowDown: TCheckBox
Left = 8
Height = 24
Top = 104
Width = 319
Caption = 'show arrow-down instead of dot, at line end'
TabOrder = 4
end
end
end
end