- Warning Indicator for non parsable URLs - Popover for error description - Modal Controller handles CoreData update - Bugfixes
232 lines
21 KiB
XML
232 lines
21 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="14113" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
|
<dependencies>
|
|
<deployment identifier="macosx"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14113"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<objects>
|
|
<customObject id="-2" userLabel="File's Owner" customClass="SettingsFeeds">
|
|
<connections>
|
|
<outlet property="dataStore" destination="JPf-gH-wxm" id="9qy-D6-L4R"/>
|
|
<outlet property="outlineView" destination="wP9-Vd-f79" id="nKf-fc-7Np"/>
|
|
<outlet property="view" destination="zfc-Ie-Sdx" id="65R-bK-FDI"/>
|
|
</connections>
|
|
</customObject>
|
|
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
|
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
|
<treeController mode="entity" entityName="FeedConfig" fetchPredicateFormat="parent == nil" automaticallyPreparesContent="YES" childrenKeyPath="children" leafKeyPath="type" id="JPf-gH-wxm"/>
|
|
<customView id="zfc-Ie-Sdx" userLabel="View">
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="327"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<scrollView fixedFrame="YES" autohidesScrollers="YES" horizontalLineScroll="20" horizontalPageScroll="10" verticalLineScroll="20" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f1F-Mv-bod">
|
|
<rect key="frame" x="0.0" y="20" width="320" height="307"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<clipView key="contentView" ambiguous="YES" id="oIL-kH-Krb">
|
|
<rect key="frame" x="1" y="0.0" width="318" height="306"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<outlineView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="firstColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="18" rowSizeStyle="automatic" headerView="uEa-oG-fr0" viewBased="YES" indentationPerLevel="15" outlineTableColumn="3Eq-bQ-AGJ" id="wP9-Vd-f79">
|
|
<rect key="frame" x="0.0" y="0.0" width="318" height="283"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<size key="intercellSpacing" width="3" height="2"/>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
|
|
<tableColumns>
|
|
<tableColumn identifier="NameColumn" editable="NO" width="262" minWidth="40" maxWidth="10000" id="3Eq-bQ-AGJ">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Name">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="gLU-zA-WTf">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES"/>
|
|
<prototypeCellViews>
|
|
<tableCellView identifier="cellFeed" id="066-5N-dID" userLabel="Feed">
|
|
<rect key="frame" x="1" y="1" width="262" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qHf-yW-Ks4" userLabel="img">
|
|
<rect key="frame" x="1" y="1" width="16" height="16"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="NSActionTemplate" id="NRq-gp-RJ5"/>
|
|
</imageView>
|
|
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" allowsExpansionToolTips="YES" translatesAutoresizingMaskIntoConstraints="NO" id="n7N-Pk-80l" userLabel="str">
|
|
<rect key="frame" x="23" y="0.0" width="241" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="wHQ-uQ-pww">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
</subviews>
|
|
<connections>
|
|
<outlet property="imageView" destination="qHf-yW-Ks4" id="LBQ-xL-3vr"/>
|
|
<outlet property="textField" destination="n7N-Pk-80l" id="ei3-ux-jga"/>
|
|
</connections>
|
|
</tableCellView>
|
|
<tableCellView identifier="cellSeparator" id="tjK-7n-uRz" userLabel="Separator">
|
|
<rect key="frame" x="1" y="21" width="262" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="G7f-uh-abm" userLabel="img" customClass="DrawSeparator">
|
|
<rect key="frame" x="0.0" y="0.0" width="262" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
</customView>
|
|
</subviews>
|
|
</tableCellView>
|
|
</prototypeCellViews>
|
|
<connections>
|
|
<binding destination="JPf-gH-wxm" name="value" keyPath="arrangedObjects" id="HfC-oh-cnN">
|
|
<dictionary key="options">
|
|
<bool key="NSConditionallySetsEditable" value="YES"/>
|
|
<bool key="NSCreatesSortDescriptor" value="NO"/>
|
|
</dictionary>
|
|
</binding>
|
|
</connections>
|
|
</tableColumn>
|
|
<tableColumn identifier="RefreshColumn" editable="NO" width="50" minWidth="40" maxWidth="100" id="N3k-JC-Czy">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Refresh">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="bQw-cL-PQs">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<prototypeCellViews>
|
|
<tableCellView identifier="cellRefresh" id="Qyt-7v-t3G" userLabel="cellView">
|
|
<rect key="frame" x="266" y="1" width="50" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" allowsExpansionToolTips="YES" translatesAutoresizingMaskIntoConstraints="NO" id="17I-Oo-q9s" userLabel="str">
|
|
<rect key="frame" x="-1" y="0.0" width="52" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="21042s" id="ZlY-7o-ZTa">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
</subviews>
|
|
<connections>
|
|
<outlet property="textField" destination="17I-Oo-q9s" id="i0p-KF-aE8"/>
|
|
</connections>
|
|
</tableCellView>
|
|
</prototypeCellViews>
|
|
<connections>
|
|
<binding destination="JPf-gH-wxm" name="value" keyPath="arrangedObjects" id="aq0-dy-F1G">
|
|
<dictionary key="options">
|
|
<bool key="NSConditionallySetsEditable" value="YES"/>
|
|
<bool key="NSCreatesSortDescriptor" value="NO"/>
|
|
</dictionary>
|
|
</binding>
|
|
</connections>
|
|
</tableColumn>
|
|
</tableColumns>
|
|
<connections>
|
|
<action trigger="doubleAction" selector="doubleClickOutlineView:" target="-2" id="nqp-9A-7ac"/>
|
|
<outlet property="dataSource" destination="-2" id="3Iv-Pa-dvh"/>
|
|
<outlet property="delegate" destination="-2" id="eCu-Hd-4Ct"/>
|
|
</connections>
|
|
</outlineView>
|
|
</subviews>
|
|
</clipView>
|
|
<scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="xsa-8D-Emz">
|
|
<rect key="frame" x="1" y="7" width="0.0" height="16"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="NO" id="p12-eT-ex6">
|
|
<rect key="frame" x="-15" y="23" width="16" height="0.0"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<tableHeaderView key="headerView" id="uEa-oG-fr0">
|
|
<rect key="frame" x="0.0" y="0.0" width="318" height="23"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableHeaderView>
|
|
</scrollView>
|
|
<button toolTip="Create new feed item" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="3dn-fo-MZT">
|
|
<rect key="frame" x="0.0" y="-1" width="25" height="23"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<buttonCell key="cell" type="smallSquare" alternateTitle="Add feed" bezelStyle="smallSquare" image="NSAddTemplate" imagePosition="overlaps" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="mfH-K0-yNS">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
<string key="keyEquivalent">n</string>
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="addFeed:" target="-2" id="iWE-sh-KY1"/>
|
|
<binding destination="JPf-gH-wxm" name="enabled" keyPath="canInsert" id="TJb-gv-6gO"/>
|
|
</connections>
|
|
</button>
|
|
<button toolTip="Delete item" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Xxm-75-8K8">
|
|
<rect key="frame" x="24" y="-1" width="25" height="23"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<buttonCell key="cell" type="smallSquare" alternateTitle="Remove Feed" bezelStyle="smallSquare" image="NSRemoveTemplate" imagePosition="overlaps" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="6iS-E4-jzq">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
<string key="keyEquivalent" base64-UTF8="YES">
|
|
CA
|
|
</string>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="remove:" target="-2" id="JeR-iq-Gjb"/>
|
|
<binding destination="JPf-gH-wxm" name="enabled" keyPath="canRemove" id="XYY-gx-tiN"/>
|
|
</connections>
|
|
</button>
|
|
<button toolTip="Add new line separator" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="kn9-pd-A47">
|
|
<rect key="frame" x="96" y="-1" width="25" height="23"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<buttonCell key="cell" type="smallSquare" title="---" alternateTitle="Add separator" bezelStyle="smallSquare" image="NSPathTemplate" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="r9B-nl-XkX">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="addSeparator:" target="-2" id="dVQ-ge-moI"/>
|
|
<binding destination="JPf-gH-wxm" name="enabled" keyPath="canInsert" id="2aK-XU-RUD"/>
|
|
</connections>
|
|
</button>
|
|
<button toolTip="Add new grouping folder" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="jPg-sh-1Az">
|
|
<rect key="frame" x="72" y="-1" width="25" height="23"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<buttonCell key="cell" type="smallSquare" alternateTitle="Add group" bezelStyle="smallSquare" image="NSPathTemplate" imagePosition="overlaps" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="rPk-c8-lMe">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
<string key="keyEquivalent">g</string>
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="addGroup:" target="-2" id="V3k-2H-4Kc"/>
|
|
<binding destination="JPf-gH-wxm" name="enabled" keyPath="canInsert" id="JCF-ey-YUL"/>
|
|
</connections>
|
|
</button>
|
|
<button hidden="YES" toolTip="Import or Export data" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="6ul-3K-fOy">
|
|
<rect key="frame" x="295" y="-1" width="25" height="23"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
|
<buttonCell key="cell" type="smallSquare" alternateTitle="Export" bezelStyle="smallSquare" image="NSShareTemplate" imagePosition="overlaps" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="nrA-7c-1sL">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
</button>
|
|
</subviews>
|
|
<point key="canvasLocation" x="27" y="883"/>
|
|
</customView>
|
|
<viewController id="TaZ-4L-TdU" customClass="ModalFeedEdit"/>
|
|
</objects>
|
|
<resources>
|
|
<image name="NSActionTemplate" width="14" height="14"/>
|
|
<image name="NSAddTemplate" width="11" height="11"/>
|
|
<image name="NSPathTemplate" width="16" height="10"/>
|
|
<image name="NSRemoveTemplate" width="11" height="11"/>
|
|
<image name="NSShareTemplate" width="11" height="16"/>
|
|
</resources>
|
|
</document>
|