Add setting interace for hanging indent (#425)

This commit is contained in:
1024jp 2015-09-01 18:12:09 +09:00
parent 59f81d19c1
commit 402917124a
4 changed files with 113 additions and 39 deletions

View File

@ -2,6 +2,16 @@
Change Log
==========================
develop
--------------------------
### New Features
- Hanging indentation that enables inserting extra indent to wrapped lines.
- You can change the bahavior in Preferences > Edit.
develop
--------------------------

View File

@ -15,11 +15,11 @@
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<userDefaultsController representsSharedInstance="YES" id="26" userLabel="Shared User Defaults Controller"/>
<customView horizontalHuggingPriority="750" verticalCompressionResistancePriority="250" id="s6I-DY-Ii0" userLabel="Edit Pane">
<rect key="frame" x="0.0" y="0.0" width="540" height="617"/>
<rect key="frame" x="0.0" y="0.0" width="540" height="645"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<button translatesAutoresizingMaskIntoConstraints="NO" id="870">
<rect key="frame" x="142" y="483" width="113" height="18"/>
<rect key="frame" x="142" y="511" width="113" height="18"/>
<buttonCell key="cell" type="check" title="Highlight “&lt; &gt;”" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3305">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -30,7 +30,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="867">
<rect key="frame" x="117" y="507" width="267" height="18"/>
<rect key="frame" x="117" y="535" width="267" height="18"/>
<buttonCell key="cell" type="check" title="Highlight matching braces “( )” “[ ]” “{ }”" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3304">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -40,7 +40,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="844">
<rect key="frame" x="117" y="531" width="160" height="18"/>
<rect key="frame" x="117" y="559" width="160" height="18"/>
<buttonCell key="cell" type="check" title="Swap “¥” and “\” keys" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3303">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -50,7 +50,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="644">
<rect key="frame" x="117" y="579" width="210" height="18"/>
<rect key="frame" x="117" y="607" width="210" height="18"/>
<buttonCell key="cell" type="check" title="Enable smart insert and delete" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3302">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -60,7 +60,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="mK4-4e-plf">
<rect key="frame" x="117" y="555" width="225" height="18"/>
<rect key="frame" x="117" y="583" width="225" height="18"/>
<buttonCell key="cell" type="check" title="Enable smart quotes and dashes" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="nA4-HY-d71">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -70,7 +70,7 @@
</connections>
</button>
<textField horizontalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Dte-ly-fKQ">
<rect key="frame" x="117" y="165" width="156" height="17"/>
<rect key="frame" x="117" y="169" width="156" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Completion list includes:" usesSingleLineMode="YES" id="dLj-Kh-KtX">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -78,7 +78,7 @@
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="IXD-kJ-dvh">
<rect key="frame" x="50" y="580" width="63" height="17"/>
<rect key="frame" x="50" y="608" width="63" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Behavior:" usesSingleLineMode="YES" id="SqI-BC-ar9">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -86,7 +86,7 @@
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="4B0-Kj-mzX">
<rect key="frame" x="35" y="450" width="78" height="17"/>
<rect key="frame" x="35" y="478" width="78" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Indentation:" usesSingleLineMode="YES" id="9bX-ei-1x8">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -94,7 +94,7 @@
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="283">
<rect key="frame" x="117" y="400" width="85" height="17"/>
<rect key="frame" x="117" y="428" width="85" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="left" title="Indent width:" usesSingleLineMode="YES" id="3287">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -102,13 +102,13 @@
</textFieldCell>
</textField>
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="282">
<rect key="frame" x="208" y="398" width="40" height="22"/>
<rect key="frame" x="208" y="426" width="40" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="40" id="8n8-kM-Jo2"/>
</constraints>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" title="4" drawsBackground="YES" id="3286">
<numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" numberStyle="decimal" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="839">
<decimal key="minimum" value="1"/>
<real key="minimum" value="0.0"/>
<decimal key="maximum" value="99"/>
</numberFormatter>
<font key="font" metaFont="system"/>
@ -123,7 +123,7 @@
</connections>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="160">
<rect key="frame" x="117" y="425" width="164" height="18"/>
<rect key="frame" x="117" y="453" width="164" height="18"/>
<buttonCell key="cell" type="check" title="Expand tabs to spaces" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3283">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -133,14 +133,14 @@
</connections>
</button>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="iub-4d-NyY">
<rect key="frame" x="249" y="395" width="19" height="27"/>
<rect key="frame" x="249" y="423" width="19" height="27"/>
<stepperCell key="cell" continuous="YES" alignment="left" minValue="1" maxValue="99" doubleValue="1" id="ajw-Bh-Oc0"/>
<connections>
<binding destination="26" name="value" keyPath="values.tabWidth" id="5S2-d5-xKG"/>
</connections>
</stepper>
<button translatesAutoresizingMaskIntoConstraints="NO" id="209">
<rect key="frame" x="117" y="449" width="93" height="18"/>
<rect key="frame" x="117" y="477" width="93" height="18"/>
<buttonCell key="cell" type="check" title="Auto indent" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3285">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -150,7 +150,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="69">
<rect key="frame" x="117" y="306" width="114" height="18"/>
<rect key="frame" x="117" y="334" width="114" height="18"/>
<buttonCell key="cell" type="check" title="Soft wrap lines" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3274">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -159,8 +159,18 @@
<binding destination="26" name="value" keyPath="values.wrapLines" id="90"/>
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="R0e-j3-ADv">
<rect key="frame" x="117" y="310" width="174" height="18"/>
<buttonCell key="cell" type="check" title="Indent wrapped lines by:" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="mCq-92-2sT">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<binding destination="26" name="value" keyPath="values.enableHangingIndent" id="pEH-5M-34q"/>
</connections>
</button>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="fR5-Ie-WnP">
<rect key="frame" x="18" y="307" width="95" height="17"/>
<rect key="frame" x="18" y="335" width="95" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Line wrapping:" usesSingleLineMode="YES" id="P1I-gs-RgX">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -168,7 +178,7 @@
</textFieldCell>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="lO2-uf-OLD">
<rect key="frame" x="142" y="141" width="142" height="18"/>
<rect key="frame" x="142" y="145" width="142" height="18"/>
<buttonCell key="cell" type="check" title="Words in document" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="EJZ-N6-54G">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -179,7 +189,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="t0Y-p1-xOb">
<rect key="frame" x="142" y="117" width="203" height="18"/>
<rect key="frame" x="142" y="121" width="203" height="18"/>
<buttonCell key="cell" type="check" title="Words defined in syntax style" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="1v9-7i-9RL">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -190,7 +200,7 @@
</connections>
</button>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="oXk-4y-elJ">
<rect key="frame" x="34" y="165" width="79" height="17"/>
<rect key="frame" x="34" y="169" width="79" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Completion:" usesSingleLineMode="YES" id="gDN-SU-sZH">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -198,7 +208,7 @@
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="N9e-hF-BPy">
<rect key="frame" x="271" y="400" width="48" height="17"/>
<rect key="frame" x="271" y="428" width="48" height="17"/>
<textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="spaces" usesSingleLineMode="YES" id="as9-us-CuG">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -206,7 +216,7 @@
</textFieldCell>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="235">
<rect key="frame" x="142" y="248" width="61" height="18"/>
<rect key="frame" x="142" y="252" width="61" height="18"/>
<buttonCell key="cell" type="check" title="Space" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3257">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -217,7 +227,7 @@
</connections>
</button>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="236">
<rect key="frame" x="207" y="243" width="55" height="26"/>
<rect key="frame" x="207" y="247" width="55" height="26"/>
<constraints>
<constraint firstAttribute="width" constant="50" id="rr2-Bh-XY1"/>
</constraints>
@ -245,7 +255,7 @@
</connections>
</popUpButton>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="243">
<rect key="frame" x="207" y="219" width="55" height="26"/>
<rect key="frame" x="207" y="223" width="55" height="26"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="3259">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
@ -270,7 +280,7 @@
</connections>
</popUpButton>
<button translatesAutoresizingMaskIntoConstraints="NO" id="244">
<rect key="frame" x="142" y="224" width="44" height="18"/>
<rect key="frame" x="142" y="228" width="44" height="18"/>
<buttonCell key="cell" type="check" title="Tab" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3260">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -281,7 +291,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="874">
<rect key="frame" x="142" y="200" width="182" height="18"/>
<rect key="frame" x="142" y="204" width="182" height="18"/>
<buttonCell key="cell" type="check" title="Other Invisible Characters" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3263">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -292,7 +302,7 @@
</connections>
</button>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="r9C-0B-mga">
<rect key="frame" x="48" y="273" width="65" height="17"/>
<rect key="frame" x="48" y="277" width="65" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Invisibles:" usesSingleLineMode="YES" id="pjW-HE-ngH">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -300,7 +310,7 @@
</textFieldCell>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="221">
<rect key="frame" x="289" y="248" width="95" height="18"/>
<rect key="frame" x="289" y="252" width="95" height="18"/>
<buttonCell key="cell" type="check" title="Line Ending" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3255">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -311,7 +321,7 @@
</connections>
</button>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="224">
<rect key="frame" x="415" y="243" width="55" height="26"/>
<rect key="frame" x="415" y="247" width="55" height="26"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="3256">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
@ -336,7 +346,7 @@
</connections>
</popUpButton>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="247">
<rect key="frame" x="415" y="220" width="55" height="26"/>
<rect key="frame" x="415" y="224" width="55" height="26"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="3261">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" size="13" name="HiraKakuProN-W3"/>
@ -361,7 +371,7 @@
</connections>
</popUpButton>
<button translatesAutoresizingMaskIntoConstraints="NO" id="249">
<rect key="frame" x="289" y="224" width="122" height="18"/>
<rect key="frame" x="289" y="228" width="122" height="18"/>
<buttonCell key="cell" type="check" title="Fullwidth-Space" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="3262">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -372,7 +382,7 @@
</connections>
</button>
<textField horizontalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="VBo-Ii-1PR">
<rect key="frame" x="44" y="365" width="69" height="17"/>
<rect key="frame" x="44" y="393" width="69" height="17"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Comment:" usesSingleLineMode="YES" id="EDl-AJ-1dK">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -380,7 +390,7 @@
</textFieldCell>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="aZf-lI-jGQ">
<rect key="frame" x="117" y="364" width="258" height="18"/>
<rect key="frame" x="117" y="392" width="258" height="18"/>
<buttonCell key="cell" type="check" title="Append a space to comment delimiter" bezelStyle="regularSquare" imagePosition="left" inset="2" id="6Dw-5M-Gv0">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -390,7 +400,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="Vf0-M7-9ji">
<rect key="frame" x="117" y="340" width="157" height="18"/>
<rect key="frame" x="117" y="368" width="157" height="18"/>
<buttonCell key="cell" type="check" title="Always from line head" bezelStyle="regularSquare" imagePosition="left" inset="2" id="Byi-E9-owf">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -400,7 +410,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="1Oj-wo-mCu">
<rect key="frame" x="117" y="272" width="182" height="18"/>
<rect key="frame" x="117" y="276" width="182" height="18"/>
<buttonCell key="cell" type="check" title="Show invisible Characters" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="CyH-q4-SWY">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -420,7 +430,7 @@
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="w2P-Vr-ZDY">
<rect key="frame" x="142" y="93" width="120" height="18"/>
<rect key="frame" x="142" y="97" width="120" height="18"/>
<buttonCell key="cell" type="check" title="Standard words" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="c5j-0N-f2R">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -431,7 +441,7 @@
</connections>
</button>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="btC-lZ-pQ7">
<rect key="frame" x="117" y="73" width="405" height="14"/>
<rect key="frame" x="117" y="77" width="405" height="14"/>
<textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Completion can be performed manually with: Esc or ⌘." id="dmb-pc-4M5">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@ -442,7 +452,7 @@
</connections>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="C2I-Ub-oUU">
<rect key="frame" x="117" y="47" width="112" height="18"/>
<rect key="frame" x="117" y="51" width="112" height="18"/>
<buttonCell key="cell" type="check" title="Auto complete" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="J1B-wA-rdr">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
@ -451,6 +461,44 @@
<binding destination="26" name="value" keyPath="values.autoComplete" id="HrP-lE-CrB"/>
</connections>
</button>
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="b55-Fo-mcA">
<rect key="frame" x="297" y="309" width="40" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="40" id="81v-gf-8xa"/>
</constraints>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" title="4" drawsBackground="YES" id="814-Pp-DH8">
<numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" numberStyle="decimal" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="1AS-mZ-hrU">
<decimal key="minimum" value="1"/>
<decimal key="maximum" value="99"/>
</numberFormatter>
<font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
<allowedInputSourceLocales>
<string>NSAllRomanInputSourcesLocaleIdentifier</string>
</allowedInputSourceLocales>
</textFieldCell>
<connections>
<binding destination="26" name="enabled" keyPath="values.enableHangingIndent" id="5LH-g0-FVC"/>
<binding destination="26" name="value" keyPath="values.hangingIndentWidth" id="ti9-b0-P2R"/>
</connections>
</textField>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="W1V-E2-PcB">
<rect key="frame" x="338" y="306" width="19" height="27"/>
<stepperCell key="cell" continuous="YES" alignment="left" minValue="1" maxValue="99" doubleValue="1" id="t0g-87-hqB"/>
<connections>
<binding destination="26" name="enabled" keyPath="values.enableHangingIndent" id="FBg-tb-ygI"/>
<binding destination="26" name="value" keyPath="values.hangingIndentWidth" id="VHo-5F-VIh"/>
</connections>
</stepper>
<textField horizontalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="MUG-vA-30T">
<rect key="frame" x="360" y="311" width="48" height="17"/>
<textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="spaces" usesSingleLineMode="YES" id="P9V-pV-PAX">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<constraints>
<constraint firstAttribute="bottom" secondItem="z5v-7l-1C4" secondAttribute="bottom" constant="20" symbolic="YES" id="0Ke-Pr-SYk"/>
@ -465,10 +513,11 @@
<constraint firstItem="C2I-Ub-oUU" firstAttribute="top" secondItem="btC-lZ-pQ7" secondAttribute="bottom" constant="10" id="72F-Be-lUx"/>
<constraint firstItem="221" firstAttribute="leading" secondItem="249" secondAttribute="leading" id="7h3-GD-axK"/>
<constraint firstItem="aZf-lI-jGQ" firstAttribute="top" secondItem="283" secondAttribute="bottom" constant="20" id="7ve-Dq-5V1"/>
<constraint firstItem="MUG-vA-30T" firstAttribute="leading" secondItem="W1V-E2-PcB" secondAttribute="trailing" constant="8" symbolic="YES" id="9fM-Zn-Ko0"/>
<constraint firstItem="235" firstAttribute="baseline" secondItem="221" secondAttribute="baseline" id="9lC-ZO-zFe"/>
<constraint firstItem="lO2-uf-OLD" firstAttribute="top" secondItem="Dte-ly-fKQ" secondAttribute="bottom" constant="8" symbolic="YES" id="Axl-g5-SRk"/>
<constraint firstItem="1Oj-wo-mCu" firstAttribute="top" secondItem="69" secondAttribute="bottom" constant="20" id="B5N-mq-gDa"/>
<constraint firstItem="Dte-ly-fKQ" firstAttribute="leading" secondItem="btC-lZ-pQ7" secondAttribute="leading" id="CyA-0F-v2g"/>
<constraint firstItem="W1V-E2-PcB" firstAttribute="leading" secondItem="b55-Fo-mcA" secondAttribute="trailing" constant="4" id="FBL-mn-syV"/>
<constraint firstItem="r9C-0B-mga" firstAttribute="baseline" secondItem="1Oj-wo-mCu" secondAttribute="baseline" id="FG7-G9-euH"/>
<constraint firstItem="aZf-lI-jGQ" firstAttribute="leading" secondItem="VBo-Ii-1PR" secondAttribute="trailing" constant="8" symbolic="YES" id="Fhr-la-WI5"/>
<constraint firstItem="160" firstAttribute="top" secondItem="209" secondAttribute="bottom" constant="10" id="Frm-gK-yPu"/>
@ -480,12 +529,15 @@
<constraint firstItem="644" firstAttribute="leading" secondItem="IXD-kJ-dvh" secondAttribute="trailing" constant="8" symbolic="YES" id="Kcl-7N-AbQ"/>
<constraint firstItem="t0Y-p1-xOb" firstAttribute="leading" secondItem="w2P-Vr-ZDY" secondAttribute="leading" id="MaU-8f-QTA"/>
<constraint firstAttribute="trailing" secondItem="btC-lZ-pQ7" secondAttribute="trailing" constant="20" symbolic="YES" id="NeW-xi-Gzc"/>
<constraint firstItem="b55-Fo-mcA" firstAttribute="centerY" secondItem="W1V-E2-PcB" secondAttribute="centerY" id="OAk-Yg-HtI"/>
<constraint firstItem="247" firstAttribute="leading" secondItem="249" secondAttribute="trailing" constant="8" symbolic="YES" id="QB9-YF-TQu"/>
<constraint firstItem="282" firstAttribute="centerY" secondItem="iub-4d-NyY" secondAttribute="centerY" id="QWl-29-mP4"/>
<constraint firstItem="644" firstAttribute="leading" secondItem="209" secondAttribute="leading" id="R0S-RG-I45"/>
<constraint firstItem="oXk-4y-elJ" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="s6I-DY-Ii0" secondAttribute="leading" constant="20" symbolic="YES" id="SL3-Wv-MRs"/>
<constraint firstItem="b55-Fo-mcA" firstAttribute="leading" secondItem="R0e-j3-ADv" secondAttribute="trailing" constant="8" symbolic="YES" id="SOW-k6-VDy"/>
<constraint firstItem="644" firstAttribute="leading" secondItem="mK4-4e-plf" secondAttribute="leading" id="SSF-Ji-WPP"/>
<constraint firstItem="Dte-ly-fKQ" firstAttribute="top" secondItem="874" secondAttribute="bottom" constant="20" id="TNP-zN-r28"/>
<constraint firstItem="R0e-j3-ADv" firstAttribute="baseline" secondItem="b55-Fo-mcA" secondAttribute="baseline" id="TyB-sV-Q80"/>
<constraint firstItem="209" firstAttribute="leading" secondItem="4B0-Kj-mzX" secondAttribute="trailing" constant="8" symbolic="YES" id="UcK-lH-Or0"/>
<constraint firstItem="224" firstAttribute="leading" secondItem="247" secondAttribute="leading" id="Ucv-kh-TdC"/>
<constraint firstItem="160" firstAttribute="leading" secondItem="283" secondAttribute="leading" id="VwP-1c-FdO"/>
@ -501,19 +553,23 @@
<constraint firstItem="244" firstAttribute="top" secondItem="235" secondAttribute="bottom" constant="10" id="dx8-My-4SK"/>
<constraint firstItem="69" firstAttribute="leading" secondItem="fR5-Ie-WnP" secondAttribute="trailing" constant="8" symbolic="YES" id="e18-6y-ozt"/>
<constraint firstItem="w2P-Vr-ZDY" firstAttribute="top" secondItem="t0Y-p1-xOb" secondAttribute="bottom" constant="10" id="e1S-pc-Nus"/>
<constraint firstItem="1Oj-wo-mCu" firstAttribute="top" secondItem="R0e-j3-ADv" secondAttribute="bottom" constant="20" id="eHZ-JP-Ps9"/>
<constraint firstItem="N9e-hF-BPy" firstAttribute="leading" secondItem="iub-4d-NyY" secondAttribute="trailing" constant="8" symbolic="YES" id="eJ7-3F-ASx"/>
<constraint firstItem="867" firstAttribute="top" secondItem="844" secondAttribute="bottom" constant="10" id="eN6-pI-vDL"/>
<constraint firstItem="236" firstAttribute="leading" secondItem="243" secondAttribute="leading" id="fBh-m9-U8F"/>
<constraint firstItem="69" firstAttribute="top" secondItem="Vf0-M7-9ji" secondAttribute="bottom" constant="20" id="fgf-3E-dzG"/>
<constraint firstItem="IXD-kJ-dvh" firstAttribute="top" secondItem="s6I-DY-Ii0" secondAttribute="top" constant="20" symbolic="YES" id="gJQ-Aw-eFi"/>
<constraint firstItem="221" firstAttribute="leading" secondItem="236" secondAttribute="trailing" constant="32" id="h5l-Uw-WGb"/>
<constraint firstItem="R0e-j3-ADv" firstAttribute="top" secondItem="69" secondAttribute="bottom" constant="10" id="hXV-CY-6PA"/>
<constraint firstItem="282" firstAttribute="leading" secondItem="283" secondAttribute="trailing" constant="8" symbolic="YES" id="iOw-EV-67G"/>
<constraint firstItem="1Oj-wo-mCu" firstAttribute="leading" secondItem="235" secondAttribute="leading" constant="-25" id="jB6-Xp-a5h"/>
<constraint firstItem="mK4-4e-plf" firstAttribute="top" secondItem="644" secondAttribute="bottom" constant="10" id="jbL-02-1xF"/>
<constraint firstItem="209" firstAttribute="top" secondItem="870" secondAttribute="bottom" constant="20" id="kKQ-zf-Ke1"/>
<constraint firstItem="644" firstAttribute="leading" secondItem="Dte-ly-fKQ" secondAttribute="leading" id="kLF-xr-EST"/>
<constraint firstItem="VBo-Ii-1PR" firstAttribute="baseline" secondItem="aZf-lI-jGQ" secondAttribute="baseline" id="kbc-5k-bUg"/>
<constraint firstItem="R0e-j3-ADv" firstAttribute="baseline" secondItem="MUG-vA-30T" secondAttribute="baseline" id="kde-rt-Z4r"/>
<constraint firstItem="249" firstAttribute="baseline" secondItem="244" secondAttribute="baseline" id="kjY-LB-qSG"/>
<constraint firstItem="R0e-j3-ADv" firstAttribute="leading" secondItem="69" secondAttribute="leading" id="ku4-F3-TtI"/>
<constraint firstItem="Vf0-M7-9ji" firstAttribute="top" secondItem="aZf-lI-jGQ" secondAttribute="bottom" constant="10" id="kvd-fS-ZRv"/>
<constraint firstItem="fR5-Ie-WnP" firstAttribute="leading" secondItem="s6I-DY-Ii0" secondAttribute="leading" priority="750" constant="20" symbolic="YES" id="kxb-eQ-bj4"/>
<constraint firstAttribute="trailing" secondItem="z5v-7l-1C4" secondAttribute="trailing" constant="20" symbolic="YES" id="mrm-H0-0da"/>

View File

@ -63,6 +63,10 @@
"P1I-gs-RgX.title" = "折り返し:";
/* Class = "NSButtonCell"; title = "Soft wrap lines"; ObjectID = "3274"; */
"3274.title" = "行を折り返す";
/* Class = "NSButtonCell"; title = "Indent wrapped lines by:"; ObjectID = "mCq-92-2sT"; */
"mCq-92-2sT.title" = "折り返した行をインデント:";
/* Class = "NSTextFieldCell"; title = "spaces"; ObjectID = "P9V-pV-PAX"; */
"P9V-pV-PAX.title" = "スペース";
/* Class = "NSTextFieldCell"; title = "Invisibles:"; ObjectID = "pjW-HE-ngH"; */

View File

@ -64,6 +64,10 @@
"P1I-gs-RgX.title" = "换行:";
/* Class = "NSButtonCell"; title = "Soft wrap lines"; ObjectID = "3274"; */
"3274.title" = "自动换行";
/* Class = "NSButtonCell"; title = "Indent wrapped lines by:"; ObjectID = "mCq-92-2sT"; */
"mCq-92-2sT.title" = "Indent wrapped lines by:"; // FIXME: added
/* Class = "NSTextFieldCell"; title = "spaces"; ObjectID = "P9V-pV-PAX"; */
"P9V-pV-PAX.title" = "个空格缩进";
/* Class = "NSTextFieldCell"; title = "Invisibles:"; ObjectID = "pjW-HE-ngH"; */