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