mirror of
https://github.com/TermiT/Flycut.git
synced 2025-10-06 03:46:31 +08:00
Use InAppSettingsKit to display Settings within the app in addition to within Settings.app. This allows changes that initiate a user prompt to prompt the user immediately when the change is made, rather than upon app launch as is the case with using Settings.app, providing better user experience. Move acknowledgements from preferences panel into a text file that is sourced into the preferences panel on macOS and the settings bundle (in-app only) on iOS.
645 lines
61 KiB
XML
645 lines
61 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="11762" systemVersion="15G1510" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
|
|
<dependencies>
|
|
<deployment version="1050" identifier="macosx"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="11762"/>
|
|
<capability name="box content view" minToolsVersion="7.0"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<objects>
|
|
<customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
|
|
<connections>
|
|
<outlet property="delegate" destination="213" id="214"/>
|
|
</connections>
|
|
</customObject>
|
|
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
|
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
|
<menu title="Menu" id="206" userLabel="Menu Extra Menu">
|
|
<items>
|
|
<menuItem title="Search..." keyEquivalent="f" id="YN8-VO-dct">
|
|
<connections>
|
|
<outlet property="view" destination="soE-fo-gFF" id="du3-U8-bG2"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Edit" hidden="YES" id="ii4-Z9-8og">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Edit" id="3f5-DI-WVu">
|
|
<items>
|
|
<menuItem title="Undo" keyEquivalent="z" id="0Gd-Qv-HpZ">
|
|
<connections>
|
|
<action selector="undo:" target="-1" id="dBT-Cb-iuX"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Redo" keyEquivalent="Z" id="2sv-UX-v94">
|
|
<connections>
|
|
<action selector="redo:" target="-1" id="4yK-ph-g5W"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="M45-rP-Dj8"/>
|
|
<menuItem title="Cut" keyEquivalent="x" id="TBW-6l-rql">
|
|
<connections>
|
|
<action selector="cut:" target="-1" id="C3r-gw-llQ"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Copy" keyEquivalent="c" id="qpd-cG-H6x">
|
|
<connections>
|
|
<action selector="copy:" target="-1" id="uE3-X9-pUT"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Paste" keyEquivalent="v" id="CTW-Uq-n67">
|
|
<connections>
|
|
<action selector="paste:" target="-1" id="POD-XK-heD"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Select All" keyEquivalent="a" id="bvi-xi-6Xs">
|
|
<connections>
|
|
<action selector="selectAll:" target="-1" id="qHT-39-dV1"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="209">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Clear All" id="207">
|
|
<connections>
|
|
<action selector="clearClippingList:" target="213" id="404"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Merge All" id="ZiK-rh-Jic">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="mergeClippingList:" target="213" id="5fh-mR-OYH"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Preferences…" keyEquivalent="," id="208">
|
|
<connections>
|
|
<action selector="showPreferencePanel:" target="213" id="487"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="About Flycut" id="210">
|
|
<connections>
|
|
<action selector="activateAndOrderFrontStandardAboutPanel:" target="213" id="735"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="211">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Quit" id="212">
|
|
<connections>
|
|
<action selector="terminate:" target="-2" id="216"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
<point key="canvasLocation" x="131.5" y="150.5"/>
|
|
</menu>
|
|
<customObject id="213" userLabel="AppController" customClass="AppController">
|
|
<connections>
|
|
<outlet property="acknowledgementsView" destination="357" id="2y8-wF-wPX"/>
|
|
<outlet property="appearancePanel" destination="EFy-pc-aKl" id="NYD-Y7-bfQ"/>
|
|
<outlet property="jcMenu" destination="206" id="215"/>
|
|
<outlet property="mainRecorder" destination="555" id="556"/>
|
|
<outlet property="prefsPanel" destination="218" id="220"/>
|
|
<outlet property="searchBox" destination="BYk-Gn-IDB" id="MpX-C1-cdn"/>
|
|
</connections>
|
|
</customObject>
|
|
<userDefaultsController id="808"/>
|
|
<window title="Preferences" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="218" userLabel="PrefsPanel" customClass="NSPanel">
|
|
<windowStyleMask key="styleMask" titled="YES" closable="YES"/>
|
|
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
|
|
<rect key="contentRect" x="542" y="303" width="507" height="471"/>
|
|
<rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/>
|
|
<value key="minSize" type="size" width="213" height="107"/>
|
|
<view key="contentView" id="219">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<tabView type="noTabsNoBorder" id="345">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<font key="font" metaFont="system"/>
|
|
<tabViewItems>
|
|
<tabViewItem label="General" identifier="net.sf.jumpcut.preferences.general.tiff" id="359">
|
|
<view key="view" id="360">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<box boxType="oldStyle" borderType="none" title="Box" titlePosition="noTitle" id="387">
|
|
<rect key="frame" x="-3" y="136" width="555" height="349"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" id="OKE-OW-DrT">
|
|
<rect key="frame" x="0.0" y="0.0" width="555" height="349"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<button toolTip="The bezel must be manually dismissed using the "escape" or "return" keys." id="390">
|
|
<rect key="frame" x="14" y="319" width="97" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Sticky bezel" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="750">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.stickyBezel" id="811"/>
|
|
</connections>
|
|
</button>
|
|
<popUpButton verticalHuggingPriority="750" misplaced="YES" id="392">
|
|
<rect key="frame" x="79" y="179" width="189" height="26"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<popUpButtonCell key="cell" type="push" title="On exit" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="394" id="751">
|
|
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="menu"/>
|
|
<menu key="menu" title="OtherViews" id="393">
|
|
<items>
|
|
<menuItem title="Never" id="395"/>
|
|
<menuItem title="On exit" state="on" id="394"/>
|
|
<menuItem title="After each clip" id="396"/>
|
|
</items>
|
|
</menu>
|
|
</popUpButtonCell>
|
|
<connections>
|
|
<action selector="setSavePreference:" target="213" id="Tad-Qs-Oft"/>
|
|
<binding destination="808" name="selectedIndex" keyPath="values.savePreference" id="823"/>
|
|
</connections>
|
|
</popUpButton>
|
|
<button misplaced="YES" id="398">
|
|
<rect key="frame" x="14" y="259" width="162" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Launch Flycut on login" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="753">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="toggleLoadOnStartup:" target="213" id="773"/>
|
|
<binding destination="808" name="value" keyPath="values.loadOnStartup" id="820"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="IXN-q7-y5J">
|
|
<rect key="frame" x="193" y="239" width="79" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Clippings" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="oLL-dD-GRW">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="toggleICloudSyncClippings:" target="213" id="hdD-v4-8dV"/>
|
|
<binding destination="808" name="value" keyPath="values.syncClippingsViaICloud" id="gbJ-fW-npv"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="897">
|
|
<rect key="frame" x="14" y="123" width="247" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Don't copy from password fields" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="898">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.skipPasswordFields" id="902"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="903">
|
|
<rect key="frame" x="14" y="41" width="247" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Remove duplicates" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="904">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.removeDuplicates" id="906"/>
|
|
</connections>
|
|
</button>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="416">
|
|
<rect key="frame" x="13" y="207" width="76" height="23"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="754">
|
|
<font key="font" metaFont="system"/>
|
|
<string key="title">Clippings:
|
|
</string>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="oXn-B4-1Ni">
|
|
<rect key="frame" x="32" y="223" width="116" height="34"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="iCloud Sync:" id="17g-S0-Mqp">
|
|
<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>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="418">
|
|
<rect key="frame" x="13" y="185" width="33" height="14"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="755">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<string key="title">Save
|
|
</string>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="419">
|
|
<rect key="frame" x="13" y="159" width="62" height="14"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="756">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<string key="title">Remember
|
|
</string>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="420">
|
|
<rect key="frame" x="134" y="159" width="95" height="14"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Display in menu" id="757">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="470">
|
|
<rect key="frame" x="79" y="154" width="25" height="22"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" state="on" id="758">
|
|
<numberFormatter key="formatter" formatterBehavior="10_0" positiveFormat="#" negativeFormat="-#" hasThousandSeparators="NO" thousandSeparator=" " id="483">
|
|
<attributedString key="attributedStringForZero">
|
|
<fragment content="0"/>
|
|
</attributedString>
|
|
<decimal key="minimum" value="NaN"/>
|
|
<decimal key="maximum" value="NaN"/>
|
|
</numberFormatter>
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.rememberNum" id="826"/>
|
|
</connections>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="471">
|
|
<rect key="frame" x="224" y="154" width="24" height="22"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" state="on" id="759">
|
|
<numberFormatter key="formatter" formatterBehavior="10_0" positiveFormat="#" negativeFormat="-#" hasThousandSeparators="NO" thousandSeparator=" " id="484">
|
|
<attributedString key="attributedStringForZero">
|
|
<fragment content="0"/>
|
|
</attributedString>
|
|
<decimal key="minimum" value="NaN"/>
|
|
<decimal key="maximum" value="NaN"/>
|
|
</numberFormatter>
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.displayNum" id="832"/>
|
|
</connections>
|
|
</textField>
|
|
<stepper toolTip="Controls how many clippings Flycut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" id="472">
|
|
<rect key="frame" x="104" y="152" width="19" height="27"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<stepperCell key="cell" continuous="YES" alignment="left" minValue="10" maxValue="99" doubleValue="10" valueWraps="YES" id="760"/>
|
|
<connections>
|
|
<action selector="setRememberNumPref:" target="213" id="485"/>
|
|
<binding destination="808" name="value" keyPath="values.rememberNum" id="829"/>
|
|
</connections>
|
|
</stepper>
|
|
<stepper toolTip="Controls how many clippings Flycut shows in the menu" horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" id="473">
|
|
<rect key="frame" x="249" y="152" width="19" height="27"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<stepperCell key="cell" continuous="YES" alignment="left" minValue="5" maxValue="99" doubleValue="5" valueWraps="YES" id="761"/>
|
|
<connections>
|
|
<action selector="setDisplayNumPref:" target="213" id="486"/>
|
|
<binding destination="808" name="value" keyPath="values.displayNum" previousBinding="852" id="853"/>
|
|
<binding destination="808" name="maxValue" keyPath="values.rememberNum" id="852"/>
|
|
</connections>
|
|
</stepper>
|
|
<button toolTip="In the bezel, moving down from the last item takes you to the top and moving up from the first item takes you to the bottom." id="692">
|
|
<rect key="frame" x="14" y="299" width="162" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Wraparound bezel" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="762">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.wraparoundBezel" id="814"/>
|
|
</connections>
|
|
</button>
|
|
<button toolTip="Selecting a clipping from the menu causes it to be pasted instead of copied back onto the pasteboard." id="694">
|
|
<rect key="frame" x="14" y="279" width="162" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Menu selection pastes" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="763">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.menuSelectionPastes" id="817"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="914">
|
|
<rect key="frame" x="14" y="21" width="230" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Move pasted item to top of stack" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="915">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.pasteMovesToTop" id="922"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="LLh-vf-2Q3">
|
|
<rect key="frame" x="246" y="1" width="87" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Clippings" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="oLu-XL-Wuo">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.saveForgottenClippings" id="9eO-xd-ge5"/>
|
|
</connections>
|
|
</button>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="Ubt-DS-zHf">
|
|
<rect key="frame" x="280" y="159" width="62" height="14"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Favorites" id="2L6-OM-5rx">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="dM5-eN-Zvt">
|
|
<rect key="frame" x="346" y="154" width="25" height="22"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" state="on" id="nes-6O-e5R">
|
|
<numberFormatter key="formatter" formatterBehavior="10_0" positiveFormat="#" negativeFormat="-#" hasThousandSeparators="NO" thousandSeparator="," id="aqt-p2-eya">
|
|
<attributedString key="attributedStringForZero">
|
|
<fragment content="0"/>
|
|
</attributedString>
|
|
<decimal key="minimum" value="NaN"/>
|
|
<decimal key="maximum" value="NaN"/>
|
|
</numberFormatter>
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.rememberNum" id="887-jS-Kpn"/>
|
|
</connections>
|
|
</textField>
|
|
<stepper toolTip="Controls how many clippings Flycut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" id="wZv-HJ-VdW">
|
|
<rect key="frame" x="371" y="152" width="19" height="27"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<stepperCell key="cell" continuous="YES" alignment="left" minValue="10" maxValue="99" doubleValue="10" valueWraps="YES" id="gUi-gl-RH6"/>
|
|
<connections>
|
|
<action selector="setFavoritesRememberNumPref:" target="213" id="rm7-TX-1af"/>
|
|
<binding destination="808" name="value" keyPath="values.rememberNum" id="nUm-81-DgP"/>
|
|
</connections>
|
|
</stepper>
|
|
<button misplaced="YES" id="pDS-jE-9jb">
|
|
<rect key="frame" x="32" y="103" width="133" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Pasteboard types:" bezelStyle="regularSquare" imagePosition="left" inset="2" id="tzh-NM-RSb">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.skipPboardTypes" id="kfD-fG-t1V"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="Bxp-pI-XMk">
|
|
<rect key="frame" x="32" y="82" width="356" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Detect with Upper, Lower, Digit, and Symbol lengths:" bezelStyle="regularSquare" imagePosition="left" inset="2" id="aAK-L0-EHa">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.skipPasswordLengths" id="PyJ-gO-ieM"/>
|
|
</connections>
|
|
</button>
|
|
<button toolTip="For identifying types to include in Pasteboard Types above." misplaced="YES" id="mka-NZ-Esg">
|
|
<rect key="frame" x="32" y="62" width="279" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Include pasteboard types in clippings list" bezelStyle="regularSquare" imagePosition="left" inset="2" id="9Vi-RY-G0b">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.revealPasteboardTypes" id="Nn3-7D-D7e"/>
|
|
</connections>
|
|
</button>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="RYj-wx-tTx">
|
|
<rect key="frame" x="394" y="80" width="108" height="22"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="12, 20, 32" drawsBackground="YES" id="aqQ-SR-BmT">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.skipPasswordLengthsList" id="NJg-wN-gsn"/>
|
|
</connections>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" misplaced="YES" id="x34-dK-wxl">
|
|
<rect key="frame" x="171" y="101" width="331" height="22"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="PasswordPboardType" drawsBackground="YES" id="kTZ-dC-s1q">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.skipPboardTypesList" id="Wbn-u9-3vY"/>
|
|
</connections>
|
|
</textField>
|
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" misplaced="YES" id="FNU-zj-OIm">
|
|
<rect key="frame" x="32" y="2" width="211" height="17"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Save forgotten items to Desktop:" id="ksy-al-FbE">
|
|
<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>
|
|
<button misplaced="YES" id="cGj-g9-2Dm">
|
|
<rect key="frame" x="337" y="1" width="157" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Favorites" bezelStyle="regularSquare" imagePosition="left" alignment="left" state="on" inset="2" id="vC2-Ch-UPQ">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<binding destination="808" name="value" keyPath="values.saveForgottenFavorites" id="WTf-Ip-R9L"/>
|
|
</connections>
|
|
</button>
|
|
<button misplaced="YES" id="bqG-v4-vqw">
|
|
<rect key="frame" x="116" y="239" width="73" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<buttonCell key="cell" type="check" title="Settings" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="d4T-QV-zqa">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
<connections>
|
|
<action selector="toggleICloudSyncSettings:" target="213" id="lWN-Hi-1aI"/>
|
|
<binding destination="808" name="value" keyPath="values.syncSettingsViaICloud" id="q7Y-Id-atI"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</view>
|
|
</box>
|
|
</subviews>
|
|
</view>
|
|
</tabViewItem>
|
|
<tabViewItem label="Hotkeys" identifier="net.sf.jumpcut.preferences.hotkey.tiff" id="346">
|
|
<view key="view" id="347">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<box boxType="oldStyle" borderType="none" title="Box" titlePosition="noTitle" id="348">
|
|
<rect key="frame" x="0.0" y="227" width="555" height="125"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" id="Kdy-dK-U26">
|
|
<rect key="frame" x="0.0" y="0.0" width="555" height="125"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<textField verticalHuggingPriority="750" id="350">
|
|
<rect key="frame" x="16" y="87" width="65" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="747">
|
|
<font key="font" metaFont="label"/>
|
|
<string key="title">Main Hotkey
|
|
</string>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" id="497">
|
|
<rect key="frame" x="247" y="48" width="255" height="61"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="748">
|
|
<font key="font" metaFont="label"/>
|
|
<string key="title">To change the hotkey, simply click on the recorder and type another. To clear the hotkey, click on the "X". Use of a hotkey claimed by another application can lead to unpredictable results.</string>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<customView id="555" customClass="SRRecorderControl">
|
|
<rect key="frame" x="89" y="87" width="150" height="22"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<connections>
|
|
<outlet property="delegate" destination="213" id="591"/>
|
|
</connections>
|
|
</customView>
|
|
</subviews>
|
|
</view>
|
|
</box>
|
|
</subviews>
|
|
</view>
|
|
</tabViewItem>
|
|
<tabViewItem label="Appearance" identifier="net.sf.jumpcut.preferences.appearance.tiff" id="whe-Ak-H3h" userLabel="Appearance">
|
|
<view key="view" id="hA0-Jo-KpB">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<box identifier="testbox" boxType="oldStyle" borderType="none" title="Box" titlePosition="noTitle" id="EFy-pc-aKl" userLabel="Box - Box">
|
|
<rect key="frame" x="0.0" y="189" width="502" height="282"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" id="CNJ-Hp-X9R">
|
|
<rect key="frame" x="0.0" y="0.0" width="502" height="282"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
</view>
|
|
</box>
|
|
</subviews>
|
|
</view>
|
|
</tabViewItem>
|
|
<tabViewItem label="Acknowledgements" identifier="com.generalarcade.flycut.32.png" id="352">
|
|
<view key="view" id="353">
|
|
<rect key="frame" x="0.0" y="0.0" width="507" height="471"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<box boxType="oldStyle" borderType="none" title="Box" titlePosition="noTitle" id="354">
|
|
<rect key="frame" x="-3" y="109" width="555" height="376"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" id="Rzy-Jv-79m">
|
|
<rect key="frame" x="0.0" y="0.0" width="555" height="376"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<scrollView horizontalLineScroll="0.0" horizontalPageScroll="0.0" verticalLineScroll="0.0" verticalPageScroll="0.0" hasHorizontalScroller="NO" hasVerticalScroller="NO" usesPredominantAxisScrolling="NO" id="356">
|
|
<rect key="frame" x="16" y="16" width="476" height="346"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<clipView key="contentView" id="Yuw-af-7PF">
|
|
<rect key="frame" x="1" y="1" width="474" height="344"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<textView editable="NO" importsGraphics="NO" richText="NO" usesFontPanel="YES" usesRuler="YES" spellingCorrection="YES" smartInsertDelete="YES" id="357">
|
|
<rect key="frame" x="0.0" y="0.0" width="474" height="344"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<size key="minSize" width="474" height="344"/>
|
|
<size key="maxSize" width="551" height="10000000"/>
|
|
<attributedString key="textStorage">
|
|
<fragment content="This text is loaded from acknowledgements.txt">
|
|
<attributes>
|
|
<color key="NSColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
|
<font key="NSFont" metaFont="user"/>
|
|
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
|
|
</attributes>
|
|
</fragment>
|
|
</attributedString>
|
|
<color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
|
|
</textView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
</clipView>
|
|
<scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="0.99419729206963237" horizontal="YES" id="771">
|
|
<rect key="frame" x="-100" y="-100" width="87" height="18"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="0.4805194805194804" horizontal="NO" id="770">
|
|
<rect key="frame" x="-100" y="-100" width="15" height="170"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
</scrollView>
|
|
</subviews>
|
|
</view>
|
|
</box>
|
|
</subviews>
|
|
</view>
|
|
</tabViewItem>
|
|
</tabViewItems>
|
|
</tabView>
|
|
</subviews>
|
|
</view>
|
|
<point key="canvasLocation" x="138.5" y="551.5"/>
|
|
</window>
|
|
<userDefaultsController representsSharedInstance="YES" id="264" userLabel="Shared Defaults"/>
|
|
<customObject id="503" userLabel="UKPrefsPanel" customClass="UKPrefsPanel">
|
|
<connections>
|
|
<outlet property="tabView" destination="345" id="504"/>
|
|
</connections>
|
|
</customObject>
|
|
<customView id="soE-fo-gFF">
|
|
<rect key="frame" x="0.0" y="0.0" width="384" height="34"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<subviews>
|
|
<searchField wantsLayer="YES" verticalHuggingPriority="750" id="BYk-Gn-IDB">
|
|
<rect key="frame" x="20" y="6" width="352" height="22"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<searchFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" usesSingleLineMode="YES" bezelStyle="round" sendsSearchStringImmediately="YES" id="tUr-do-VsB">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</searchFieldCell>
|
|
<connections>
|
|
<action selector="searchItems:" target="213" id="9IB-LV-utg"/>
|
|
<outlet property="delegate" destination="213" id="PRe-HH-Het"/>
|
|
</connections>
|
|
</searchField>
|
|
</subviews>
|
|
<point key="canvasLocation" x="194" y="396"/>
|
|
</customView>
|
|
</objects>
|
|
</document>
|