]> git.sesse.net Git - vlc/commitdiff
macosx: add scroll wheel support for progress and volume bar
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sun, 2 Sep 2012 13:47:02 +0000 (15:47 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Tue, 4 Sep 2012 16:08:23 +0000 (18:08 +0200)
extras/package/macosx/Resources/English.lproj/MainMenu.xib
modules/gui/macosx/misc.h
modules/gui/macosx/misc.m

index 5e25abfff924a764e12103533645dcd07d003dc1..3e2f002452985b43e9b890ab7ffed08dac361676 100644 (file)
@@ -2,10 +2,10 @@
 <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
   <data>
     <int key="IBDocument.SystemTarget">1050</int>
-    <string key="IBDocument.SystemVersion">11G45</string>
+    <string key="IBDocument.SystemVersion">12B19</string>
     <string key="IBDocument.InterfaceBuilderVersion">851</string>
-    <string key="IBDocument.AppKitVersion">1138.51</string>
-    <string key="IBDocument.HIToolboxVersion">569.00</string>
+    <string key="IBDocument.AppKitVersion">1187</string>
+    <string key="IBDocument.HIToolboxVersion">624.00</string>
     <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
       <bool key="EncodedWithXMLCoder">YES</bool>
       <object class="NSArray" key="dict.sortedKeys">
@@ -21,8 +21,8 @@
     </object>
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
-      <integer value="4950"/>
-      <integer value="4756"/>
+      <integer value="4948"/>
+      <integer value="21"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -85,6 +85,8 @@
                               <string key="NSFrameSize">{199, 272}</string>
                               <reference key="NSSuperview" ref="18556274"/>
                               <bool key="NSEnabled">YES</bool>
+                              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+                              <bool key="NSControlAllowsExpansionToolTips">YES</bool>
                               <object class="_NSCornerView" key="NSCornerView">
                                 <nil key="NSNextResponder"/>
                                 <int key="NSvFlags">-2147483392</int>
                           <int key="NSvFlags">-2147483392</int>
                           <string key="NSFrame">{{198, 17}, {15, 539}}</string>
                           <reference key="NSSuperview" ref="979766179"/>
+                          <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                           <reference key="NSTarget" ref="979766179"/>
                           <string key="NSAction">_doScroller:</string>
                           <double key="NSPercent">0.99824869999999999</double>
                           <int key="NSvFlags">-2147483392</int>
                           <string key="NSFrame">{{-100, -100}, {212, 15}}</string>
                           <reference key="NSSuperview" ref="979766179"/>
+                          <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                           <int key="NSsFlags">1</int>
                           <reference key="NSTarget" ref="979766179"/>
                           <string key="NSAction">_doScroller:</string>
                       <reference key="NSHScroller" ref="11557666"/>
                       <reference key="NSContentView" ref="18556274"/>
                       <bytes key="NSScrollAmts">QSAAAEEgAABBoAAAQaAAAA</bytes>
+                      <double key="NSMinMagnification">0.25</double>
+                      <double key="NSMaxMagnification">4</double>
+                      <double key="NSMagnification">1</double>
                     </object>
                   </object>
                   <string key="NSFrameSize">{200, 274}</string>
                           <bytes key="NSWhite">MQA</bytes>
                         </object>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       <string key="themeKey">gradientTheme</string>
                     </object>
                     <object class="NSSearchField" id="596740638">
                         <string key="NSRecentsAutosaveName">VLC media player search</string>
                         <int key="NSMaximumRecents">10</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSImageView" id="447614808">
                       <reference key="NSNextResponder" ref="440594360"/>
                         <int key="NSStyle">0</int>
                         <bool key="NSAnimates">NO</bool>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       <bool key="NSEditable">YES</bool>
                     </object>
                     <object class="NSScrollView" id="915491793">
                               <string key="NSFrameSize">{402, 236}</string>
                               <reference key="NSSuperview" ref="343242432"/>
                               <bool key="NSEnabled">YES</bool>
+                              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+                              <bool key="NSControlAllowsExpansionToolTips">YES</bool>
                               <object class="NSTableHeaderView" key="NSHeaderView" id="823165105">
                                 <reference key="NSNextResponder" ref="576307303"/>
                                 <int key="NSvFlags">256</int>
                           <int key="NSvFlags">-2147483392</int>
                           <string key="NSFrame">{{560, 17}, {15, 18}}</string>
                           <reference key="NSSuperview" ref="915491793"/>
+                          <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                           <reference key="NSTarget" ref="915491793"/>
                           <string key="NSAction">_doScroller:</string>
                           <double key="NSPercent">0.54545460000000001</double>
                           <int key="NSvFlags">-2147483392</int>
                           <string key="NSFrame">{{1, 238}, {402, 15}}</string>
                           <reference key="NSSuperview" ref="915491793"/>
+                          <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                           <int key="NSsFlags">1</int>
                           <reference key="NSTarget" ref="915491793"/>
                           <string key="NSAction">_doScroller:</string>
                       <reference key="NSContentView" ref="343242432"/>
                       <reference key="NSHeaderClipView" ref="576307303"/>
                       <bytes key="NSScrollAmts">QSAAAEEgAABBiAAAQYgAAA</bytes>
+                      <double key="NSMinMagnification">0.25</double>
+                      <double key="NSMaxMagnification">4</double>
+                      <double key="NSMagnification">1</double>
                     </object>
                   </object>
                   <string key="NSFrame">{{201, 0}, {403, 274}}</string>
               <int key="NSvFlags">290</int>
               <object class="NSMutableArray" key="NSSubviews">
                 <bool key="EncodedWithXMLCoder">YES</bool>
-                <object class="NSProgressIndicator" id="664576649">
+                <object class="NSCustomView" id="271396113">
                   <reference key="NSNextResponder" ref="129808516"/>
-                  <int key="NSvFlags">-2147482334</int>
-                  <string key="NSFrame">{{220, 11}, {182, 12}}</string>
+                  <int key="NSvFlags">290</int>
+                  <object class="NSMutableArray" key="NSSubviews">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <object class="NSCustomView" id="202538583">
+                      <reference key="NSNextResponder" ref="271396113"/>
+                      <int key="NSvFlags">-2147483356</int>
+                      <string key="NSFrame">{{1, 1}, {60, 12}}</string>
+                      <reference key="NSSuperview" ref="271396113"/>
+                      <string key="NSClassName">VLCThreePartImageView</string>
+                    </object>
+                    <object class="NSSlider" id="704525034">
+                      <reference key="NSNextResponder" ref="271396113"/>
+                      <int key="NSvFlags">290</int>
+                      <string key="NSFrame">{{1, 0}, {176, 15}}</string>
+                      <reference key="NSSuperview" ref="271396113"/>
+                      <bool key="NSViewCanDrawConcurrently">YES</bool>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="NSSliderCell" key="NSCell" id="276068486">
+                        <int key="NSCellFlags">-2080112384</int>
+                        <int key="NSCellFlags2">131072</int>
+                        <object class="NSMutableString" key="NSContents">
+                          <characters key="NS.bytes"/>
+                        </object>
+                        <object class="NSFont" key="NSSupport" id="340291444">
+                          <string key="NSName">Helvetica</string>
+                          <double key="NSSize">12</double>
+                          <int key="NSfFlags">16</int>
+                        </object>
+                        <reference key="NSControlView" ref="704525034"/>
+                        <double key="NSMaxValue">10000</double>
+                        <double key="NSMinValue">0.0</double>
+                        <double key="NSValue">3204.0777439024391</double>
+                        <double key="NSAltIncValue">0.0</double>
+                        <int key="NSNumberOfTickMarks">0</int>
+                        <int key="NSTickMarkPosition">1</int>
+                        <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
+                        <bool key="NSVertical">NO</bool>
+                      </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+                    </object>
+                    <object class="NSProgressIndicator" id="664576649">
+                      <reference key="NSNextResponder" ref="271396113"/>
+                      <int key="NSvFlags">-2147483358</int>
+                      <string key="NSFrame">{{0, 2}, {179, 12}}</string>
+                      <reference key="NSSuperview" ref="271396113"/>
+                      <int key="NSpiFlags">16650</int>
+                      <double key="NSMaxValue">100</double>
+                    </object>
+                    <object class="NSCustomView" id="304081293">
+                      <reference key="NSNextResponder" ref="271396113"/>
+                      <int key="NSvFlags">290</int>
+                      <string key="NSFrameSize">{179, 14}</string>
+                      <reference key="NSSuperview" ref="271396113"/>
+                      <string key="NSReuseIdentifierKey">_NS:1109</string>
+                      <string key="NSClassName">VLCThreePartImageView</string>
+                    </object>
+                  </object>
+                  <string key="NSFrame">{{221, 10}, {179, 14}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSpiFlags">16650</int>
-                  <double key="NSMaxValue">100</double>
+                  <string key="NSReuseIdentifierKey">_NS:1109</string>
+                  <string key="NSClassName">VLCProgressView</string>
                 </object>
                 <object class="NSImageView" id="884724451">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSStyle">0</int>
                     <bool key="NSAnimates">NO</bool>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <bool key="NSEditable">YES</bool>
                 </object>
-                <object class="NSCustomView" id="202538583">
-                  <reference key="NSNextResponder" ref="129808516"/>
-                  <int key="NSvFlags">-2147483356</int>
-                  <string key="NSFrame">{{219, 11}, {60, 12}}</string>
-                  <reference key="NSSuperview" ref="129808516"/>
-                  <string key="NSClassName">VLCThreePartImageView</string>
-                </object>
                 <object class="NSButton" id="707945673">
                   <reference key="NSNextResponder" ref="129808516"/>
                   <int key="NSvFlags">260</int>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="291209196">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
-                </object>
-                <object class="NSSlider" id="704525034">
-                  <reference key="NSNextResponder" ref="129808516"/>
-                  <int key="NSvFlags">290</int>
-                  <string key="NSFrame">{{221, 10}, {179, 15}}</string>
-                  <reference key="NSSuperview" ref="129808516"/>
-                  <bool key="NSViewCanDrawConcurrently">YES</bool>
-                  <bool key="NSEnabled">YES</bool>
-                  <object class="NSSliderCell" key="NSCell" id="276068486">
-                    <int key="NSCellFlags">-2080112384</int>
-                    <int key="NSCellFlags2">131072</int>
-                    <object class="NSMutableString" key="NSContents">
-                      <characters key="NS.bytes"/>
-                    </object>
-                    <object class="NSFont" key="NSSupport" id="340291444">
-                      <string key="NSName">Helvetica</string>
-                      <double key="NSSize">12</double>
-                      <int key="NSfFlags">16</int>
-                    </object>
-                    <reference key="NSControlView" ref="704525034"/>
-                    <double key="NSMaxValue">10000</double>
-                    <double key="NSMinValue">0.0</double>
-                    <double key="NSValue">6017.9640718562878</double>
-                    <double key="NSAltIncValue">0.0</double>
-                    <int key="NSNumberOfTickMarks">0</int>
-                    <int key="NSTickMarkPosition">1</int>
-                    <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
-                    <bool key="NSVertical">NO</bool>
-                  </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="714984330">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="955174811">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="1051664676">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="1023610457">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSSlider" id="788281303">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
                     <bool key="NSVertical">NO</bool>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="38046606">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="474770834">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSTextField" id="533732100">
                   <reference key="NSNextResponder" ref="129808516"/>
                       </object>
                     </object>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="963106097">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSImageView" id="784705424">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSStyle">0</int>
                     <bool key="NSAnimates">NO</bool>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <bool key="NSEditable">YES</bool>
                 </object>
                 <object class="NSButton" id="809192538">
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="828315098">
                   <reference key="NSNextResponder" ref="129808516"/>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
-                </object>
-                <object class="NSCustomView" id="304081293">
-                  <reference key="NSNextResponder" ref="129808516"/>
-                  <int key="NSvFlags">290</int>
-                  <string key="NSFrame">{{219, 10}, {183, 14}}</string>
-                  <reference key="NSSuperview" ref="129808516"/>
-                  <string key="NSReuseIdentifierKey">_NS:1109</string>
-                  <string key="NSClassName">VLCThreePartImageView</string>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
               </object>
               <string key="NSFrame">{{-1, 0}, {605, 36}}</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="158197552">
               <reference key="NSNextResponder" ref="584094047"/>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSScrollView" id="59081481">
               <reference key="NSNextResponder" ref="584094047"/>
                       <string key="NSFrameSize">{601, 328}</string>
                       <reference key="NSSuperview" ref="760419593"/>
                       <string key="NSReuseIdentifierKey">_NS:1843</string>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+                      <bool key="NSControlAllowsExpansionToolTips">YES</bool>
                       <object class="_NSCornerView" key="NSCornerView">
                         <nil key="NSNextResponder"/>
                         <int key="NSvFlags">-2147483392</int>
                   <string key="NSFrame">{{224, 17}, {15, 102}}</string>
                   <reference key="NSSuperview" ref="59081481"/>
                   <string key="NSReuseIdentifierKey">_NS:1860</string>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <reference key="NSTarget" ref="59081481"/>
                   <string key="NSAction">_doScroller:</string>
                   <double key="NSPercent">0.99690402476780182</double>
                   <string key="NSFrame">{{1, 299.97265625}, {597.5703125, 15}}</string>
                   <reference key="NSSuperview" ref="59081481"/>
                   <string key="NSReuseIdentifierKey">_NS:1862</string>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <int key="NSsFlags">1</int>
                   <reference key="NSTarget" ref="59081481"/>
                   <string key="NSAction">_doScroller:</string>
               <reference key="NSHScroller" ref="1022181688"/>
               <reference key="NSContentView" ref="760419593"/>
               <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+              <double key="NSMinMagnification">0.25</double>
+              <double key="NSMaxMagnification">4</double>
+              <double key="NSMagnification">1</double>
             </object>
             <object class="NSButton" id="293609884">
               <reference key="NSNextResponder" ref="584094047"/>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{599, 368}</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="460273327">
               <reference key="NSNextResponder" ref="500944643"/>
                   <reference key="NSColor" ref="563235091"/>
                 </object>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="497450091">
               <reference key="NSNextResponder" ref="500944643"/>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSStepper" id="378726756">
               <reference key="NSNextResponder" ref="500944643"/>
                 <bool key="NSValueWraps">YES</bool>
                 <bool key="NSAutorepeat">YES</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="1060992052">
               <reference key="NSNextResponder" ref="500944643"/>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="265220081">
               <reference key="NSNextResponder" ref="500944643"/>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{249, 103}</string>
             <reference key="NSSuperview" ref="356649608"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSPopUpButtonCell" key="NSCell" id="634554770">
-              <int key="NSCellFlags">-2076049856</int>
+              <int key="NSCellFlags">-2076180416</int>
               <int key="NSCellFlags2">2048</int>
               <reference key="NSSupport" ref="841513812"/>
               <reference key="NSControlView" ref="278459423"/>
               <bool key="NSAltersState">YES</bool>
               <int key="NSArrowPosition">1</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="40810433">
             <reference key="NSNextResponder" ref="356649608"/>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="306532497"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{488, 40}</string>
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="852932776">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="946774391">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="636009571">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="999267184">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="598745583">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="45242359">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="708978246">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSTextField" id="526212655">
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="1018329413"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="218292311">
               <reference key="NSNextResponder" ref="985395477"/>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="1018329413"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSImageView" id="369992628">
               <reference key="NSNextResponder" ref="985395477"/>
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="311267277">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSImageView" id="163774294">
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
           </object>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="148381162">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -3759,6 +3835,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSImageView" id="99624362">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -3790,6 +3867,7 @@ LCAuLi4</string>
                 <int key="NSStyle">0</int>
                 <bool key="NSAnimates">NO</bool>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
               <bool key="NSEditable">YES</bool>
             </object>
             <object class="NSScrollView" id="563453281">
@@ -3893,6 +3971,7 @@ LCAuLi4</string>
                   <int key="NSvFlags">-2147483392</int>
                   <string key="NSFrame">{{484, 1}, {15, 102}}</string>
                   <reference key="NSSuperview" ref="563453281"/>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <reference key="NSTarget" ref="563453281"/>
                   <string key="NSAction">_doScroller:</string>
                   <double key="NSPercent">0.97142859999999998</double>
@@ -3902,6 +3981,7 @@ LCAuLi4</string>
                   <int key="NSvFlags">-2147483392</int>
                   <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
                   <reference key="NSSuperview" ref="563453281"/>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <int key="NSsFlags">1</int>
                   <reference key="NSTarget" ref="563453281"/>
                   <string key="NSAction">_doScroller:</string>
@@ -3916,6 +3996,9 @@ LCAuLi4</string>
               <reference key="NSVScroller" ref="444566474"/>
               <reference key="NSHScroller" ref="599664251"/>
               <reference key="NSContentView" ref="1059447005"/>
+              <double key="NSMinMagnification">0.25</double>
+              <double key="NSMaxMagnification">4</double>
+              <double key="NSMagnification">1</double>
             </object>
             <object class="NSButton" id="38883877">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -3937,6 +4020,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="718270196">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -3958,6 +4042,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="511315905">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -3981,6 +4066,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="653314466">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -4002,6 +4088,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="565095532">
               <reference key="NSNextResponder" ref="366395044"/>
@@ -4018,6 +4105,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{612, 323}</string>
@@ -4058,6 +4146,7 @@ LCAuLi4</string>
                 <reference key="NSColor" ref="563235091"/>
               </object>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="935681074">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4074,6 +4163,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="140632782"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="177357217">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4090,6 +4180,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="306532497"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSBox" id="541882601">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4128,6 +4219,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="140632782"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="754695396">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4144,6 +4236,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="140632782"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="421148087">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4160,6 +4253,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="140632782"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSSlider" id="844737467">
             <reference key="NSNextResponder" ref="560875128"/>
@@ -4181,6 +4275,7 @@ LCAuLi4</string>
               <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
               <bool key="NSVertical">NO</bool>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{307, 53}</string>
@@ -4220,6 +4315,7 @@ LCAuLi4</string>
                       <reference key="NSBackgroundColor" ref="3414043"/>
                       <reference key="NSTextColor" ref="1018329413"/>
                     </object>
+                    <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   </object>
                   <object class="NSImageView" id="684815277">
                     <reference key="NSNextResponder" ref="457727486"/>
@@ -4251,6 +4347,7 @@ LCAuLi4</string>
                       <int key="NSStyle">0</int>
                       <bool key="NSAnimates">YES</bool>
                     </object>
+                    <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     <bool key="NSEditable">YES</bool>
                   </object>
                   <object class="NSButton" id="959811945">
@@ -4272,6 +4369,7 @@ LCAuLi4</string>
                       <int key="NSPeriodicDelay">200</int>
                       <int key="NSPeriodicInterval">25</int>
                     </object>
+                    <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   </object>
                 </object>
                 <string key="NSFrameSize">{402, 229}</string>
@@ -4329,6 +4427,7 @@ LCAuLi4</string>
               <int key="NSStyle">0</int>
               <bool key="NSAnimates">NO</bool>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             <bool key="NSEditable">YES</bool>
           </object>
         </object>
@@ -4384,6 +4483,7 @@ LCAuLi4</string>
                 <bytes key="NSRGB">MSAxIDEAA</bytes>
               </object>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="725350360">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4406,6 +4506,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="880009621">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4428,6 +4529,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="297736534">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4450,6 +4552,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="425279991">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4472,6 +4575,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{400, 22}</string>
@@ -4498,6 +4602,66 @@ LCAuLi4</string>
               <int key="NSvFlags">290</int>
               <object class="NSMutableArray" key="NSSubviews">
                 <bool key="EncodedWithXMLCoder">YES</bool>
+                <object class="NSCustomView" id="999946268">
+                  <reference key="NSNextResponder" ref="984096082"/>
+                  <int key="NSvFlags">290</int>
+                  <object class="NSMutableArray" key="NSSubviews">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <object class="NSCustomView" id="1037621901">
+                      <reference key="NSNextResponder" ref="999946268"/>
+                      <int key="NSvFlags">-2147483356</int>
+                      <string key="NSFrame">{{1, 1}, {60, 12}}</string>
+                      <reference key="NSSuperview" ref="999946268"/>
+                      <string key="NSClassName">VLCThreePartImageView</string>
+                    </object>
+                    <object class="NSSlider" id="672269443">
+                      <reference key="NSNextResponder" ref="999946268"/>
+                      <int key="NSvFlags">290</int>
+                      <string key="NSFrame">{{1, 0}, {181, 15}}</string>
+                      <reference key="NSSuperview" ref="999946268"/>
+                      <bool key="NSViewCanDrawConcurrently">YES</bool>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="NSSliderCell" key="NSCell" id="457679772">
+                        <int key="NSCellFlags">-2080112384</int>
+                        <int key="NSCellFlags2">131072</int>
+                        <object class="NSMutableString" key="NSContents">
+                          <characters key="NS.bytes"/>
+                        </object>
+                        <reference key="NSSupport" ref="340291444"/>
+                        <reference key="NSControlView" ref="672269443"/>
+                        <double key="NSMaxValue">10000</double>
+                        <double key="NSMinValue">0.0</double>
+                        <double key="NSValue">3260.3068524096384</double>
+                        <double key="NSAltIncValue">0.0</double>
+                        <int key="NSNumberOfTickMarks">0</int>
+                        <int key="NSTickMarkPosition">1</int>
+                        <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
+                        <bool key="NSVertical">NO</bool>
+                      </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+                    </object>
+                    <object class="NSProgressIndicator" id="506657677">
+                      <reference key="NSNextResponder" ref="999946268"/>
+                      <int key="NSvFlags">-2147483358</int>
+                      <string key="NSFrame">{{0, 2}, {184, 12}}</string>
+                      <reference key="NSSuperview" ref="999946268"/>
+                      <int key="NSpiFlags">16650</int>
+                      <double key="NSMaxValue">100</double>
+                    </object>
+                    <object class="NSCustomView" id="640104047">
+                      <reference key="NSNextResponder" ref="999946268"/>
+                      <int key="NSvFlags">290</int>
+                      <string key="NSFrameSize">{184, 14}</string>
+                      <reference key="NSSuperview" ref="999946268"/>
+                      <string key="NSReuseIdentifierKey">_NS:1109</string>
+                      <string key="NSClassName">VLCThreePartImageView</string>
+                    </object>
+                  </object>
+                  <string key="NSFrame">{{96, 10}, {184, 14}}</string>
+                  <reference key="NSSuperview" ref="984096082"/>
+                  <string key="NSReuseIdentifierKey">_NS:1109</string>
+                  <string key="NSClassName">VLCProgressView</string>
+                </object>
                 <object class="NSImageView" id="101195702">
                   <reference key="NSNextResponder" ref="984096082"/>
                   <int key="NSvFlags">289</int>
@@ -4527,6 +4691,7 @@ LCAuLi4</string>
                     <int key="NSStyle">0</int>
                     <bool key="NSAnimates">NO</bool>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   <bool key="NSEditable">YES</bool>
                 </object>
                 <object class="NSButton" id="750485577">
@@ -4552,46 +4717,7 @@ LCAuLi4</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
-                </object>
-                <object class="NSProgressIndicator" id="506657677">
-                  <reference key="NSNextResponder" ref="984096082"/>
-                  <int key="NSvFlags">-2147482334</int>
-                  <string key="NSFrame">{{96, 12}, {184, 12}}</string>
-                  <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSpiFlags">16650</int>
-                  <double key="NSMaxValue">100</double>
-                </object>
-                <object class="NSCustomView" id="1037621901">
-                  <reference key="NSNextResponder" ref="984096082"/>
-                  <int key="NSvFlags">-2147483356</int>
-                  <string key="NSFrame">{{97, 11}, {60, 12}}</string>
-                  <reference key="NSSuperview" ref="984096082"/>
-                  <string key="NSClassName">VLCThreePartImageView</string>
-                </object>
-                <object class="NSSlider" id="672269443">
-                  <reference key="NSNextResponder" ref="984096082"/>
-                  <int key="NSvFlags">290</int>
-                  <string key="NSFrame">{{97, 10}, {181, 15}}</string>
-                  <reference key="NSSuperview" ref="984096082"/>
-                  <bool key="NSViewCanDrawConcurrently">YES</bool>
-                  <bool key="NSEnabled">YES</bool>
-                  <object class="NSSliderCell" key="NSCell" id="457679772">
-                    <int key="NSCellFlags">-2080112384</int>
-                    <int key="NSCellFlags2">131072</int>
-                    <object class="NSMutableString" key="NSContents">
-                      <characters key="NS.bytes"/>
-                    </object>
-                    <reference key="NSSupport" ref="340291444"/>
-                    <reference key="NSControlView" ref="672269443"/>
-                    <double key="NSMaxValue">10000</double>
-                    <double key="NSMinValue">0.0</double>
-                    <double key="NSValue">6017.9640718562878</double>
-                    <double key="NSAltIncValue">0.0</double>
-                    <int key="NSNumberOfTickMarks">0</int>
-                    <int key="NSTickMarkPosition">1</int>
-                    <bool key="NSAllowsTickMarkValuesOnly">NO</bool>
-                    <bool key="NSVertical">NO</bool>
-                  </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSTextField" id="156940539">
                   <reference key="NSNextResponder" ref="984096082"/>
@@ -4612,14 +4738,7 @@ LCAuLi4</string>
                       <reference key="NSCustomColorSpace" ref="746494608"/>
                     </object>
                   </object>
-                </object>
-                <object class="NSCustomView" id="640104047">
-                  <reference key="NSNextResponder" ref="984096082"/>
-                  <int key="NSvFlags">290</int>
-                  <string key="NSFrame">{{96, 10}, {184, 14}}</string>
-                  <reference key="NSSuperview" ref="984096082"/>
-                  <string key="NSReuseIdentifierKey">_NS:1109</string>
-                  <string key="NSClassName">VLCThreePartImageView</string>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="467826358">
                   <reference key="NSNextResponder" ref="984096082"/>
@@ -4642,6 +4761,7 @@ LCAuLi4</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="647546256">
                   <reference key="NSNextResponder" ref="984096082"/>
@@ -4666,6 +4786,7 @@ LCAuLi4</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="966784985">
                   <reference key="NSNextResponder" ref="984096082"/>
@@ -4694,6 +4815,7 @@ LCAuLi4</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
               </object>
               <string key="NSFrameSize">{363, 36}</string>
@@ -4733,6 +4855,7 @@ LCAuLi4</string>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="1145"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="478641580">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4755,6 +4878,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="177908053">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4777,6 +4901,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="3794738">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4799,6 +4924,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="713077498">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4821,6 +4947,7 @@ LCAuLi4</string>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{400, 22}</string>
@@ -4856,6 +4983,7 @@ LCAuLi4</string>
               <string key="themeKey">gradientTheme</string>
               <int key="BGButtonType">0</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="882473348">
             <reference key="NSNextResponder" ref="115834448"/>
@@ -4881,6 +5009,7 @@ LCAuLi4</string>
               <string key="themeKey">gradientTheme</string>
               <int key="BGButtonType">0</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSImageView" id="157740914">
             <reference key="NSNextResponder" ref="115834448"/>
@@ -4909,6 +5038,7 @@ LCAuLi4</string>
               <int key="NSStyle">0</int>
               <bool key="NSAnimates">NO</bool>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             <bool key="NSEditable">YES</bool>
           </object>
         </object>
@@ -4949,6 +5079,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="380575444">
               <reference key="NSNextResponder" ref="383192078"/>
@@ -4965,6 +5096,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="819678038">
               <reference key="NSNextResponder" ref="383192078"/>
@@ -4986,6 +5118,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="1020894529">
               <reference key="NSNextResponder" ref="383192078"/>
@@ -5007,6 +5140,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="150027265">
               <reference key="NSNextResponder" ref="383192078"/>
@@ -5026,6 +5160,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="166084101"/>
                 <reference key="NSTextColor" ref="824843486"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{612, 159}</string>
@@ -5068,6 +5203,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSTextField" id="926334721">
               <reference key="NSNextResponder" ref="306630988"/>
@@ -5084,6 +5220,7 @@ LCAuLi4</string>
                 <reference key="NSBackgroundColor" ref="3414043"/>
                 <reference key="NSTextColor" ref="306532497"/>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="956657117">
               <reference key="NSNextResponder" ref="306630988"/>
@@ -5105,6 +5242,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="917533641">
               <reference key="NSNextResponder" ref="306630988"/>
@@ -5126,6 +5264,7 @@ LCAuLi4</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSPopUpButton" id="321940037">
               <reference key="NSNextResponder" ref="306630988"/>
@@ -5135,7 +5274,7 @@ LCAuLi4</string>
               <string key="NSReuseIdentifierKey">_NS:791</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSPopUpButtonCell" key="NSCell" id="651417520">
-                <int key="NSCellFlags">-2076049856</int>
+                <int key="NSCellFlags">-2076180416</int>
                 <int key="NSCellFlags2">2048</int>
                 <reference key="NSSupport" ref="841513812"/>
                 <string key="NSCellIdentifier">_NS:791</string>
@@ -5194,6 +5333,7 @@ LCAuLi4</string>
                 <bool key="NSAltersState">YES</bool>
                 <int key="NSArrowPosition">2</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{612, 159}</string>
@@ -10582,14 +10722,11 @@ LCAuLi4</string>
             <reference key="object" ref="129808516"/>
             <object class="NSMutableArray" key="children">
               <bool key="EncodedWithXMLCoder">YES</bool>
-              <reference ref="704525034"/>
               <reference ref="809192538"/>
-              <reference ref="664576649"/>
               <reference ref="784705424"/>
               <reference ref="963106097"/>
               <reference ref="533732100"/>
               <reference ref="474770834"/>
-              <reference ref="202538583"/>
               <reference ref="38046606"/>
               <reference ref="788281303"/>
               <reference ref="1023610457"/>
@@ -10598,26 +10735,12 @@ LCAuLi4</string>
               <reference ref="714984330"/>
               <reference ref="291209196"/>
               <reference ref="884724451"/>
-              <reference ref="304081293"/>
               <reference ref="707945673"/>
               <reference ref="828315098"/>
+              <reference ref="271396113"/>
             </object>
             <reference key="parent" ref="429932428"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4422</int>
-            <reference key="object" ref="704525034"/>
-            <object class="NSMutableArray" key="children">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <reference ref="276068486"/>
-            </object>
-            <reference key="parent" ref="129808516"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4425</int>
-            <reference key="object" ref="276068486"/>
-            <reference key="parent" ref="704525034"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">3648</int>
             <reference key="object" ref="828315098"/>
@@ -10646,11 +10769,6 @@ LCAuLi4</string>
             <reference key="object" ref="670927311"/>
             <reference key="parent" ref="809192538"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">3584</int>
-            <reference key="object" ref="664576649"/>
-            <reference key="parent" ref="129808516"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">4417</int>
             <reference key="object" ref="784705424"/>
@@ -10707,14 +10825,6 @@ LCAuLi4</string>
             <reference key="object" ref="706599501"/>
             <reference key="parent" ref="474770834"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4701</int>
-            <reference key="object" ref="202538583"/>
-            <object class="NSMutableArray" key="children">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-            </object>
-            <reference key="parent" ref="129808516"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">3654</int>
             <reference key="object" ref="38046606"/>
@@ -10935,11 +11045,6 @@ LCAuLi4</string>
             <reference key="object" ref="155309985"/>
             <reference key="parent" ref="425279991"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4919</int>
-            <reference key="object" ref="304081293"/>
-            <reference key="parent" ref="129808516"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">4926</int>
             <reference key="object" ref="59081481"/>
@@ -11047,13 +11152,10 @@ LCAuLi4</string>
               <reference ref="966784985"/>
               <reference ref="647546256"/>
               <reference ref="467826358"/>
-              <reference ref="640104047"/>
               <reference ref="156940539"/>
-              <reference ref="672269443"/>
-              <reference ref="1037621901"/>
-              <reference ref="506657677"/>
               <reference ref="750485577"/>
               <reference ref="101195702"/>
+              <reference ref="999946268"/>
             </object>
             <reference key="parent" ref="598483044"/>
           </object>
@@ -11099,11 +11201,6 @@ LCAuLi4</string>
             <reference key="object" ref="7047"/>
             <reference key="parent" ref="966784985"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4960</int>
-            <reference key="object" ref="640104047"/>
-            <reference key="parent" ref="984096082"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">4961</int>
             <reference key="object" ref="156940539"/>
@@ -11113,30 +11210,6 @@ LCAuLi4</string>
             </object>
             <reference key="parent" ref="984096082"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4962</int>
-            <reference key="object" ref="672269443"/>
-            <object class="NSMutableArray" key="children">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <reference ref="457679772"/>
-            </object>
-            <reference key="parent" ref="984096082"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4963</int>
-            <reference key="object" ref="1037621901"/>
-            <reference key="parent" ref="984096082"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4964</int>
-            <reference key="object" ref="506657677"/>
-            <reference key="parent" ref="984096082"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">4965</int>
-            <reference key="object" ref="457679772"/>
-            <reference key="parent" ref="672269443"/>
-          </object>
           <object class="IBObjectRecord">
             <int key="objectID">4966</int>
             <reference key="object" ref="961589946"/>
@@ -11759,6 +11832,88 @@ LCAuLi4</string>
             <reference key="object" ref="880026468"/>
             <reference key="parent" ref="546815605"/>
           </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">5335</int>
+            <reference key="object" ref="271396113"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="704525034"/>
+              <reference ref="202538583"/>
+              <reference ref="304081293"/>
+              <reference ref="664576649"/>
+            </object>
+            <reference key="parent" ref="129808516"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4422</int>
+            <reference key="object" ref="704525034"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="276068486"/>
+            </object>
+            <reference key="parent" ref="271396113"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4425</int>
+            <reference key="object" ref="276068486"/>
+            <reference key="parent" ref="704525034"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">3584</int>
+            <reference key="object" ref="664576649"/>
+            <reference key="parent" ref="271396113"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4701</int>
+            <reference key="object" ref="202538583"/>
+            <reference key="parent" ref="271396113"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">5336</int>
+            <reference key="object" ref="999946268"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="640104047"/>
+              <reference ref="506657677"/>
+              <reference ref="672269443"/>
+              <reference ref="1037621901"/>
+            </object>
+            <reference key="parent" ref="984096082"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4960</int>
+            <reference key="object" ref="640104047"/>
+            <reference key="parent" ref="999946268"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4964</int>
+            <reference key="object" ref="506657677"/>
+            <reference key="parent" ref="999946268"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4962</int>
+            <reference key="object" ref="672269443"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="457679772"/>
+            </object>
+            <reference key="parent" ref="999946268"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4965</int>
+            <reference key="object" ref="457679772"/>
+            <reference key="parent" ref="672269443"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4963</int>
+            <reference key="object" ref="1037621901"/>
+            <reference key="parent" ref="999946268"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4919</int>
+            <reference key="object" ref="304081293"/>
+            <reference key="parent" ref="271396113"/>
+          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -12640,6 +12795,8 @@ LCAuLi4</string>
           <string>5322.IBPluginDependency</string>
           <string>5323.IBPluginDependency</string>
           <string>5324.IBPluginDependency</string>
+          <string>5335.IBPluginDependency</string>
+          <string>5336.IBPluginDependency</string>
           <string>56.IBPluginDependency</string>
           <string>56.ImportedFromIB2</string>
           <string>57.IBEditorWindowLastContentRect</string>
@@ -13050,7 +13207,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">P4AAAL+AAABDWQAAwbAAAA</bytes>
+            <bytes key="NSTransformStruct">P4AAAL+AAAAAAAAAwUAAAA</bytes>
           </object>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -13256,7 +13413,7 @@ LCAuLi4</string>
           <string>TimeLineSlider</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">P4AAAL+AAABDWgAAwbgAAA</bytes>
+            <bytes key="NSTransformStruct">P4AAAL+AAABDXQAAwbgAAA</bytes>
           </object>
           <boolean value="YES"/>
           <string>VLCTimeField</string>
@@ -13329,7 +13486,7 @@ LCAuLi4</string>
           <string>com.binarymethod.BGHUDAppKitPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">AUNaAABBMAAAA</bytes>
+            <bytes key="NSTransformStruct">AUNbAABBMAAAA</bytes>
           </object>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
@@ -13418,7 +13575,7 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">AUNZAABBIAAAA</bytes>
+            <bytes key="NSTransformStruct">AUNbAABBIAAAA</bytes>
           </object>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
@@ -13438,9 +13595,9 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>{{596, 363}, {64, 6}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{396, 139}, {363, 239}}</string>
+          <string>{{532, 487}, {363, 239}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{396, 139}, {363, 239}}</string>
+          <string>{{532, 487}, {363, 239}}</string>
           <boolean value="NO"/>
           <boolean value="NO"/>
           <string>{363, 203}</string>
@@ -13469,7 +13626,7 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">AUK4AABBMAAAA</bytes>
+            <bytes key="NSTransformStruct">AULAAABBIAAAA</bytes>
           </object>
           <string>VLCTimeField</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -13480,16 +13637,16 @@ LCAuLi4</string>
           <string>TimeLineSlider</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">P4AAAL+AAABCugAAwcAAAA</bytes>
+            <bytes key="NSTransformStruct">P4AAAL+AAABCwgAAwbgAAA</bytes>
           </object>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">AUK6AABBQAAAA</bytes>
+            <bytes key="NSTransformStruct">AULCAABBMAAAA</bytes>
           </object>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
-            <bytes key="NSTransformStruct">P4AAAL+AAABCuAAAwbgAAA</bytes>
+            <bytes key="NSTransformStruct">P4AAAL+AAABCwAAAwbAAAA</bytes>
           </object>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -13706,6 +13863,8 @@ LCAuLi4</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>
           <boolean value="YES"/>
           <string>{{329, 186}, {267, 263}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -13762,7 +13921,7 @@ LCAuLi4</string>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">5334</int>
+      <int key="maxID">5336</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -13775,13 +13934,6 @@ LCAuLi4</string>
             <string key="minorKey">../../../modules/gui/macosx/misc.h</string>
           </object>
         </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">NSApplication</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="429528900">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/CompatibilityFixes.h</string>
-          </object>
-        </object>
         <object class="IBPartialClassDescription">
           <string key="className">NSApplication</string>
           <object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -13789,10 +13941,6 @@ LCAuLi4</string>
             <string key="minorKey">../../../modules/gui/macosx/applescript.h</string>
           </object>
         </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">NSMenu</string>
-          <reference key="sourceIdentifier" ref="429528900"/>
-        </object>
         <object class="IBPartialClassDescription">
           <string key="className">NSObject</string>
           <object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -13823,7 +13971,10 @@ LCAuLi4</string>
         </object>
         <object class="IBPartialClassDescription">
           <string key="className">NSWindow</string>
-          <reference key="sourceIdentifier" ref="429528900"/>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/CompatibilityFixes.h</string>
+          </object>
         </object>
         <object class="IBPartialClassDescription">
           <string key="className">PXSourceList</string>
@@ -14219,13 +14370,13 @@ LCAuLi4</string>
               <string>o_coreinteraction</string>
               <string>o_crashrep_desc_txt</string>
               <string>o_crashrep_dontSend_btn</string>
+              <string>o_crashrep_dontaskagain_ckb</string>
               <string>o_crashrep_fld</string>
               <string>o_crashrep_includeEmail_ckb</string>
               <string>o_crashrep_includeEmail_txt</string>
               <string>o_crashrep_send_btn</string>
               <string>o_crashrep_title_txt</string>
               <string>o_crashrep_win</string>
-              <string>o_embedded_list</string>
               <string>o_eyetv</string>
               <string>o_info</string>
               <string>o_mainmenu</string>
@@ -14248,6 +14399,7 @@ LCAuLi4</string>
               <string>id</string>
               <string>NSTextField</string>
               <string>NSButton</string>
+              <string>NSButton</string>
               <string>NSTextView</string>
               <string>NSButton</string>
               <string>NSTextField</string>
@@ -14257,7 +14409,6 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
-              <string>id</string>
               <string>NSButton</string>
               <string>NSWindow</string>
               <string>NSButton</string>
@@ -14280,13 +14431,13 @@ LCAuLi4</string>
               <string>o_coreinteraction</string>
               <string>o_crashrep_desc_txt</string>
               <string>o_crashrep_dontSend_btn</string>
+              <string>o_crashrep_dontaskagain_ckb</string>
               <string>o_crashrep_fld</string>
               <string>o_crashrep_includeEmail_ckb</string>
               <string>o_crashrep_includeEmail_txt</string>
               <string>o_crashrep_send_btn</string>
               <string>o_crashrep_title_txt</string>
               <string>o_crashrep_win</string>
-              <string>o_embedded_list</string>
               <string>o_eyetv</string>
               <string>o_info</string>
               <string>o_mainmenu</string>
@@ -14327,6 +14478,10 @@ LCAuLi4</string>
                 <string key="name">o_crashrep_dontSend_btn</string>
                 <string key="candidateClassName">NSButton</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_crashrep_dontaskagain_ckb</string>
+                <string key="candidateClassName">NSButton</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_crashrep_fld</string>
                 <string key="candidateClassName">NSTextView</string>
@@ -14351,10 +14506,6 @@ LCAuLi4</string>
                 <string key="name">o_crashrep_win</string>
                 <string key="candidateClassName">NSWindow</string>
               </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_embedded_list</string>
-                <string key="candidateClassName">id</string>
-              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_eyetv</string>
                 <string key="candidateClassName">id</string>
@@ -14798,6 +14949,7 @@ LCAuLi4</string>
               <string>o_mu_title</string>
               <string>o_mu_video</string>
               <string>o_mu_videotrack</string>
+              <string>o_mu_view</string>
               <string>o_mu_visual</string>
               <string>o_mu_window</string>
               <string>o_trackSynchronization</string>
@@ -14948,6 +15100,7 @@ LCAuLi4</string>
               <string>NSMenu</string>
               <string>NSMenu</string>
               <string>NSMenu</string>
+              <string>NSMenu</string>
               <string>id</string>
               <string>id</string>
               <string>NSMenuItem</string>
@@ -15097,6 +15250,7 @@ LCAuLi4</string>
               <string>o_mu_title</string>
               <string>o_mu_video</string>
               <string>o_mu_videotrack</string>
+              <string>o_mu_view</string>
               <string>o_mu_visual</string>
               <string>o_mu_window</string>
               <string>o_trackSynchronization</string>
@@ -15639,7 +15793,11 @@ LCAuLi4</string>
                 <string key="candidateClassName">NSMenu</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_visual</string>
+                <string key="name">o_mu_view</string>
+                <string key="candidateClassName">NSMenu</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_mu_visual</string>
                 <string key="candidateClassName">NSMenu</string>
               </object>
               <object class="IBToOneOutletInfo">
@@ -15708,13 +15866,21 @@ LCAuLi4</string>
             <bool key="EncodedWithXMLCoder">YES</bool>
             <object class="NSArray" key="dict.sortedKeys">
               <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>addPodcast:</string>
+              <string>addPodcastWindowAction:</string>
+              <string>backward:</string>
               <string>bwd:</string>
               <string>customZoom:</string>
               <string>dropzoneButtonAction:</string>
               <string>effects:</string>
+              <string>forward:</string>
               <string>fullscreen:</string>
               <string>fwd:</string>
+              <string>next:</string>
               <string>play:</string>
+              <string>prev:</string>
+              <string>removePodcast:</string>
+              <string>removePodcastWindowAction:</string>
               <string>repeat:</string>
               <string>shuffle:</string>
               <string>stop:</string>
@@ -15737,19 +15903,35 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <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>addPodcast:</string>
+              <string>addPodcastWindowAction:</string>
+              <string>backward:</string>
               <string>bwd:</string>
               <string>customZoom:</string>
               <string>dropzoneButtonAction:</string>
               <string>effects:</string>
+              <string>forward:</string>
               <string>fullscreen:</string>
               <string>fwd:</string>
+              <string>next:</string>
               <string>play:</string>
+              <string>prev:</string>
+              <string>removePodcast:</string>
+              <string>removePodcastWindowAction:</string>
               <string>repeat:</string>
               <string>shuffle:</string>
               <string>stop:</string>
@@ -15759,6 +15941,18 @@ LCAuLi4</string>
             </object>
             <object class="NSMutableArray" key="dict.values">
               <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBActionInfo">
+                <string key="name">addPodcast:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">addPodcastWindowAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">backward:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">bwd:</string>
                 <string key="candidateClassName">id</string>
@@ -15775,6 +15969,10 @@ LCAuLi4</string>
                 <string key="name">effects:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">forward:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">fullscreen:</string>
                 <string key="candidateClassName">id</string>
@@ -15783,10 +15981,26 @@ LCAuLi4</string>
                 <string key="name">fwd:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">next:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">play:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">prev:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">removePodcast:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">removePodcastWindowAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">repeat:</string>
                 <string key="candidateClassName">id</string>
@@ -15846,6 +16060,21 @@ LCAuLi4</string>
               <string>o_play_btn</string>
               <string>o_playlist_btn</string>
               <string>o_playlist_table</string>
+              <string>o_podcast_add_btn</string>
+              <string>o_podcast_remove_btn</string>
+              <string>o_podcast_subscribe_cancel_btn</string>
+              <string>o_podcast_subscribe_ok_btn</string>
+              <string>o_podcast_subscribe_subtitle_lbl</string>
+              <string>o_podcast_subscribe_title_lbl</string>
+              <string>o_podcast_subscribe_url_fld</string>
+              <string>o_podcast_subscribe_window</string>
+              <string>o_podcast_unsubscribe_cancel_btn</string>
+              <string>o_podcast_unsubscribe_ok_btn</string>
+              <string>o_podcast_unsubscribe_pop</string>
+              <string>o_podcast_unsubscribe_subtitle_lbl</string>
+              <string>o_podcast_unsubscribe_title_lbl</string>
+              <string>o_podcast_unsubscribe_window</string>
+              <string>o_podcast_view</string>
               <string>o_progress_bar</string>
               <string>o_repeat_btn</string>
               <string>o_resize_view</string>
@@ -15920,6 +16149,21 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
             </object>
           </object>
           <object class="NSMutableDictionary" key="toOneOutletInfosByName">
@@ -15955,6 +16199,21 @@ LCAuLi4</string>
               <string>o_play_btn</string>
               <string>o_playlist_btn</string>
               <string>o_playlist_table</string>
+              <string>o_podcast_add_btn</string>
+              <string>o_podcast_remove_btn</string>
+              <string>o_podcast_subscribe_cancel_btn</string>
+              <string>o_podcast_subscribe_ok_btn</string>
+              <string>o_podcast_subscribe_subtitle_lbl</string>
+              <string>o_podcast_subscribe_title_lbl</string>
+              <string>o_podcast_subscribe_url_fld</string>
+              <string>o_podcast_subscribe_window</string>
+              <string>o_podcast_unsubscribe_cancel_btn</string>
+              <string>o_podcast_unsubscribe_ok_btn</string>
+              <string>o_podcast_unsubscribe_pop</string>
+              <string>o_podcast_unsubscribe_subtitle_lbl</string>
+              <string>o_podcast_unsubscribe_title_lbl</string>
+              <string>o_podcast_unsubscribe_window</string>
+              <string>o_podcast_view</string>
               <string>o_progress_bar</string>
               <string>o_repeat_btn</string>
               <string>o_resize_view</string>
@@ -16095,6 +16354,66 @@ LCAuLi4</string>
                 <string key="name">o_playlist_table</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_add_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_remove_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_cancel_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_ok_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_subtitle_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_title_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_url_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_subscribe_window</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_cancel_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_ok_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_pop</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_subtitle_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_title_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_unsubscribe_window</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_podcast_view</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_progress_bar</string>
                 <string key="candidateClassName">id</string>
@@ -16348,2539 +16667,309 @@ LCAuLi4</string>
               <object class="IBActionInfo">
                 <string key="name">sortNodeByAuthor:</string>
                 <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">sortNodeByName:</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>o_btn_playlist</string>
-              <string>o_controller</string>
-              <string>o_ctx_menu</string>
-              <string>o_mi_delete</string>
-              <string>o_mi_dl_cover_art</string>
-              <string>o_mi_info</string>
-              <string>o_mi_play</string>
-              <string>o_mi_preparse</string>
-              <string>o_mi_recursive_expand</string>
-              <string>o_mi_revealInFinder</string>
-              <string>o_mi_save_playlist</string>
-              <string>o_mi_selectall</string>
-              <string>o_mi_sort_author</string>
-              <string>o_mi_sort_name</string>
-              <string>o_mm_mi_revealInFinder</string>
-              <string>o_playlist_header</string>
-              <string>o_playlist_view</string>
-              <string>o_playlist_wizard</string>
-              <string>o_save_accessory_popup</string>
-              <string>o_save_accessory_text</string>
-              <string>o_save_accessory_view</string>
-              <string>o_search_field</string>
-              <string>o_search_field_other</string>
-              <string>o_tc_sortColumn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</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>o_btn_playlist</string>
-              <string>o_controller</string>
-              <string>o_ctx_menu</string>
-              <string>o_mi_delete</string>
-              <string>o_mi_dl_cover_art</string>
-              <string>o_mi_info</string>
-              <string>o_mi_play</string>
-              <string>o_mi_preparse</string>
-              <string>o_mi_recursive_expand</string>
-              <string>o_mi_revealInFinder</string>
-              <string>o_mi_save_playlist</string>
-              <string>o_mi_selectall</string>
-              <string>o_mi_sort_author</string>
-              <string>o_mi_sort_name</string>
-              <string>o_mm_mi_revealInFinder</string>
-              <string>o_playlist_header</string>
-              <string>o_playlist_view</string>
-              <string>o_playlist_wizard</string>
-              <string>o_save_accessory_popup</string>
-              <string>o_save_accessory_text</string>
-              <string>o_save_accessory_view</string>
-              <string>o_search_field</string>
-              <string>o_search_field_other</string>
-              <string>o_tc_sortColumn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_controller</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_ctx_menu</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_delete</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_dl_cover_art</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_info</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_play</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_preparse</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_recursive_expand</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_revealInFinder</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_save_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_selectall</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_sort_author</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_sort_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mm_mi_revealInFinder</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_header</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_wizard</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_popup</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_text</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_search_field</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_search_field_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_sortColumn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="877349596">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/playlist.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCPlaylistCommon</string>
-          <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_outline_view</string>
-              <string>o_outline_view_other</string>
-              <string>o_tc_author_other</string>
-              <string>o_tc_duration_other</string>
-              <string>o_tc_name_other</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>VLCPlaylistView</string>
-              <string>VLCPlaylistView</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</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>o_outline_view</string>
-              <string>o_outline_view_other</string>
-              <string>o_tc_author_other</string>
-              <string>o_tc_duration_other</string>
-              <string>o_tc_name_other</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_outline_view</string>
-                <string key="candidateClassName">VLCPlaylistView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_outline_view_other</string>
-                <string key="candidateClassName">VLCPlaylistView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_author_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_duration_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_name_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <reference key="sourceIdentifier" ref="877349596"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCPlaylistView</string>
-          <string key="superclassName">NSOutlineView</string>
-          <reference key="sourceIdentifier" ref="877349596"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCResizeControl</string>
-          <string key="superclassName">NSImageView</string>
-          <reference key="sourceIdentifier" ref="925772039"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCThreePartDropView</string>
-          <string key="superclassName">VLCThreePartImageView</string>
-          <reference key="sourceIdentifier" ref="516086310"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCThreePartImageView</string>
-          <string key="superclassName">NSView</string>
-          <reference key="sourceIdentifier" ref="516086310"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCTimeField</string>
-          <string key="superclassName">NSTextField</string>
-          <reference key="sourceIdentifier" ref="516086310"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCVoutView</string>
-          <string key="superclassName">NSView</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/VideoView.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCWindowButtonCell</string>
-          <string key="superclassName">NSButtonCell</string>
-          <reference key="sourceIdentifier" ref="925772039"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCWindowTitleTextField</string>
-          <string key="superclassName">NSTextField</string>
-          <reference key="sourceIdentifier" ref="925772039"/>
-        </object>
-      </object>
-      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
-        <bool key="EncodedWithXMLCoder">YES</bool>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCApplication</string>
-          <string key="superclassName">NSApplication</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="617472849">
-            <string key="majorKey">IBDocumentRelativeSource</string>
-            <string key="minorKey">../../../../../modules/gui/macosx/intf.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCDetachedVideoWindow</string>
-          <string key="superclassName">NSWindow</string>
-          <object class="NSMutableDictionary" key="actions">
-            <string key="NS.key.0">customZoom:</string>
-            <string key="NS.object.0">id</string>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <string key="NS.key.0">customZoom:</string>
-            <object class="IBActionInfo" key="NS.object.0">
-              <string key="name">customZoom:</string>
-              <string key="candidateClassName">id</string>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="156184767">
-            <string key="majorKey">IBDocumentRelativeSource</string>
-            <string key="minorKey">../../../../../modules/gui/macosx/MainWindow.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCMain</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>crashReporterAction:</string>
-              <string>openCrashLog:</string>
-              <string>saveDebugLog:</string>
-              <string>showMessagesPanel:</string>
-              <string>updateMessagesPanel:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <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>crashReporterAction:</string>
-              <string>openCrashLog:</string>
-              <string>saveDebugLog:</string>
-              <string>showMessagesPanel:</string>
-              <string>updateMessagesPanel:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">crashReporterAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openCrashLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">saveDebugLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showMessagesPanel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">updateMessagesPanel:</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>o_bookmarks</string>
-              <string>o_controls</string>
-              <string>o_coredialogs</string>
-              <string>o_coreinteraction</string>
-              <string>o_crashrep_desc_txt</string>
-              <string>o_crashrep_dontSend_btn</string>
-              <string>o_crashrep_dontaskagain_ckb</string>
-              <string>o_crashrep_fld</string>
-              <string>o_crashrep_includeEmail_ckb</string>
-              <string>o_crashrep_includeEmail_txt</string>
-              <string>o_crashrep_send_btn</string>
-              <string>o_crashrep_title_txt</string>
-              <string>o_crashrep_win</string>
-              <string>o_embedded_list</string>
-              <string>o_eyetv</string>
-              <string>o_info</string>
-              <string>o_mainmenu</string>
-              <string>o_msgs_crashlog_btn</string>
-              <string>o_msgs_panel</string>
-              <string>o_msgs_refresh_btn</string>
-              <string>o_msgs_save_btn</string>
-              <string>o_msgs_table</string>
-              <string>o_open</string>
-              <string>o_playlist</string>
-              <string>o_prefs</string>
-              <string>o_sprefs</string>
-              <string>o_wizard</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>VLCControls</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSTextField</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSTextView</string>
-              <string>NSButton</string>
-              <string>NSTextField</string>
-              <string>NSButton</string>
-              <string>NSTextField</string>
-              <string>NSWindow</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSButton</string>
-              <string>NSWindow</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>id</string>
-              <string>id</string>
-              <string>VLCPlaylist</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</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>o_bookmarks</string>
-              <string>o_controls</string>
-              <string>o_coredialogs</string>
-              <string>o_coreinteraction</string>
-              <string>o_crashrep_desc_txt</string>
-              <string>o_crashrep_dontSend_btn</string>
-              <string>o_crashrep_dontaskagain_ckb</string>
-              <string>o_crashrep_fld</string>
-              <string>o_crashrep_includeEmail_ckb</string>
-              <string>o_crashrep_includeEmail_txt</string>
-              <string>o_crashrep_send_btn</string>
-              <string>o_crashrep_title_txt</string>
-              <string>o_crashrep_win</string>
-              <string>o_embedded_list</string>
-              <string>o_eyetv</string>
-              <string>o_info</string>
-              <string>o_mainmenu</string>
-              <string>o_msgs_crashlog_btn</string>
-              <string>o_msgs_panel</string>
-              <string>o_msgs_refresh_btn</string>
-              <string>o_msgs_save_btn</string>
-              <string>o_msgs_table</string>
-              <string>o_open</string>
-              <string>o_playlist</string>
-              <string>o_prefs</string>
-              <string>o_sprefs</string>
-              <string>o_wizard</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bookmarks</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_controls</string>
-                <string key="candidateClassName">VLCControls</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_coredialogs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_coreinteraction</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_desc_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_dontSend_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_dontaskagain_ckb</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_fld</string>
-                <string key="candidateClassName">NSTextView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_includeEmail_ckb</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_includeEmail_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_send_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_title_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_win</string>
-                <string key="candidateClassName">NSWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_embedded_list</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_info</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mainmenu</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_crashlog_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_panel</string>
-                <string key="candidateClassName">NSWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_refresh_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_save_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_table</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_open</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist</string>
-                <string key="candidateClassName">VLCPlaylist</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_prefs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_sprefs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_wizard</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <reference key="sourceIdentifier" ref="617472849"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCMainMenu</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>createVideoSnapshot:</string>
-              <string>floatOnTop:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openWebsite:</string>
-              <string>resizeVideoWindow:</string>
-              <string>setPlaybackRate:</string>
-              <string>showAudioEffects:</string>
-              <string>showBookmarks:</string>
-              <string>showConvertAndSave:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showTrackSynchronization:</string>
-              <string>showVideoEffects:</string>
-              <string>showWizard:</string>
-              <string>toggleFullscreen:</string>
-              <string>toggleFullscreenDevice:</string>
-              <string>toggleJumpButtons:</string>
-              <string>togglePlaylistColumnTable:</string>
-              <string>togglePlaymodeButtons:</string>
-              <string>toggleRecord:</string>
-              <string>toggleVar:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <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>createVideoSnapshot:</string>
-              <string>floatOnTop:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openWebsite:</string>
-              <string>resizeVideoWindow:</string>
-              <string>setPlaybackRate:</string>
-              <string>showAudioEffects:</string>
-              <string>showBookmarks:</string>
-              <string>showConvertAndSave:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showTrackSynchronization:</string>
-              <string>showVideoEffects:</string>
-              <string>showWizard:</string>
-              <string>toggleFullscreen:</string>
-              <string>toggleFullscreenDevice:</string>
-              <string>toggleJumpButtons:</string>
-              <string>togglePlaylistColumnTable:</string>
-              <string>togglePlaymodeButtons:</string>
-              <string>toggleRecord:</string>
-              <string>toggleVar:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">createVideoSnapshot:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">floatOnTop:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenCapture:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenDisc:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFile:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFileGeneric:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenNet:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDocumentation:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDonate:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openForum:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openReadMe:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openWebsite:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">resizeVideoWindow:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">setPlaybackRate:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showAudioEffects:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showBookmarks:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showConvertAndSave:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showInformationPanel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showLicense:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showTrackSynchronization:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showVideoEffects:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showWizard:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toggleFullscreen:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toggleFullscreenDevice:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toggleJumpButtons:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">togglePlaylistColumnTable:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">togglePlaymodeButtons:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toggleRecord:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toggleVar:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewAbout:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewErrorsAndWarnings:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewHelp:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewPreferences:</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>o_about</string>
-              <string>o_audioeffects</string>
-              <string>o_bookmarks</string>
-              <string>o_convertandsave</string>
-              <string>o_dmi_mute</string>
-              <string>o_dmi_next</string>
-              <string>o_dmi_play</string>
-              <string>o_dmi_previous</string>
-              <string>o_dmi_stop</string>
-              <string>o_extMgr</string>
-              <string>o_mi_about</string>
-              <string>o_mi_addSub</string>
-              <string>o_mi_add_intf</string>
-              <string>o_mi_aspect_ratio</string>
-              <string>o_mi_audioeffects</string>
-              <string>o_mi_audiotrack</string>
-              <string>o_mi_bookmarks</string>
-              <string>o_mi_bring_atf</string>
-              <string>o_mi_bwd</string>
-              <string>o_mi_channels</string>
-              <string>o_mi_chapter</string>
-              <string>o_mi_checkForUpdate</string>
-              <string>o_mi_clear</string>
-              <string>o_mi_close_window</string>
-              <string>o_mi_controller</string>
-              <string>o_mi_convertandsave</string>
-              <string>o_mi_copy</string>
-              <string>o_mi_crop</string>
-              <string>o_mi_cut</string>
-              <string>o_mi_deinterlace</string>
-              <string>o_mi_deinterlace_mode</string>
-              <string>o_mi_device</string>
-              <string>o_mi_documentation</string>
-              <string>o_mi_donation</string>
-              <string>o_mi_double_window</string>
-              <string>o_mi_errorsAndWarnings</string>
-              <string>o_mi_extensions</string>
-              <string>o_mi_ffmpeg_pp</string>
-              <string>o_mi_fittoscreen</string>
-              <string>o_mi_floatontop</string>
-              <string>o_mi_forum</string>
-              <string>o_mi_fullscreen</string>
-              <string>o_mi_fwd</string>
-              <string>o_mi_half_window</string>
-              <string>o_mi_help</string>
-              <string>o_mi_hide</string>
-              <string>o_mi_hide_others</string>
-              <string>o_mi_info</string>
-              <string>o_mi_license</string>
-              <string>o_mi_loop</string>
-              <string>o_mi_messages</string>
-              <string>o_mi_minimize</string>
-              <string>o_mi_mute</string>
-              <string>o_mi_next</string>
-              <string>o_mi_normal_window</string>
-              <string>o_mi_open_capture</string>
-              <string>o_mi_open_disc</string>
-              <string>o_mi_open_file</string>
-              <string>o_mi_open_generic</string>
-              <string>o_mi_open_net</string>
-              <string>o_mi_open_recent</string>
-              <string>o_mi_open_wizard</string>
-              <string>o_mi_paste</string>
-              <string>o_mi_play</string>
-              <string>o_mi_player</string>
-              <string>o_mi_playlist</string>
-              <string>o_mi_prefs</string>
-              <string>o_mi_previous</string>
-              <string>o_mi_program</string>
-              <string>o_mi_quit</string>
-              <string>o_mi_quitAfterPB</string>
-              <string>o_mi_random</string>
-              <string>o_mi_rate</string>
-              <string>o_mi_rate_faster_lbl</string>
-              <string>o_mi_rate_fld</string>
-              <string>o_mi_rate_lbl</string>
-              <string>o_mi_rate_lbl_gray</string>
-              <string>o_mi_rate_normal_lbl</string>
-              <string>o_mi_rate_sld</string>
-              <string>o_mi_rate_slower_lbl</string>
-              <string>o_mi_rate_view</string>
-              <string>o_mi_readme</string>
-              <string>o_mi_record</string>
-              <string>o_mi_repeat</string>
-              <string>o_mi_screen</string>
-              <string>o_mi_select_all</string>
-              <string>o_mi_services</string>
-              <string>o_mi_show_all</string>
-              <string>o_mi_snapshot</string>
-              <string>o_mi_stop</string>
-              <string>o_mi_subtitle</string>
-              <string>o_mi_teletext</string>
-              <string>o_mi_teletext_blue</string>
-              <string>o_mi_teletext_green</string>
-              <string>o_mi_teletext_index</string>
-              <string>o_mi_teletext_red</string>
-              <string>o_mi_teletext_transparent</string>
-              <string>o_mi_teletext_yellow</string>
-              <string>o_mi_title</string>
-              <string>o_mi_toggleJumpButtons</string>
-              <string>o_mi_togglePlaymodeButtons</string>
-              <string>o_mi_trackSynchronization</string>
-              <string>o_mi_videoeffects</string>
-              <string>o_mi_videotrack</string>
-              <string>o_mi_visual</string>
-              <string>o_mi_vol_down</string>
-              <string>o_mi_vol_up</string>
-              <string>o_mi_website</string>
-              <string>o_mu_add_intf</string>
-              <string>o_mu_aspect_ratio</string>
-              <string>o_mu_audio</string>
-              <string>o_mu_audiotrack</string>
-              <string>o_mu_channels</string>
-              <string>o_mu_chapter</string>
-              <string>o_mu_controls</string>
-              <string>o_mu_crop</string>
-              <string>o_mu_deinterlace</string>
-              <string>o_mu_deinterlace_mode</string>
-              <string>o_mu_device</string>
-              <string>o_mu_edit</string>
-              <string>o_mu_extensions</string>
-              <string>o_mu_ffmpeg_pp</string>
-              <string>o_mu_file</string>
-              <string>o_mu_help</string>
-              <string>o_mu_playlistTableColumns</string>
-              <string>o_mu_program</string>
-              <string>o_mu_screen</string>
-              <string>o_mu_subtitle</string>
-              <string>o_mu_title</string>
-              <string>o_mu_video</string>
-              <string>o_mu_videotrack</string>
-              <string>o_mu_view</string>
-              <string>o_mu_visual</string>
-              <string>o_mu_window</string>
-              <string>o_trackSynchronization</string>
-              <string>o_videoeffects</string>
-              <string>o_vmi_fullscreen</string>
-              <string>o_vmi_mute</string>
-              <string>o_vmi_next</string>
-              <string>o_vmi_play</string>
-              <string>o_vmi_prev</string>
-              <string>o_vmi_snapshot</string>
-              <string>o_vmi_stop</string>
-              <string>o_vmi_voldown</string>
-              <string>o_vmi_volup</string>
-              <string>o_vout_menu</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>id</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSView</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenu</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>o_about</string>
-              <string>o_audioeffects</string>
-              <string>o_bookmarks</string>
-              <string>o_convertandsave</string>
-              <string>o_dmi_mute</string>
-              <string>o_dmi_next</string>
-              <string>o_dmi_play</string>
-              <string>o_dmi_previous</string>
-              <string>o_dmi_stop</string>
-              <string>o_extMgr</string>
-              <string>o_mi_about</string>
-              <string>o_mi_addSub</string>
-              <string>o_mi_add_intf</string>
-              <string>o_mi_aspect_ratio</string>
-              <string>o_mi_audioeffects</string>
-              <string>o_mi_audiotrack</string>
-              <string>o_mi_bookmarks</string>
-              <string>o_mi_bring_atf</string>
-              <string>o_mi_bwd</string>
-              <string>o_mi_channels</string>
-              <string>o_mi_chapter</string>
-              <string>o_mi_checkForUpdate</string>
-              <string>o_mi_clear</string>
-              <string>o_mi_close_window</string>
-              <string>o_mi_controller</string>
-              <string>o_mi_convertandsave</string>
-              <string>o_mi_copy</string>
-              <string>o_mi_crop</string>
-              <string>o_mi_cut</string>
-              <string>o_mi_deinterlace</string>
-              <string>o_mi_deinterlace_mode</string>
-              <string>o_mi_device</string>
-              <string>o_mi_documentation</string>
-              <string>o_mi_donation</string>
-              <string>o_mi_double_window</string>
-              <string>o_mi_errorsAndWarnings</string>
-              <string>o_mi_extensions</string>
-              <string>o_mi_ffmpeg_pp</string>
-              <string>o_mi_fittoscreen</string>
-              <string>o_mi_floatontop</string>
-              <string>o_mi_forum</string>
-              <string>o_mi_fullscreen</string>
-              <string>o_mi_fwd</string>
-              <string>o_mi_half_window</string>
-              <string>o_mi_help</string>
-              <string>o_mi_hide</string>
-              <string>o_mi_hide_others</string>
-              <string>o_mi_info</string>
-              <string>o_mi_license</string>
-              <string>o_mi_loop</string>
-              <string>o_mi_messages</string>
-              <string>o_mi_minimize</string>
-              <string>o_mi_mute</string>
-              <string>o_mi_next</string>
-              <string>o_mi_normal_window</string>
-              <string>o_mi_open_capture</string>
-              <string>o_mi_open_disc</string>
-              <string>o_mi_open_file</string>
-              <string>o_mi_open_generic</string>
-              <string>o_mi_open_net</string>
-              <string>o_mi_open_recent</string>
-              <string>o_mi_open_wizard</string>
-              <string>o_mi_paste</string>
-              <string>o_mi_play</string>
-              <string>o_mi_player</string>
-              <string>o_mi_playlist</string>
-              <string>o_mi_prefs</string>
-              <string>o_mi_previous</string>
-              <string>o_mi_program</string>
-              <string>o_mi_quit</string>
-              <string>o_mi_quitAfterPB</string>
-              <string>o_mi_random</string>
-              <string>o_mi_rate</string>
-              <string>o_mi_rate_faster_lbl</string>
-              <string>o_mi_rate_fld</string>
-              <string>o_mi_rate_lbl</string>
-              <string>o_mi_rate_lbl_gray</string>
-              <string>o_mi_rate_normal_lbl</string>
-              <string>o_mi_rate_sld</string>
-              <string>o_mi_rate_slower_lbl</string>
-              <string>o_mi_rate_view</string>
-              <string>o_mi_readme</string>
-              <string>o_mi_record</string>
-              <string>o_mi_repeat</string>
-              <string>o_mi_screen</string>
-              <string>o_mi_select_all</string>
-              <string>o_mi_services</string>
-              <string>o_mi_show_all</string>
-              <string>o_mi_snapshot</string>
-              <string>o_mi_stop</string>
-              <string>o_mi_subtitle</string>
-              <string>o_mi_teletext</string>
-              <string>o_mi_teletext_blue</string>
-              <string>o_mi_teletext_green</string>
-              <string>o_mi_teletext_index</string>
-              <string>o_mi_teletext_red</string>
-              <string>o_mi_teletext_transparent</string>
-              <string>o_mi_teletext_yellow</string>
-              <string>o_mi_title</string>
-              <string>o_mi_toggleJumpButtons</string>
-              <string>o_mi_togglePlaymodeButtons</string>
-              <string>o_mi_trackSynchronization</string>
-              <string>o_mi_videoeffects</string>
-              <string>o_mi_videotrack</string>
-              <string>o_mi_visual</string>
-              <string>o_mi_vol_down</string>
-              <string>o_mi_vol_up</string>
-              <string>o_mi_website</string>
-              <string>o_mu_add_intf</string>
-              <string>o_mu_aspect_ratio</string>
-              <string>o_mu_audio</string>
-              <string>o_mu_audiotrack</string>
-              <string>o_mu_channels</string>
-              <string>o_mu_chapter</string>
-              <string>o_mu_controls</string>
-              <string>o_mu_crop</string>
-              <string>o_mu_deinterlace</string>
-              <string>o_mu_deinterlace_mode</string>
-              <string>o_mu_device</string>
-              <string>o_mu_edit</string>
-              <string>o_mu_extensions</string>
-              <string>o_mu_ffmpeg_pp</string>
-              <string>o_mu_file</string>
-              <string>o_mu_help</string>
-              <string>o_mu_playlistTableColumns</string>
-              <string>o_mu_program</string>
-              <string>o_mu_screen</string>
-              <string>o_mu_subtitle</string>
-              <string>o_mu_title</string>
-              <string>o_mu_video</string>
-              <string>o_mu_videotrack</string>
-              <string>o_mu_view</string>
-              <string>o_mu_visual</string>
-              <string>o_mu_window</string>
-              <string>o_trackSynchronization</string>
-              <string>o_videoeffects</string>
-              <string>o_vmi_fullscreen</string>
-              <string>o_vmi_mute</string>
-              <string>o_vmi_next</string>
-              <string>o_vmi_play</string>
-              <string>o_vmi_prev</string>
-              <string>o_vmi_snapshot</string>
-              <string>o_vmi_stop</string>
-              <string>o_vmi_voldown</string>
-              <string>o_vmi_volup</string>
-              <string>o_vout_menu</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_about</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_audioeffects</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bookmarks</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_convertandsave</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_previous</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_extMgr</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_about</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_addSub</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_add_intf</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_aspect_ratio</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_audioeffects</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_audiotrack</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bookmarks</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bring_atf</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bwd</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_channels</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_chapter</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_checkForUpdate</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_clear</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_close_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_controller</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_convertandsave</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_copy</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_crop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_cut</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_deinterlace</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_deinterlace_mode</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_device</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_documentation</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_donation</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_double_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_errorsAndWarnings</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_extensions</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ffmpeg_pp</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fittoscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_floatontop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_forum</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fullscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fwd</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_half_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_help</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_hide</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_hide_others</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_info</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_license</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_loop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_messages</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_minimize</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_normal_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_capture</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_disc</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_file</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_generic</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_net</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_recent</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_wizard</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_paste</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_player</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_playlist</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_prefs</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_previous</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_program</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_quit</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_quitAfterPB</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_random</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_faster_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_lbl_gray</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_normal_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_sld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_slower_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_rate_view</string>
-                <string key="candidateClassName">NSView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_readme</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_record</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_repeat</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_screen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_select_all</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_services</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_show_all</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_snapshot</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_subtitle</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_blue</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_green</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_index</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_red</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_transparent</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_yellow</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_title</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_toggleJumpButtons</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_togglePlaymodeButtons</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_trackSynchronization</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_videoeffects</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_videotrack</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_visual</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_vol_down</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_vol_up</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_website</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_add_intf</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_aspect_ratio</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_audio</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_audiotrack</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_channels</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_chapter</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_controls</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_crop</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_deinterlace</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_deinterlace_mode</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_device</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_edit</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_extensions</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_ffmpeg_pp</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_file</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_help</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_playlistTableColumns</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_program</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_screen</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_subtitle</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_title</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_video</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_videotrack</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_view</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_visual</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_window</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_trackSynchronization</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_videoeffects</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_fullscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_prev</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_snapshot</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_voldown</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_volup</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vout_menu</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBDocumentRelativeSource</string>
-            <string key="minorKey">../../../../../modules/gui/macosx/MainMenu.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCMainWindow</string>
-          <string key="superclassName">NSWindow</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>addPodcast:</string>
-              <string>addPodcastWindowAction:</string>
-              <string>backward:</string>
-              <string>bwd:</string>
-              <string>customZoom:</string>
-              <string>dropzoneButtonAction:</string>
-              <string>effects:</string>
-              <string>forward:</string>
-              <string>fullscreen:</string>
-              <string>fwd:</string>
-              <string>next:</string>
-              <string>play:</string>
-              <string>prev:</string>
-              <string>removePodcast:</string>
-              <string>removePodcastWindowAction:</string>
-              <string>repeat:</string>
-              <string>shuffle:</string>
-              <string>stop:</string>
-              <string>timeSliderAction:</string>
-              <string>togglePlaylist:</string>
-              <string>volumeAction:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <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>addPodcast:</string>
-              <string>addPodcastWindowAction:</string>
-              <string>backward:</string>
-              <string>bwd:</string>
-              <string>customZoom:</string>
-              <string>dropzoneButtonAction:</string>
-              <string>effects:</string>
-              <string>forward:</string>
-              <string>fullscreen:</string>
-              <string>fwd:</string>
-              <string>next:</string>
-              <string>play:</string>
-              <string>prev:</string>
-              <string>removePodcast:</string>
-              <string>removePodcastWindowAction:</string>
-              <string>repeat:</string>
-              <string>shuffle:</string>
-              <string>stop:</string>
-              <string>timeSliderAction:</string>
-              <string>togglePlaylist:</string>
-              <string>volumeAction:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">addPodcast:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">addPodcastWindowAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">backward:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">bwd:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">customZoom:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">dropzoneButtonAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">effects:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">forward:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">fullscreen:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">fwd:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">next:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">play:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">prev:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">removePodcast:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">removePodcastWindowAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">repeat:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">shuffle:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">stop:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">timeSliderAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">togglePlaylist:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">volumeAction:</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>o_bottombar_view</string>
-              <string>o_bwd_btn</string>
-              <string>o_chosen_category_lbl</string>
-              <string>o_current_video_window</string>
-              <string>o_detached_bottombar_view</string>
-              <string>o_detached_bwd_btn</string>
-              <string>o_detached_fullscreen_btn</string>
-              <string>o_detached_fwd_btn</string>
-              <string>o_detached_play_btn</string>
-              <string>o_detached_progress_bar</string>
-              <string>o_detached_resize_view</string>
-              <string>o_detached_time_fld</string>
-              <string>o_detached_time_sld</string>
-              <string>o_detached_time_sld_background</string>
-              <string>o_detached_time_sld_fancygradient_view</string>
-              <string>o_detached_titlebar_view</string>
-              <string>o_detached_video_window</string>
-              <string>o_dropzone_box</string>
-              <string>o_dropzone_btn</string>
-              <string>o_dropzone_lbl</string>
-              <string>o_dropzone_view</string>
-              <string>o_effects_btn</string>
-              <string>o_fspanel</string>
-              <string>o_fullscreen_btn</string>
-              <string>o_fwd_btn</string>
-              <string>o_left_split_view</string>
-              <string>o_play_btn</string>
-              <string>o_playlist_btn</string>
-              <string>o_playlist_table</string>
-              <string>o_podcast_add_btn</string>
-              <string>o_podcast_remove_btn</string>
-              <string>o_podcast_subscribe_cancel_btn</string>
-              <string>o_podcast_subscribe_ok_btn</string>
-              <string>o_podcast_subscribe_subtitle_lbl</string>
-              <string>o_podcast_subscribe_title_lbl</string>
-              <string>o_podcast_subscribe_url_fld</string>
-              <string>o_podcast_subscribe_window</string>
-              <string>o_podcast_unsubscribe_cancel_btn</string>
-              <string>o_podcast_unsubscribe_ok_btn</string>
-              <string>o_podcast_unsubscribe_pop</string>
-              <string>o_podcast_unsubscribe_subtitle_lbl</string>
-              <string>o_podcast_unsubscribe_title_lbl</string>
-              <string>o_podcast_unsubscribe_window</string>
-              <string>o_podcast_view</string>
-              <string>o_progress_bar</string>
-              <string>o_repeat_btn</string>
-              <string>o_resize_view</string>
-              <string>o_right_split_view</string>
-              <string>o_search_fld</string>
-              <string>o_shuffle_btn</string>
-              <string>o_sidebar_scrollview</string>
-              <string>o_sidebar_view</string>
-              <string>o_split_view</string>
-              <string>o_stop_btn</string>
-              <string>o_time_fld</string>
-              <string>o_time_sld</string>
-              <string>o_time_sld_background</string>
-              <string>o_time_sld_fancygradient_view</string>
-              <string>o_titlebar_view</string>
-              <string>o_topbar_view</string>
-              <string>o_video_view</string>
-              <string>o_volume_down_btn</string>
-              <string>o_volume_sld</string>
-              <string>o_volume_track_view</string>
-              <string>o_volume_up_btn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>VLCFSPanel</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</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>o_bottombar_view</string>
-              <string>o_bwd_btn</string>
-              <string>o_chosen_category_lbl</string>
-              <string>o_current_video_window</string>
-              <string>o_detached_bottombar_view</string>
-              <string>o_detached_bwd_btn</string>
-              <string>o_detached_fullscreen_btn</string>
-              <string>o_detached_fwd_btn</string>
-              <string>o_detached_play_btn</string>
-              <string>o_detached_progress_bar</string>
-              <string>o_detached_resize_view</string>
-              <string>o_detached_time_fld</string>
-              <string>o_detached_time_sld</string>
-              <string>o_detached_time_sld_background</string>
-              <string>o_detached_time_sld_fancygradient_view</string>
-              <string>o_detached_titlebar_view</string>
-              <string>o_detached_video_window</string>
-              <string>o_dropzone_box</string>
-              <string>o_dropzone_btn</string>
-              <string>o_dropzone_lbl</string>
-              <string>o_dropzone_view</string>
-              <string>o_effects_btn</string>
-              <string>o_fspanel</string>
-              <string>o_fullscreen_btn</string>
-              <string>o_fwd_btn</string>
-              <string>o_left_split_view</string>
-              <string>o_play_btn</string>
-              <string>o_playlist_btn</string>
-              <string>o_playlist_table</string>
-              <string>o_podcast_add_btn</string>
-              <string>o_podcast_remove_btn</string>
-              <string>o_podcast_subscribe_cancel_btn</string>
-              <string>o_podcast_subscribe_ok_btn</string>
-              <string>o_podcast_subscribe_subtitle_lbl</string>
-              <string>o_podcast_subscribe_title_lbl</string>
-              <string>o_podcast_subscribe_url_fld</string>
-              <string>o_podcast_subscribe_window</string>
-              <string>o_podcast_unsubscribe_cancel_btn</string>
-              <string>o_podcast_unsubscribe_ok_btn</string>
-              <string>o_podcast_unsubscribe_pop</string>
-              <string>o_podcast_unsubscribe_subtitle_lbl</string>
-              <string>o_podcast_unsubscribe_title_lbl</string>
-              <string>o_podcast_unsubscribe_window</string>
-              <string>o_podcast_view</string>
-              <string>o_progress_bar</string>
-              <string>o_repeat_btn</string>
-              <string>o_resize_view</string>
-              <string>o_right_split_view</string>
-              <string>o_search_fld</string>
-              <string>o_shuffle_btn</string>
-              <string>o_sidebar_scrollview</string>
-              <string>o_sidebar_view</string>
-              <string>o_split_view</string>
-              <string>o_stop_btn</string>
-              <string>o_time_fld</string>
-              <string>o_time_sld</string>
-              <string>o_time_sld_background</string>
-              <string>o_time_sld_fancygradient_view</string>
-              <string>o_titlebar_view</string>
-              <string>o_topbar_view</string>
-              <string>o_video_view</string>
-              <string>o_volume_down_btn</string>
-              <string>o_volume_sld</string>
-              <string>o_volume_track_view</string>
-              <string>o_volume_up_btn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bottombar_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bwd_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_chosen_category_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_current_video_window</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_bottombar_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_bwd_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_fullscreen_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_fwd_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_play_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_progress_bar</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_resize_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_time_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_time_sld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_time_sld_background</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_time_sld_fancygradient_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_titlebar_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_detached_video_window</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dropzone_box</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dropzone_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dropzone_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dropzone_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_effects_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_fspanel</string>
-                <string key="candidateClassName">VLCFSPanel</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_fullscreen_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_fwd_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_left_split_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_play_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_table</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_add_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_remove_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_cancel_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_ok_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_subtitle_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_title_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_url_fld</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">sortNodeByName:</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>o_btn_playlist</string>
+              <string>o_controller</string>
+              <string>o_ctx_menu</string>
+              <string>o_mi_delete</string>
+              <string>o_mi_dl_cover_art</string>
+              <string>o_mi_info</string>
+              <string>o_mi_play</string>
+              <string>o_mi_preparse</string>
+              <string>o_mi_recursive_expand</string>
+              <string>o_mi_revealInFinder</string>
+              <string>o_mi_save_playlist</string>
+              <string>o_mi_selectall</string>
+              <string>o_mi_sort_author</string>
+              <string>o_mi_sort_name</string>
+              <string>o_mm_mi_revealInFinder</string>
+              <string>o_playlist_header</string>
+              <string>o_playlist_view</string>
+              <string>o_playlist_wizard</string>
+              <string>o_save_accessory_popup</string>
+              <string>o_save_accessory_text</string>
+              <string>o_save_accessory_view</string>
+              <string>o_search_field</string>
+              <string>o_search_field_other</string>
+              <string>o_tc_sortColumn</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</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>o_btn_playlist</string>
+              <string>o_controller</string>
+              <string>o_ctx_menu</string>
+              <string>o_mi_delete</string>
+              <string>o_mi_dl_cover_art</string>
+              <string>o_mi_info</string>
+              <string>o_mi_play</string>
+              <string>o_mi_preparse</string>
+              <string>o_mi_recursive_expand</string>
+              <string>o_mi_revealInFinder</string>
+              <string>o_mi_save_playlist</string>
+              <string>o_mi_selectall</string>
+              <string>o_mi_sort_author</string>
+              <string>o_mi_sort_name</string>
+              <string>o_mm_mi_revealInFinder</string>
+              <string>o_playlist_header</string>
+              <string>o_playlist_view</string>
+              <string>o_playlist_wizard</string>
+              <string>o_save_accessory_popup</string>
+              <string>o_save_accessory_text</string>
+              <string>o_save_accessory_view</string>
+              <string>o_search_field</string>
+              <string>o_search_field_other</string>
+              <string>o_tc_sortColumn</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_subscribe_window</string>
+                <string key="name">o_btn_playlist</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_cancel_btn</string>
+                <string key="name">o_controller</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_ok_btn</string>
+                <string key="name">o_ctx_menu</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_pop</string>
+                <string key="name">o_mi_delete</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_subtitle_lbl</string>
+                <string key="name">o_mi_dl_cover_art</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_title_lbl</string>
+                <string key="name">o_mi_info</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_unsubscribe_window</string>
+                <string key="name">o_mi_play</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_podcast_view</string>
+                <string key="name">o_mi_preparse</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_progress_bar</string>
+                <string key="name">o_mi_recursive_expand</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_repeat_btn</string>
+                <string key="name">o_mi_revealInFinder</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_resize_view</string>
+                <string key="name">o_mi_save_playlist</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_right_split_view</string>
+                <string key="name">o_mi_selectall</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_search_fld</string>
+                <string key="name">o_mi_sort_author</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_shuffle_btn</string>
+                <string key="name">o_mi_sort_name</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_sidebar_scrollview</string>
+                <string key="name">o_mm_mi_revealInFinder</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_sidebar_view</string>
+                <string key="name">o_playlist_header</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_split_view</string>
+                <string key="name">o_playlist_view</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_stop_btn</string>
+                <string key="name">o_playlist_wizard</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_time_fld</string>
+                <string key="name">o_save_accessory_popup</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_time_sld</string>
+                <string key="name">o_save_accessory_text</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_time_sld_background</string>
+                <string key="name">o_save_accessory_view</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_time_sld_fancygradient_view</string>
+                <string key="name">o_search_field</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_titlebar_view</string>
+                <string key="name">o_search_field_other</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_topbar_view</string>
+                <string key="name">o_tc_sortColumn</string>
                 <string key="candidateClassName">id</string>
               </object>
+            </object>
+          </object>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="877349596">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/playlist.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCPlaylistCommon</string>
+          <string key="superclassName">NSObject</string>
+          <object class="NSMutableDictionary" key="outlets">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>o_outline_view</string>
+              <string>o_outline_view_other</string>
+              <string>o_tc_author_other</string>
+              <string>o_tc_duration_other</string>
+              <string>o_tc_name_other</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>VLCPlaylistView</string>
+              <string>VLCPlaylistView</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</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>o_outline_view</string>
+              <string>o_outline_view_other</string>
+              <string>o_tc_author_other</string>
+              <string>o_tc_duration_other</string>
+              <string>o_tc_name_other</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_video_view</string>
-                <string key="candidateClassName">id</string>
+                <string key="name">o_outline_view</string>
+                <string key="candidateClassName">VLCPlaylistView</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_volume_down_btn</string>
-                <string key="candidateClassName">id</string>
+                <string key="name">o_outline_view_other</string>
+                <string key="candidateClassName">VLCPlaylistView</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_volume_sld</string>
+                <string key="name">o_tc_author_other</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_volume_track_view</string>
+                <string key="name">o_tc_duration_other</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_volume_up_btn</string>
+                <string key="name">o_tc_name_other</string>
                 <string key="candidateClassName">id</string>
               </object>
             </object>
           </object>
-          <reference key="sourceIdentifier" ref="156184767"/>
+          <reference key="sourceIdentifier" ref="877349596"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCPlaylistView</string>
+          <string key="superclassName">NSOutlineView</string>
+          <reference key="sourceIdentifier" ref="877349596"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCProgressView</string>
+          <string key="superclassName">NSView</string>
+          <reference key="sourceIdentifier" ref="516086310"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCResizeControl</string>
+          <string key="superclassName">NSImageView</string>
+          <reference key="sourceIdentifier" ref="925772039"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCThreePartDropView</string>
+          <string key="superclassName">VLCThreePartImageView</string>
+          <reference key="sourceIdentifier" ref="516086310"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCThreePartImageView</string>
+          <string key="superclassName">NSView</string>
+          <reference key="sourceIdentifier" ref="516086310"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCTimeField</string>
+          <string key="superclassName">NSTextField</string>
+          <reference key="sourceIdentifier" ref="516086310"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCVoutView</string>
+          <string key="superclassName">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/VideoView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCWindowButtonCell</string>
+          <string key="superclassName">NSButtonCell</string>
+          <reference key="sourceIdentifier" ref="925772039"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCWindowTitleTextField</string>
+          <string key="superclassName">NSTextField</string>
+          <reference key="sourceIdentifier" ref="925772039"/>
         </object>
       </object>
       <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
@@ -20018,16 +18107,16 @@ LCAuLi4</string>
         <string>{128, 128}</string>
         <string>{11, 11}</string>
         <string>{10, 3}</string>
-        <string>{128, 128}</string>
-        <string>{128, 128}</string>
+        <string>{29, 23}</string>
+        <string>{29, 23}</string>
         <string>{112, 112}</string>
         <string>{4, 4}</string>
         <string>{29, 23}</string>
         <string>{29, 23}</string>
-        <string>{128, 128}</string>
-        <string>{128, 128}</string>
-        <string>{128, 128}</string>
-        <string>{128, 128}</string>
+        <string>{29, 23}</string>
+        <string>{29, 23}</string>
+        <string>{29, 23}</string>
+        <string>{29, 23}</string>
         <string>{549, 87}</string>
         <string>{22, 22}</string>
         <string>{42, 20}</string>
@@ -20041,8 +18130,8 @@ LCAuLi4</string>
         <string>{93, 3}</string>
         <string>{29, 23}</string>
         <string>{29, 23}</string>
-        <string>{29, 30}</string>
-        <string>{29, 30}</string>
+        <string>{27, 23}</string>
+        <string>{27, 23}</string>
         <string>{28, 23}</string>
         <string>{28, 23}</string>
         <string>{28, 23}</string>
index 0ef7f4cc7462fef86cb9a4c1feb119abc68e6429..0172a2a649a20f6cf0ed2bea40b403f3fcbf3559 100644 (file)
 
 @end
 
+/*****************************************************************************
+ * ProgressView
+ *****************************************************************************/
+
+@interface VLCProgressView : NSView
+
+- (void)scrollWheel:(NSEvent *)o_event;
+
+@end
+
+
 /*****************************************************************************
  * TimeLineSlider
  *****************************************************************************/
index a98b6cae8228b77b07eae0307114ab692a22999d..c8db07d877b2cea99ecab1ed1c5c09eeb66c4e81 100644 (file)
@@ -28,6 +28,8 @@
 #import "controls.h"
 #import "CoreInteraction.h"
 #import <CoreAudio/CoreAudio.h>
+#import <vlc_keys.h>
+
 
 /*****************************************************************************
  * NSSound (VLCAdditions)
@@ -558,6 +560,48 @@ void _drawFrameInRect(NSRect frameRect)
 
 @end
 
+/*****************************************************************************
+ * ProgressView
+ *****************************************************************************/
+
+@implementation VLCProgressView : NSView
+
+- (void)scrollWheel:(NSEvent *)o_event
+{
+    intf_thread_t * p_intf = VLCIntf;
+    CGFloat f_deltaY = [o_event deltaY];
+    CGFloat f_deltaX = [o_event deltaX];
+
+    if (!OSX_SNOW_LEOPARD && [o_event isDirectionInvertedFromDevice])
+        f_deltaX = -f_deltaX; // optimisation, actually double invertion of f_deltaY here
+    else
+        f_deltaY = -f_deltaY;
+
+    // positive for left / down, negative otherwise
+    CGFloat f_delta = f_deltaX + f_deltaY;
+    CGFloat f_abs;
+    int i_vlckey;
+
+    if (f_delta > 0.0f) {
+        i_vlckey = ACTIONID_JUMP_BACKWARD_EXTRASHORT;
+        f_abs = f_delta;
+    }
+    else {
+        i_vlckey = ACTIONID_JUMP_FORWARD_EXTRASHORT;
+        f_abs = -f_delta;
+    }
+
+    for (NSUInteger i = 0; i < (int)(f_abs/4.+1.) && f_abs > 0.05 ; i++)
+        var_SetInteger( p_intf->p_libvlc, "key-action", i_vlckey );
+}
+
+- (BOOL)acceptsFirstResponder
+{
+    return YES;
+}
+
+@end
+
 /*****************************************************************************
  * TimeLineSlider
  *****************************************************************************/
@@ -663,6 +707,35 @@ void _drawFrameInRect(NSRect frameRect)
     [self drawKnobInRect: knobRect];
 }
 
+- (void)scrollWheel:(NSEvent *)o_event
+{
+    intf_thread_t * p_intf = VLCIntf;
+    CGFloat f_deltaY = [o_event deltaY];
+    CGFloat f_deltaX = [o_event deltaX];
+
+    if (!OSX_SNOW_LEOPARD && [o_event isDirectionInvertedFromDevice])
+        f_deltaX = -f_deltaX; // optimisation, actually double invertion of f_deltaY here
+    else
+        f_deltaY = -f_deltaY;
+
+    // positive for left / down, negative otherwise
+    CGFloat f_delta = f_deltaX + f_deltaY;
+    CGFloat f_abs;
+    int i_vlckey;
+
+    if (f_delta > 0.0f) {
+        i_vlckey = ACTIONID_VOL_DOWN;
+        f_abs = f_delta;
+    }
+    else {
+        i_vlckey = ACTIONID_VOL_UP;
+        f_abs = -f_delta;
+    }
+
+    for (NSUInteger i = 0; i < (int)(f_abs/4.+1.) && f_abs > 0.05 ; i++)
+        var_SetInteger( p_intf->p_libvlc, "key-action", i_vlckey );
+}
+
 @end
 
 /*****************************************************************************
@@ -765,6 +838,7 @@ void _drawFrameInRect(NSRect frameRect)
  * VLCThreePartImageView interface
  *****************************************************************************/
 @implementation VLCThreePartImageView
+
 - (void)dealloc
 {
     [o_left_img release];