Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
f8cbff74
Commit
f8cbff74
authored
Feb 12, 2014
by
Felix Paul Kühne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
macosx: iterate on the addon manager
parent
f7016207
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
305 additions
and
993 deletions
+305
-993
extras/package/macosx/Resources/English.lproj/AddonManager.xib
...s/package/macosx/Resources/English.lproj/AddonManager.xib
+250
-978
modules/gui/macosx/AddonManager.h
modules/gui/macosx/AddonManager.h
+7
-1
modules/gui/macosx/AddonManager.m
modules/gui/macosx/AddonManager.m
+48
-14
No files found.
extras/package/macosx/Resources/English.lproj/AddonManager.xib
View file @
f8cbff74
<?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>
modules/gui/macosx/AddonManager.h
View file @
f8cbff74
...
@@ -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
modules/gui/macosx/AddonManager.m
View file @
f8cbff74
...
@@ -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
selectedRow
=
[
_addonsTable
selectedRow
];
if
(
selectedRow
>
_displayedAddons
.
count
-
1
||
selectedRow
<
0
)
return
;
NSDictionary
*
currentItem
=
_displayedAddons
[
selectedRow
];
[
self
_installAddonWithID
:[[
currentItem
objectForKey
:
@"uuid"
]
pointerValue
]];
}
-
(
IBAction
)
uninstallSelection
:(
id
)
sender
{
{
NSInteger
clickedRow
=
[
_addonsTable
click
edRow
];
NSInteger
selectedRow
=
[
_addonsTable
select
edRow
];
if
(
clickedRow
>
_displayedAddons
.
count
-
1
||
click
edRow
<
0
)
if
(
selectedRow
>
_displayedAddons
.
count
-
1
||
select
edRow
<
0
)
return
;
return
;
NSDictionary
*
currentItem
=
_displayedAddons
[
clickedRow
];
NSDictionary
*
currentItem
=
_displayedAddons
[
selectedRow
];
[
self
_removeAddonWithID
:[[
currentItem
objectForKey
:
@"uuid"
]
pointerValue
]];
}
if
([[
currentItem
objectForKey
:
@"state"
]
intValue
]
==
ADDON_INSTALLED
)
-
(
IBAction
)
refresh
:(
id
)
sender
[
self
_removeAddonWithID
:[[
currentItem
objectForKey
:
@"uuid"
]
pointerValue
]];
{
else
[
self
_findNewAddons
];
[
self
_installAddonWithID
:[[
currentItem
objectForKey
:
@"uuid"
]
pointerValue
]];
}
}
-
(
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
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment