Commit f8cbff74 authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: iterate on the addon manager

parent f7016207
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10"> <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="5051" systemVersion="12F45" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
<data> <dependencies>
<int key="IBDocument.SystemTarget">1060</int> <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="5051"/>
<string key="IBDocument.SystemVersion">12F45</string> </dependencies>
<string key="IBDocument.InterfaceBuilderVersion">851</string> <objects>
<string key="IBDocument.AppKitVersion">1187.40</string> <customObject id="-2" userLabel="File's Owner"/>
<string key="IBDocument.HIToolboxVersion">626.00</string> <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions"> <customObject id="-3" userLabel="Application"/>
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" showsToolbarButton="NO" animationBehavior="default" id="1">
<string key="NS.object.0">851</string> <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
</object> <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <rect key="contentRect" x="196" y="194" width="568" height="316"/>
<bool key="EncodedWithXMLCoder">YES</bool> <rect key="screenRect" x="0.0" y="0.0" width="1680" height="1028"/>
<integer value="6"/> <value key="minSize" type="size" width="568" height="316"/>
</object> <value key="maxSize" type="size" width="568" height="316"/>
<object class="NSArray" key="IBDocument.PluginDependencies"> <view key="contentView" id="2">
<bool key="EncodedWithXMLCoder">YES</bool> <rect key="frame" x="0.0" y="0.0" width="568" height="316"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <autoresizingMask key="autoresizingMask"/>
</object> <subviews>
<object class="NSMutableDictionary" key="IBDocument.Metadata"> <scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="3">
<bool key="EncodedWithXMLCoder">YES</bool> <rect key="frame" x="0.0" y="20" width="280" height="249"/>
<object class="NSArray" key="dict.sortedKeys" id="0"> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<bool key="EncodedWithXMLCoder">YES</bool> <clipView key="contentView" id="9HB-eV-Wqb">
</object> <rect key="frame" x="1" y="17" width="278" height="231"/>
<object class="NSMutableArray" key="dict.values"> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<bool key="EncodedWithXMLCoder">YES</bool> <subviews>
</object> <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="7" id="6">
</object> <rect key="frame" x="0.0" y="0.0" width="278" height="231"/>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000"> <autoresizingMask key="autoresizingMask"/>
<bool key="EncodedWithXMLCoder">YES</bool> <size key="intercellSpacing" width="3" height="2"/>
<object class="NSCustomObject" id="1001"> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<string key="NSClassName">NSObject</string> <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
</object> <tableColumns>
<object class="NSCustomObject" id="1003"> <tableColumn identifier="installed" editable="NO" width="60" minWidth="10" maxWidth="60" id="37">
<string key="NSClassName">FirstResponder</string> <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Installed">
</object> <font key="font" metaFont="smallSystem"/>
<object class="NSCustomObject" id="1004"> <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<string key="NSClassName">NSApplication</string> <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</object> </tableHeaderCell>
<object class="NSWindowTemplate" id="1005"> <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="center" title="✔" id="38">
<int key="NSWindowStyleMask">15</int> <font key="font" metaFont="system"/>
<int key="NSWindowBacking">2</int> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<string key="NSWindowRect">{{196, 194}, {584, 316}}</string> <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<int key="NSWTFlags">544735232</int> </textFieldCell>
<string key="NSWindowTitle">Window</string> </tableColumn>
<string key="NSWindowClass">NSWindow</string> <tableColumn identifier="name" editable="NO" width="212.26953125" minWidth="40" maxWidth="1000" id="8">
<nil key="NSViewClass"/> <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Name">
<nil key="NSUserInterfaceItemIdentifier"/> <font key="font" metaFont="smallSystem"/>
<string key="NSWindowContentMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string> <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<object class="NSView" key="NSWindowView" id="1006"> <color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/>
<reference key="NSNextResponder"/> </tableHeaderCell>
<int key="NSvFlags">256</int> <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="11">
<object class="NSMutableArray" key="NSSubviews"> <font key="font" metaFont="system"/>
<bool key="EncodedWithXMLCoder">YES</bool> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<object class="NSScrollView" id="935828197"> <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<reference key="NSNextResponder" ref="1006"/> </textFieldCell>
<int key="NSvFlags">268</int> <tableColumnResizingMask key="resizingMask" resizeWithTable="YES"/>
<object class="NSMutableArray" key="NSSubviews"> </tableColumn>
<bool key="EncodedWithXMLCoder">YES</bool> </tableColumns>
<object class="NSClipView" id="243276057"> <connections>
<reference key="NSNextResponder" ref="935828197"/> <outlet property="dataSource" destination="20" id="23"/>
<int key="NSvFlags">2304</int> <outlet property="delegate" destination="20" id="24"/>
<object class="NSMutableArray" key="NSSubviews"> </connections>
<bool key="EncodedWithXMLCoder">YES</bool> </tableView>
<object class="NSTableView" id="534114873"> </subviews>
<reference key="NSNextResponder" ref="243276057"/> <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<int key="NSvFlags">256</int> </clipView>
<object class="NSMutableArray" key="NSSubviews"> <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="5">
<bool key="EncodedWithXMLCoder">YES</bool> <rect key="frame" x="1" y="232" width="278" height="16"/>
</object> <autoresizingMask key="autoresizingMask"/>
<string key="NSFrameSize">{542, 228}</string> </scroller>
<reference key="NSSuperview" ref="243276057"/> <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="NO" id="4">
<string key="NSReuseIdentifierKey">_NS:1843</string> <rect key="frame" x="224" y="17" width="15" height="102"/>
<bool key="NSEnabled">YES</bool> <autoresizingMask key="autoresizingMask"/>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool> </scroller>
<bool key="NSControlAllowsExpansionToolTips">YES</bool> <tableHeaderView key="headerView" id="7">
<object class="NSTableHeaderView" key="NSHeaderView" id="61244517"> <rect key="frame" x="0.0" y="0.0" width="278" height="17"/>
<reference key="NSNextResponder" ref="30886916"/> <autoresizingMask key="autoresizingMask"/>
<int key="NSvFlags">256</int> </tableHeaderView>
<object class="NSMutableArray" key="NSSubviews"> </scrollView>
<bool key="EncodedWithXMLCoder">YES</bool> <popUpButton verticalHuggingPriority="750" id="12">
</object> <rect key="frame" x="18" y="279" width="245" height="26"/>
<string key="NSFrameSize">{542, 17}</string> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<reference key="NSSuperview" ref="30886916"/> <popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="15" id="13">
<string key="NSReuseIdentifierKey">_NS:1845</string> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<reference key="NSTableView" ref="534114873"/> <font key="font" metaFont="menu"/>
</object> <menu key="menu" title="OtherViews" id="14">
<object class="_NSCornerView" key="NSCornerView"> <items>
<nil key="NSNextResponder"/> <menuItem title="Item 1" state="on" id="15"/>
<int key="NSvFlags">-2147483392</int> <menuItem title="Item 2" id="16"/>
<string key="NSFrame">{{224, 0}, {16, 17}}</string> <menuItem title="Item 3" id="17"/>
<string key="NSReuseIdentifierKey">_NS:1848</string> </items>
</object> </menu>
<object class="NSMutableArray" key="NSTableColumns"> </popUpButtonCell>
<bool key="EncodedWithXMLCoder">YES</bool> <connections>
<object class="NSTableColumn" id="381593339"> <action selector="switchType:" target="20" id="28"/>
<string key="NSIdentifier">installed</string> </connections>
<double key="NSWidth">97</double> </popUpButton>
<double key="NSMinWidth">10</double> <button id="18">
<double key="NSMaxWidth">3.4028234663852886e+38</double> <rect key="frame" x="68" y="0.0" width="210" height="20"/>
<object class="NSTableHeaderCell" key="NSHeaderCell"> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<int key="NSCellFlags">75497536</int> <buttonCell key="cell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="19">
<int key="NSCellFlags2">2048</int> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<string key="NSContents">Installed</string> <font key="font" metaFont="smallSystem"/>
<object class="NSFont" key="NSSupport" id="26"> </buttonCell>
<string key="NSName">LucidaGrande</string> <connections>
<double key="NSSize">11</double> <action selector="toggleLocalCheckbox:" target="20" id="30"/>
<int key="NSfFlags">3088</int> </connections>
</object> </button>
<object class="NSColor" key="NSBackgroundColor" id="574683561"> <progressIndicator horizontalHuggingPriority="750" verticalHuggingPriority="750" maxValue="100" displayedWhenStopped="NO" bezeled="NO" indeterminate="YES" style="spinning" id="31">
<int key="NSColorSpace">6</int> <rect key="frame" x="124" y="128" width="32" height="32"/>
<string key="NSCatalogName">System</string> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<string key="NSColorName">headerColor</string> </progressIndicator>
<object class="NSColor" key="NSColor" id="336123713"> <button verticalHuggingPriority="750" id="19f-VN-Kza">
<int key="NSColorSpace">3</int> <rect key="frame" x="0.0" y="-1" width="21" height="23"/>
<bytes key="NSWhite">MQA</bytes> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
</object> <buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSRefreshTemplate" imagePosition="overlaps" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="arG-hj-qFa">
</object> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<object class="NSColor" key="NSTextColor" id="828772994"> <font key="font" metaFont="system"/>
<int key="NSColorSpace">6</int> </buttonCell>
<string key="NSCatalogName">System</string> <connections>
<string key="NSColorName">headerTextColor</string> <action selector="refresh:" target="20" id="oOZ-jB-7aL"/>
<object class="NSColor" key="NSColor" id="414666870"> </connections>
<int key="NSColorSpace">3</int> </button>
<bytes key="NSWhite">MAA</bytes> <button verticalHuggingPriority="750" id="exV-C7-56x">
</object> <rect key="frame" x="21" y="-1" width="21" height="23"/>
</object> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
</object> <buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSAddTemplate" imagePosition="overlaps" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="3lw-lo-hic">
<object class="NSTextFieldCell" key="NSDataCell" id="220579646"> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<int key="NSCellFlags">337641536</int> <font key="font" metaFont="system"/>
<int key="NSCellFlags2">134219776</int> </buttonCell>
<string key="NSContents">Text Cell</string> <connections>
<object class="NSFont" key="NSSupport" id="204814687"> <action selector="installSelection:" target="20" id="mg5-qh-roy"/>
<string key="NSName">LucidaGrande</string> </connections>
<double key="NSSize">13</double> </button>
<int key="NSfFlags">1040</int> <button verticalHuggingPriority="750" id="JQA-oW-j9p">
</object> <rect key="frame" x="42" y="-1" width="21" height="23"/>
<reference key="NSControlView" ref="534114873"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<object class="NSColor" key="NSBackgroundColor" id="91317641"> <buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSRemoveTemplate" imagePosition="overlaps" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="oYJ-q3-o82">
<int key="NSColorSpace">6</int> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<string key="NSCatalogName">System</string> <font key="font" metaFont="system"/>
<string key="NSColorName">controlBackgroundColor</string> </buttonCell>
<object class="NSColor" key="NSColor"> <connections>
<int key="NSColorSpace">3</int> <action selector="uninstallSelection:" target="20" id="rI2-yF-CDt"/>
<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> </connections>
</object> </button>
</object> <box autoresizesSubviews="NO" title="Box" borderType="line" titlePosition="noTitle" id="wat-A6-kTB">
<object class="NSColor" key="NSTextColor" id="930655848"> <rect key="frame" x="285" y="16" width="286" height="289"/>
<int key="NSColorSpace">6</int> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<string key="NSCatalogName">System</string> <view key="contentView">
<string key="NSColorName">controlTextColor</string> <rect key="frame" x="1" y="1" width="284" height="287"/>
<reference key="NSColor" ref="414666870"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</object> <subviews>
</object> <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="4Oo-5Y-ywR">
<int key="NSResizingMask">3</int> <rect key="frame" x="15" y="259" width="254" height="17"/>
<bool key="NSIsResizeable">YES</bool> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<reference key="NSTableView" ref="534114873"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="My Über Extension" id="YCX-7L-aTI">
</object> <font key="font" metaFont="systemBold"/>
<object class="NSTableColumn" id="124874019"> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<string key="NSIdentifier">name</string> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
<double key="NSWidth">120.26953125</double> </textFieldCell>
<double key="NSMinWidth">40</double> </textField>
<double key="NSMaxWidth">1000</double> <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="8YA-RV-kDo">
<object class="NSTableHeaderCell" key="NSHeaderCell"> <rect key="frame" x="15" y="234" width="254" height="17"/>
<int key="NSCellFlags">75497536</int> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<int key="NSCellFlags2">2048</int> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="That's me" id="IaP-fZ-ZeU">
<string key="NSContents">Name</string> <font key="font" metaFont="smallSystem"/>
<reference key="NSSupport" ref="26"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<object class="NSColor" key="NSBackgroundColor"> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
<int key="NSColorSpace">3</int> </textFieldCell>
<bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes> </textField>
</object> <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="mx6-pf-X8F">
<reference key="NSTextColor" ref="828772994"/> <rect key="frame" x="15" y="209" width="254" height="17"/>
</object> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<object class="NSTextFieldCell" key="NSDataCell" id="434664558"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Version 2.0.0" id="vLS-Gp-D6o">
<int key="NSCellFlags">337641536</int> <font key="font" metaFont="smallSystem"/>
<int key="NSCellFlags2">2048</int> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<string key="NSContents">Text Cell</string> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
<reference key="NSSupport" ref="204814687"/> </textFieldCell>
<reference key="NSControlView" ref="534114873"/> </textField>
<reference key="NSBackgroundColor" ref="91317641"/> <scrollView borderType="none" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="OaR-34-3kC">
<reference key="NSTextColor" ref="930655848"/> <rect key="frame" x="12" y="14" width="254" height="187"/>
</object> <autoresizingMask key="autoresizingMask"/>
<int key="NSResizingMask">3</int> <clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="HLT-Ed-Qvy">
<bool key="NSIsResizeable">YES</bool> <rect key="frame" x="0.0" y="0.0" width="254" height="187"/>
<reference key="NSTableView" ref="534114873"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</object> <subviews>
<object class="NSTableColumn" id="834906084"> <textView editable="NO" drawsBackground="NO" importsGraphics="NO" richText="NO" findStyle="panel" continuousSpellChecking="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" allowsNonContiguousLayout="YES" quoteSubstitution="YES" dashSubstitution="YES" spellingCorrection="YES" smartInsertDelete="YES" id="yXb-SM-oGq">
<string key="NSIdentifier">author</string> <rect key="frame" x="0.0" y="0.0" width="254" height="187"/>
<double key="NSWidth">134.63671875</double> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<double key="NSMinWidth">10</double> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<double key="NSMaxWidth">3.4028234663852886e+38</double> <size key="minSize" width="254" height="187"/>
<object class="NSTableHeaderCell" key="NSHeaderCell"> <size key="maxSize" width="463" height="10000000"/>
<int key="NSCellFlags">75497536</int> <attributedString key="textStorage">
<int key="NSCellFlags2">2048</int> <fragment>
<string key="NSContents">Author</string> <string key="content">Is a million miles from here
<reference key="NSSupport" ref="26"/> Somewhere more familiar
<reference key="NSBackgroundColor" ref="574683561"/> Oh my god I can't believe it
<reference key="NSTextColor" ref="828772994"/> I've never been this far away from home</string>
</object> <attributes>
<object class="NSTextFieldCell" key="NSDataCell" id="695788846"> <font key="NSFont" metaFont="toolTip"/>
<int key="NSCellFlags">337641536</int> <paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
<int key="NSCellFlags2">2048</int> </attributes>
<string key="NSContents">Text Cell</string> </fragment>
<reference key="NSSupport" ref="204814687"/> </attributedString>
<reference key="NSControlView" ref="534114873"/> <color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<reference key="NSBackgroundColor" ref="91317641"/> <size key="minSize" width="254" height="187"/>
<reference key="NSTextColor" ref="930655848"/> <size key="maxSize" width="463" height="10000000"/>
</object> </textView>
<int key="NSResizingMask">3</int> </subviews>
<bool key="NSIsResizeable">YES</bool> <color key="backgroundColor" name="windowBackgroundColor" catalog="System" colorSpace="catalog"/>
<reference key="NSTableView" ref="534114873"/> </clipView>
</object> <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="h40-yj-w8h">
<object class="NSTableColumn" id="299590599"> <rect key="frame" x="-100" y="-100" width="87" height="18"/>
<string key="NSIdentifier">type</string> <autoresizingMask key="autoresizingMask"/>
<double key="NSWidth">178</double> </scroller>
<double key="NSMinWidth">10</double> <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="hUr-b7-esy">
<double key="NSMaxWidth">3.4028234663852886e+38</double> <rect key="frame" x="238" y="0.0" width="16" height="187"/>
<object class="NSTableHeaderCell" key="NSHeaderCell"> <autoresizingMask key="autoresizingMask"/>
<int key="NSCellFlags">75497536</int> </scroller>
<int key="NSCellFlags2">2048</int> </scrollView>
<string key="NSContents">Type</string> </subviews>
<reference key="NSSupport" ref="26"/> </view>
<reference key="NSBackgroundColor" ref="574683561"/> <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
<reference key="NSTextColor" ref="828772994"/> <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</object> </box>
<object class="NSTextFieldCell" key="NSDataCell" id="1039534267"> </subviews>
<int key="NSCellFlags">337641536</int> </view>
<int key="NSCellFlags2">2048</int> </window>
<string key="NSContents">Text Cell</string> <customObject id="20" customClass="VLCAddonManager">
<reference key="NSSupport" ref="204814687"/> <connections>
<reference key="NSControlView" ref="534114873"/> <outlet property="_addonsTable" destination="6" id="22"/>
<reference key="NSBackgroundColor" ref="91317641"/> <outlet property="_author" destination="8YA-RV-kDo" id="qgC-JI-n8T"/>
<reference key="NSTextColor" ref="930655848"/> <outlet property="_description" destination="yXb-SM-oGq" id="0CT-DX-8UR"/>
</object> <outlet property="_localAddonsOnlyCheckbox" destination="18" id="25"/>
<int key="NSResizingMask">3</int> <outlet property="_name" destination="4Oo-5Y-ywR" id="bA3-er-1sp"/>
<bool key="NSIsResizeable">YES</bool> <outlet property="_spinner" destination="31" id="32"/>
<reference key="NSTableView" ref="534114873"/> <outlet property="_typeSwitcher" destination="12" id="29"/>
</object> <outlet property="_version" destination="mx6-pf-X8F" id="aLJ-FK-QqO"/>
</object> <outlet property="_window" destination="1" id="21"/>
<double key="NSIntercellSpacingWidth">3</double> </connections>
<double key="NSIntercellSpacingHeight">2</double> </customObject>
<reference key="NSBackgroundColor" ref="336123713"/> </objects>
<object class="NSColor" key="NSGridColor"> <resources>
<int key="NSColorSpace">6</int> <image name="NSAddTemplate" width="8" height="8"/>
<string key="NSCatalogName">System</string> <image name="NSRefreshTemplate" width="10" height="12"/>
<string key="NSColorName">gridColor</string> <image name="NSRemoveTemplate" width="8" height="8"/>
<object class="NSColor" key="NSColor"> </resources>
<int key="NSColorSpace">3</int> </document>
<bytes key="NSWhite">MC41AA</bytes>
</object>
</object>
<double key="NSRowHeight">17</double>
<int key="NSTvFlags">-692060160</int>
<reference key="NSDelegate"/>
<reference key="NSDataSource"/>
<int key="NSColumnAutoresizingStyle">4</int>
<int key="NSDraggingSourceMaskForLocal">15</int>
<int key="NSDraggingSourceMaskForNonLocal">0</int>
<bool key="NSAllowsTypeSelect">YES</bool>
<int key="NSTableViewDraggingDestinationStyle">0</int>
<int key="NSTableViewGroupRowStyle">1</int>
</object>
</object>
<string key="NSFrame">{{1, 17}, {542, 228}}</string>
<reference key="NSSuperview" ref="935828197"/>
<reference key="NSNextKeyView" ref="534114873"/>
<string key="NSReuseIdentifierKey">_NS:1841</string>
<reference key="NSDocView" ref="534114873"/>
<reference key="NSBGColor" ref="91317641"/>
<int key="NScvFlags">4</int>
</object>
<object class="NSScroller" id="522020982">
<reference key="NSNextResponder" ref="935828197"/>
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{224, 17}, {15, 102}}</string>
<reference key="NSSuperview" ref="935828197"/>
<string key="NSReuseIdentifierKey">_NS:1860</string>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<reference key="NSTarget" ref="935828197"/>
<string key="NSAction">_doScroller:</string>
<double key="NSCurValue">37</double>
<double key="NSPercent">0.1947367936372757</double>
</object>
<object class="NSScroller" id="613824760">
<reference key="NSNextResponder" ref="935828197"/>
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{1, 229}, {542, 16}}</string>
<reference key="NSSuperview" ref="935828197"/>
<string key="NSReuseIdentifierKey">_NS:1862</string>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="935828197"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.88998357963875208</double>
</object>
<object class="NSClipView" id="30886916">
<reference key="NSNextResponder" ref="935828197"/>
<int key="NSvFlags">2304</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="61244517"/>
</object>
<string key="NSFrame">{{1, 0}, {542, 17}}</string>
<reference key="NSSuperview" ref="935828197"/>
<reference key="NSNextKeyView" ref="61244517"/>
<string key="NSReuseIdentifierKey">_NS:1846</string>
<reference key="NSDocView" ref="61244517"/>
<reference key="NSBGColor" ref="91317641"/>
<int key="NScvFlags">4</int>
</object>
</object>
<string key="NSFrame">{{20, 23}, {544, 246}}</string>
<reference key="NSSuperview" ref="1006"/>
<reference key="NSNextKeyView" ref="243276057"/>
<string key="NSReuseIdentifierKey">_NS:1839</string>
<int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="522020982"/>
<reference key="NSHScroller" ref="613824760"/>
<reference key="NSContentView" ref="243276057"/>
<reference key="NSHeaderClipView" ref="30886916"/>
<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
<double key="NSMinMagnification">0.25</double>
<double key="NSMaxMagnification">4</double>
<double key="NSMagnification">1</double>
</object>
<object class="NSPopUpButton" id="642757678">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{17, 275}, {227.61328125, 26}}</string>
<reference key="NSSuperview" ref="1006"/>
<string key="NSReuseIdentifierKey">_NS:791</string>
<bool key="NSEnabled">YES</bool>
<object class="NSPopUpButtonCell" key="NSCell" id="798928989">
<int key="NSCellFlags">-2076180416</int>
<int key="NSCellFlags2">2048</int>
<reference key="NSSupport" ref="204814687"/>
<string key="NSCellIdentifier">_NS:791</string>
<reference key="NSControlView" ref="642757678"/>
<int key="NSButtonFlags">109199360</int>
<int key="NSButtonFlags2">129</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
<object class="NSMenuItem" key="NSMenuItem" id="789683844">
<reference key="NSMenu" ref="669725325"/>
<string key="NSTitle">Item 1</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
<object class="NSCustomResource" key="NSOnImage" id="102994963">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
<object class="NSCustomResource" key="NSMixedImage" id="388099486">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="798928989"/>
</object>
<bool key="NSMenuItemRespectAlignment">YES</bool>
<object class="NSMenu" key="NSMenu" id="669725325">
<string key="NSTitle">OtherViews</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="789683844"/>
<object class="NSMenuItem" id="161674973">
<reference key="NSMenu" ref="669725325"/>
<string key="NSTitle">Item 2</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="102994963"/>
<reference key="NSMixedImage" ref="388099486"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="798928989"/>
</object>
<object class="NSMenuItem" id="624868396">
<reference key="NSMenu" ref="669725325"/>
<string key="NSTitle">Item 3</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="102994963"/>
<reference key="NSMixedImage" ref="388099486"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="798928989"/>
</object>
</object>
<reference key="NSMenuFont" ref="204814687"/>
</object>
<int key="NSPreferredEdge">1</int>
<bool key="NSUsesItemFromMenu">YES</bool>
<bool key="NSAltersState">YES</bool>
<int key="NSArrowPosition">2</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSButton" id="646621222">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{397.2109375, 280}, {168.7890625, 18}}</string>
<reference key="NSSuperview" ref="1006"/>
<string key="NSReuseIdentifierKey">_NS:682</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="465550475">
<int key="NSCellFlags">-2080374784</int>
<int key="NSCellFlags2">0</int>
<string key="NSContents">Check</string>
<reference key="NSSupport" ref="204814687"/>
<string key="NSCellIdentifier">_NS:682</string>
<reference key="NSControlView" ref="646621222"/>
<int key="NSButtonFlags">1211912448</int>
<int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSSwitch</string>
</object>
<object class="NSButtonImageSource" key="NSAlternateImage">
<string key="NSImageName">NSSwitch</string>
</object>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSProgressIndicator" id="231868942">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{276, 130}, {32, 32}}</string>
<reference key="NSSuperview" ref="1006"/>
<string key="NSReuseIdentifierKey">_NS:4186</string>
<int key="NSpiFlags">28682</int>
<double key="NSMaxValue">100</double>
</object>
</object>
<string key="NSFrameSize">{584, 316}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
<object class="NSCustomObject" id="102915137">
<string key="NSClassName">VLCAddonManager</string>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">_window</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="1005"/>
</object>
<int key="connectionID">21</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">_addonsTable</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="534114873"/>
</object>
<int key="connectionID">22</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">dataSource</string>
<reference key="source" ref="534114873"/>
<reference key="destination" ref="102915137"/>
</object>
<int key="connectionID">23</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="534114873"/>
<reference key="destination" ref="102915137"/>
</object>
<int key="connectionID">24</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">_localAddonsOnlyCheckbox</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="646621222"/>
</object>
<int key="connectionID">25</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">switchType:</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="642757678"/>
</object>
<int key="connectionID">28</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">_typeSwitcher</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="642757678"/>
</object>
<int key="connectionID">29</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleLocalCheckbox:</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="646621222"/>
</object>
<int key="connectionID">30</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">_spinner</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="231868942"/>
</object>
<int key="connectionID">32</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">tableAction:</string>
<reference key="source" ref="102915137"/>
<reference key="destination" ref="534114873"/>
</object>
<int key="connectionID">39</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBObjectRecord">
<int key="objectID">0</int>
<reference key="object" ref="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1003"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1004"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="1005"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1006"/>
</object>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2</int>
<reference key="object" ref="1006"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="642757678"/>
<reference ref="935828197"/>
<reference ref="231868942"/>
<reference ref="646621222"/>
</object>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3</int>
<reference key="object" ref="935828197"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="522020982"/>
<reference ref="613824760"/>
<reference ref="534114873"/>
<reference ref="61244517"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="522020982"/>
<reference key="parent" ref="935828197"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="613824760"/>
<reference key="parent" ref="935828197"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="534114873"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="124874019"/>
<reference ref="834906084"/>
<reference ref="299590599"/>
<reference ref="381593339"/>
</object>
<reference key="parent" ref="935828197"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">7</int>
<reference key="object" ref="61244517"/>
<reference key="parent" ref="935828197"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">8</int>
<reference key="object" ref="124874019"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="434664558"/>
</object>
<reference key="parent" ref="534114873"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="434664558"/>
<reference key="parent" ref="124874019"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="642757678"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="798928989"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="798928989"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="669725325"/>
</object>
<reference key="parent" ref="642757678"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="669725325"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="789683844"/>
<reference ref="161674973"/>
<reference ref="624868396"/>
</object>
<reference key="parent" ref="798928989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">15</int>
<reference key="object" ref="789683844"/>
<reference key="parent" ref="669725325"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">16</int>
<reference key="object" ref="161674973"/>
<reference key="parent" ref="669725325"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">17</int>
<reference key="object" ref="624868396"/>
<reference key="parent" ref="669725325"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">18</int>
<reference key="object" ref="646621222"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="465550475"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
<reference key="object" ref="465550475"/>
<reference key="parent" ref="646621222"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">20</int>
<reference key="object" ref="102915137"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">31</int>
<reference key="object" ref="231868942"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">33</int>
<reference key="object" ref="834906084"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="695788846"/>
</object>
<reference key="parent" ref="534114873"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">34</int>
<reference key="object" ref="695788846"/>
<reference key="parent" ref="834906084"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">35</int>
<reference key="object" ref="299590599"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1039534267"/>
</object>
<reference key="parent" ref="534114873"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">36</int>
<reference key="object" ref="1039534267"/>
<reference key="parent" ref="299590599"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">37</int>
<reference key="object" ref="381593339"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="220579646"/>
</object>
<reference key="parent" ref="534114873"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">38</int>
<reference key="object" ref="220579646"/>
<reference key="parent" ref="381593339"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>-1.IBPluginDependency</string>
<string>-2.IBPluginDependency</string>
<string>-3.IBPluginDependency</string>
<string>1.IBEditorWindowLastContentRect</string>
<string>1.IBPluginDependency</string>
<string>1.IBWindowTemplateEditedContentRect</string>
<string>1.NSWindowTemplate.visibleAtLaunch</string>
<string>1.WindowOrigin</string>
<string>1.editorWindowContentRectSynchronizationRect</string>
<string>11.IBPluginDependency</string>
<string>12.IBPluginDependency</string>
<string>12.IBViewBoundsToFrameTransform</string>
<string>13.IBPluginDependency</string>
<string>14.IBPluginDependency</string>
<string>15.IBPluginDependency</string>
<string>16.IBPluginDependency</string>
<string>17.IBPluginDependency</string>
<string>18.IBPluginDependency</string>
<string>18.IBViewBoundsToFrameTransform</string>
<string>19.IBPluginDependency</string>
<string>2.IBPluginDependency</string>
<string>20.IBPluginDependency</string>
<string>3.IBPluginDependency</string>
<string>3.IBViewBoundsToFrameTransform</string>
<string>31.IBPluginDependency</string>
<string>31.IBViewBoundsToFrameTransform</string>
<string>4.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>6.IBPluginDependency</string>
<string>7.IBPluginDependency</string>
<string>8.IBPluginDependency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{102, 300}, {584, 316}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{102, 300}, {584, 316}}</string>
<integer value="1"/>
<string>{196, 240}</string>
<string>{{357, 418}, {480, 270}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBiAAAw5cAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABD+4AAw5QAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABC9AAAw08AAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDjgAAw1EAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">39</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">VLCAddonManager</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>switchType:</string>
<string>tableAction:</string>
<string>toggleLocalCheckbox:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>switchType:</string>
<string>tableAction:</string>
<string>toggleLocalCheckbox:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">switchType:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">tableAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleLocalCheckbox:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>_addonsTable</string>
<string>_localAddonsOnlyCheckbox</string>
<string>_spinner</string>
<string>_typeSwitcher</string>
<string>_window</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSTableView</string>
<string>NSButton</string>
<string>NSProgressIndicator</string>
<string>NSPopUpButton</string>
<string>NSWindow</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>_addonsTable</string>
<string>_localAddonsOnlyCheckbox</string>
<string>_spinner</string>
<string>_typeSwitcher</string>
<string>_window</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">_addonsTable</string>
<string key="candidateClassName">NSTableView</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">_localAddonsOnlyCheckbox</string>
<string key="candidateClassName">NSButton</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">_spinner</string>
<string key="candidateClassName">NSProgressIndicator</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">_typeSwitcher</string>
<string key="candidateClassName">NSPopUpButton</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">_window</string>
<string key="candidateClassName">NSWindow</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBDocumentRelativeSource</string>
<string key="minorKey">../../../../../modules/gui/macosx/AddonManager.h</string>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
<integer value="3000" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<nil key="IBDocument.LastKnownRelativeProjectPath"/>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSMenuCheckmark</string>
<string>NSMenuMixedState</string>
<string>NSSwitch</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>{11, 11}</string>
<string>{10, 3}</string>
<string>{15, 15}</string>
</object>
</object>
</data>
</archive>
...@@ -28,12 +28,18 @@ ...@@ -28,12 +28,18 @@
IBOutlet NSButton *_localAddonsOnlyCheckbox; IBOutlet NSButton *_localAddonsOnlyCheckbox;
IBOutlet NSTableView *_addonsTable; IBOutlet NSTableView *_addonsTable;
IBOutlet NSProgressIndicator *_spinner; IBOutlet NSProgressIndicator *_spinner;
IBOutlet NSTextField *_name;
IBOutlet NSTextField *_author;
IBOutlet NSTextField *_version;
IBOutlet NSTextView *_description;
} }
+ (VLCAddonManager *)sharedInstance; + (VLCAddonManager *)sharedInstance;
- (void)showWindow; - (void)showWindow;
- (IBAction)switchType:(id)sender; - (IBAction)switchType:(id)sender;
- (IBAction)toggleLocalCheckbox:(id)sender; - (IBAction)toggleLocalCheckbox:(id)sender;
- (IBAction)tableAction:(id)sender; - (IBAction)installSelection:(id)sender;
- (IBAction)uninstallSelection:(id)sender;
- (IBAction)refresh:(id)sender;
@end @end
\ No newline at end of file
...@@ -103,6 +103,10 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -103,6 +103,10 @@ static VLCAddonManager *_o_sharedInstance = nil;
[_localAddonsOnlyCheckbox setState:NSOffState]; [_localAddonsOnlyCheckbox setState:NSOffState];
[_spinner setUsesThreadedAnimation:YES]; [_spinner setUsesThreadedAnimation:YES];
[_name setStringValue:@""];
[_author setStringValue:@""];
[_version setStringValue:@""];
[_description setString:@""];
[_window setTitle:_NS("Addon Manager")]; [_window setTitle:_NS("Addon Manager")];
[[[_addonsTable tableColumnWithIdentifier:@"installed"] headerCell] setStringValue:_NS("Installed")]; [[[_addonsTable tableColumnWithIdentifier:@"installed"] headerCell] setStringValue:_NS("Installed")];
...@@ -123,7 +127,6 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -123,7 +127,6 @@ static VLCAddonManager *_o_sharedInstance = nil;
- (void)showWindow - (void)showWindow
{ {
[self _findNewAddons]; [self _findNewAddons];
[_spinner startAnimation:nil];
[_window makeKeyAndOrderFront:nil]; [_window makeKeyAndOrderFront:nil];
} }
...@@ -137,18 +140,29 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -137,18 +140,29 @@ static VLCAddonManager *_o_sharedInstance = nil;
[self _refactorDataModel]; [self _refactorDataModel];
} }
- (IBAction)tableAction:(id)sender - (IBAction)installSelection:(id)sender
{ {
NSInteger clickedRow = [_addonsTable clickedRow]; NSInteger selectedRow = [_addonsTable selectedRow];
if (clickedRow > _displayedAddons.count - 1 || clickedRow < 0) if (selectedRow > _displayedAddons.count - 1 || selectedRow < 0)
return; return;
NSDictionary *currentItem = _displayedAddons[clickedRow]; NSDictionary *currentItem = _displayedAddons[selectedRow];
[self _installAddonWithID:[[currentItem objectForKey:@"uuid"] pointerValue]];
}
if ([[currentItem objectForKey:@"state"] intValue] == ADDON_INSTALLED) - (IBAction)uninstallSelection:(id)sender
{
NSInteger selectedRow = [_addonsTable selectedRow];
if (selectedRow > _displayedAddons.count - 1 || selectedRow < 0)
return;
NSDictionary *currentItem = _displayedAddons[selectedRow];
[self _removeAddonWithID:[[currentItem objectForKey:@"uuid"] pointerValue]]; [self _removeAddonWithID:[[currentItem objectForKey:@"uuid"] pointerValue]];
else }
[self _installAddonWithID:[[currentItem objectForKey:@"uuid"] pointerValue]];
- (IBAction)refresh:(id)sender
{
[self _findNewAddons];
} }
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView - (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView
...@@ -156,6 +170,24 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -156,6 +170,24 @@ static VLCAddonManager *_o_sharedInstance = nil;
return [_displayedAddons count]; return [_displayedAddons count];
} }
- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
{
NSInteger selectedRow = [_addonsTable selectedRow];
if (selectedRow > _displayedAddons.count - 1 || selectedRow < 0) {
[_name setStringValue:@""];
[_author setStringValue:@""];
[_version setStringValue:@""];
[_description setString:@""];
return;
}
NSDictionary *currentItem = _displayedAddons[selectedRow];
[_name setStringValue:[currentItem objectForKey:@"name"]];
[_author setStringValue:[currentItem objectForKey:@"author"]];
[_version setStringValue:[currentItem objectForKey:@"version"]];
[_description setString:[currentItem objectForKey:@"description"]];
}
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex - (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
{ {
NSString *identifier = [aTableColumn identifier]; NSString *identifier = [aTableColumn identifier];
...@@ -180,11 +212,11 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -180,11 +212,11 @@ static VLCAddonManager *_o_sharedInstance = nil;
NSDictionary *addonProperties = [NSDictionary dictionaryWithObjectsAndKeys: NSDictionary *addonProperties = [NSDictionary dictionaryWithObjectsAndKeys:
name, @"name", name, @"name",
[NSString stringWithUTF8String:p_entry->psz_description ? p_entry->psz_description : ""], @"description", toNSStr(p_entry->psz_description), @"description",
[NSString stringWithUTF8String:p_entry->psz_author ? p_entry->psz_author : ""], @"author", toNSStr(p_entry->psz_author), @"author",
[NSString stringWithUTF8String:p_entry->psz_source_uri ? p_entry->psz_source_uri : ""], @"uri", toNSStr(p_entry->psz_source_uri), @"uri",
[NSString stringWithUTF8String:p_entry->psz_version ? p_entry->psz_version : ""], @"version", toNSStr(p_entry->psz_version), @"version",
[NSString stringWithUTF8String:p_entry->psz_image_uri ? p_entry->psz_image_uri : ""], @"imageuri", toNSStr(p_entry->psz_image_uri), @"imageuri",
[NSNumber numberWithInt:p_entry->e_state], @"state", [NSNumber numberWithInt:p_entry->e_state], @"state",
[NSNumber numberWithInt:p_entry->e_type], @"type", [NSNumber numberWithInt:p_entry->e_type], @"type",
[NSValue valueWithPointer:&p_entry->uuid], @"uuid", [NSValue valueWithPointer:&p_entry->uuid], @"uuid",
...@@ -240,11 +272,13 @@ static VLCAddonManager *_o_sharedInstance = nil; ...@@ -240,11 +272,13 @@ static VLCAddonManager *_o_sharedInstance = nil;
[_displayedAddons release]; [_displayedAddons release];
_displayedAddons = [NSArray arrayWithArray:filteredItems]; _displayedAddons = [NSArray arrayWithArray:filteredItems];
[_displayedAddons retain]; [_displayedAddons retain];
[filteredItems release];
[_addonsTable reloadData]; [_addonsTable reloadData];
} }
- (void)_findNewAddons - (void)_findNewAddons
{ {
[_spinner startAnimation:nil];
addons_manager_Gather(_manager, NULL); addons_manager_Gather(_manager, NULL);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment