<?xml version="1.0" encoding="UTF-8"?>
<!--
 IBUIView-Size.inspector
 Copyright © 2011-2018 Apple Inc. All rights reserved.
-->
<slice>
    <section>
        <chooser type="string" title="Show" keyPath="userDefaultsController.values.IBViewSizeInspectorPreferredRectTypeName" searchable="NO">
            <choice title="Frame Rectangle" value="frame">
                <sliver>
                    <property type="rect" keyPath="inspectedObjectsController.selection.object.ibInspectedFrame" horizontallyResizableKeyPath="inspectedObjectsController.selection.object.ibInspectedHorizontallySizable" verticallyResizableKeyPath="inspectedObjectsController.selection.object.ibInspectedVerticallySizable" horizontallyPositionableKeyPath="inspectedObjectsController.selection.object.ibInspectedPositionable" verticallyPositionableKeyPath="inspectedObjectsController.selection.object.ibInspectedPositionable"/>
                </sliver>
            </choice>
            <choice title="Alignment Rectangle" value="alignmentFrame">
                <sliver>
                    <property type="rect" keyPath="inspectedObjectsController.selection.object.ibInspectedFrame" insetKeyPath="inspectedObjectsController.selection.object.ibInspectedAlignmentInset" horizontallyResizableKeyPath="inspectedObjectsController.selection.object.ibInspectedHorizontallySizable" verticallyResizableKeyPath="inspectedObjectsController.selection.object.ibInspectedVerticallySizable" horizontallyPositionableKeyPath="inspectedObjectsController.selection.object.ibInspectedPositionable" verticallyPositionableKeyPath="inspectedObjectsController.selection.object.ibInspectedPositionable"/>
                </sliver>
            </choice>
        </chooser>
        <sliver title="Arrange">
            <property type="ib-size-inspector-arrange" />
        </sliver>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreUsingAutolayout">
        <sliver title="Layout">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.ibInspectedViewLayoutMode" searchable="NO">
                <option-group
                    enumeratedValuesKeyPath="inspectedObjectsController.selection.object.ibInspectedViewLayoutModeValues"
                    enumeratedDisplayValuesKeyPath="inspectedObjectsController.selection.object.ibInspectedViewLayoutModeTitles"
                    enumeratedDisplayValuesForMultipleSelectionKeyPath="inspectedObjectsController.selection.object.ibInspectedViewLayoutModeTitlesForMultipleSelection"/>
            </property>
        </sliver>
    </section>
    <section visibleKeyPath="inspectedObjectsController.selection.object.ibExternalEffectiveTranslatesAutoresizingMaskIntoConstraints">
        <sliver title="Autoresizing">
            <property type="ib-size-inspector-autoresizing-mask" keyPath="inspectedObjectsController.selection.object.ibDesignAutoresizingMask"/>
        </sliver>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreNotUsingAutolayout">
        <sliver title="iOS 6/7 Deltas">
            <property title="𝚫X" type="number" formatStyle="decimal" keyPath="inspectedObjectsController.selection.object.ibInspectedDeltaXForRuntimeToggle" />
            <property title="𝚫Y" type="number" formatStyle="decimal" keyPath="inspectedObjectsController.selection.object.ibInspectedDeltaYForRuntimeToggle" />
            <property title="𝚫Width" type="number" formatStyle="decimal" keyPath="inspectedObjectsController.selection.object.ibInspectedDeltaWidthForRuntimeToggle" />
            <property title="𝚫Height" type="number" formatStyle="decimal" keyPath="inspectedObjectsController.selection.object.ibInspectedDeltaHeightForRuntimeToggle" />
        </sliver>
    </section>
    <section>
        <chooser title="Layout Margins" type="number" keyPath="inspectedObjectsController.selection.object.ibInspectedExplicitLayoutMarginsBehavior">
            <choice title="Default" value="0" />
            <choice title="Language Directional" value="1">
                <sliver>
                    <property type="ib-directional-edge-insets" minimum="0" configurableProperty="explicitDirectionalLayoutMargins"/>
                </sliver>
            </choice>
            <choice title="Fixed" value="2">
                <sliver>
                    <property type="edge-insets" minimum="0" configurableProperty="explicitLayoutMargins"/>
                </sliver>
            </choice>
        </chooser>
        <sliver>
            <property type="boolean" title="Preserve Superview Margins" configurableProperty="preservesSuperviewLayoutMargins" />
        </sliver>
        <sliver>
            <property type="boolean" title="Follow Readable Width" configurableProperty="layoutMarginsFollowReadableWidth" />
        </sliver>
        <sliver>
            <property type="boolean" title="Safe Area Relative Margins" configurableProperty="insetsLayoutMarginsFromSafeArea" />
        </sliver>
    </section>
    <section title="Layout Guide" pluralTitle="Layout Guides" visibleKeyPath="inspectedObjectsController.selection.object.ibInspectedHasAnySystemLayoutGuides">
        <sliver visibleKeyPath="inspectedObjectsController.selection.object.ibInspectedSupportsSafeAreaLayoutGuide">
            <property type="boolean" title="Safe Area" keyPath="inspectedObjectsController.selection.object.ibInspectedUseSafeAreaLayoutGuide" />
        </sliver>
        <sliver visibleKeyPath="inspectedObjectsController.selection.object.ibInspectedSupportsKeyboardLayoutGuide">
            <property type="boolean" title="Keyboard" keyPath="inspectedObjectsController.selection.object.ibInspectedUseKeyboardLayoutGuide" />
        </sliver>
    </section>
    <section title="Constraints" visibleKeyPath="allInspectedDocumentsAreUsingAutolayout" visibleKeyPath2="inspectedObjectsController.selection.object.ibInspectedCanBeAffectedByConstraints">
        <sliver fullWidth="true">
            <property title="Constraints" type="ib-size-inspector-referencing-constraints" keyPath="inspectedObjectsController.selection.object.ibCandidateReferencingConstraints"/>
        </sliver>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreUsingAutolayout" visibleKeyPath2="inspectedObjectsController.selection.object.ibInspectedDoesNotTranslateAutoresizingMaskIntoConstraints" title="Content Hugging Priority">
        <sliver title="Horizontal">
            <property type="ib-layout-priority" keyPath="inspectedObjectsController.selection.object.ibInspectedHorizontalContentHuggingPriority" />
        </sliver>
        <sliver title="Vertical">
            <property type="ib-layout-priority" keyPath="inspectedObjectsController.selection.object.ibInspectedVerticalContentHuggingPriority" />
        </sliver>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreUsingAutolayout" visibleKeyPath2="inspectedObjectsController.selection.object.ibInspectedDoesNotTranslateAutoresizingMaskIntoConstraints" title="Content Compression Resistance Priority">
        <sliver title="Horizontal">
            <property type="ib-layout-priority" keyPath="inspectedObjectsController.selection.object.ibInspectedHorizontalContentCompressionResistancePriority" />
        </sliver>
        <sliver title="Vertical">
            <property type="ib-layout-priority" keyPath="inspectedObjectsController.selection.object.ibInspectedVerticalContentCompressionResistancePriority" />
        </sliver>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreUsingAutolayout" visibleKeyPath2="inspectedObjectsController.selection.object.ibInspectedDoesNotTranslateAutoresizingMaskIntoConstraints">
        <chooser type="number" title="Intrinsic Size" keyPath="inspectedObjectsController.selection.object.ibInspectedHasDesignTimeIntrinsicContentSize">
            <choice title="Default (System Defined)" value="0">
            </choice>
            <choice title="Placeholder" value="1">
                <sliver title="Width">
                    <property type="number" formatStyle="decimal" minimum="0" allowsNilValues="true" nilPlaceholder="-" nilValueControlIsOnWhenNil="true" nonNilValueKeyPath="inspectedObjectsController.selection.object.ibInspectedDefaultDesignTimeIntrinsicContentWidth" keyPath="inspectedObjectsController.selection.object.ibInspectedDesignTimeIntrinsicContentWidth" />
                </sliver>
                <sliver title="Height">
                    <property type="number" formatStyle="decimal" minimum="0" allowsNilValues="true" nilPlaceholder="-" nilValueControlIsOnWhenNil="true" nonNilValueKeyPath="inspectedObjectsController.selection.object.ibInspectedDefaultDesignTimeIntrinsicContentHeight" keyPath="inspectedObjectsController.selection.object.ibInspectedDesignTimeIntrinsicContentHeight" />
                </sliver>
                <sliver>
                    <property type="static-text" textAlignment="left" text="Setting a design time intrinsic content size only affects a view while editing in Interface Builder. The view will not have this intrinsic content size at runtime." />
                </sliver>
            </choice>
        </chooser>
    </section>
    <section visibleKeyPath="allInspectedDocumentsAreUsingAutolayout" visibleKeyPath2="inspectedObjectsController.selection.object.ibInspectedDoesNotTranslateAutoresizingMaskIntoConstraints">
        <sliver title="Ambiguity" visibleKeyPath="inspectedObjectsController.selection.object.ibSupportsTranslatesAutoResizingMaskIntoConstraintsWhenUnaffectedByReferencingConstraintsAndIgnoreAmbiguity">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.ibExternalAmbiguityVerification">
                <option-group>
                    <option value="0" title="Always Verify"/>
                    <option value="1" title="Verify Position Only"/>
                    <option value="2" title="Never Verify"/>
                </option-group>
            </property>
        </sliver>
    </section>
</slice>
