macosx: dynamically create context and main sub menu for playlist table header select...
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sun, 19 Aug 2012 14:41:49 +0000 (16:41 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sun, 19 Aug 2012 16:09:20 +0000 (18:09 +0200)
extras/package/macosx/Resources/English.lproj/MainMenu.xib
modules/gui/macosx/MainMenu.h
modules/gui/macosx/MainMenu.m
modules/gui/macosx/playlist.h
modules/gui/macosx/playlist.m

index e9ea04f..bcda8fc 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">11G15</string>
+    <string key="IBDocument.SystemVersion">12A269</string>
     <string key="IBDocument.InterfaceBuilderVersion">851</string>
-    <string key="IBDocument.AppKitVersion">1138.47</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">
     </object>
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
-      <integer value="21"/>
+      <integer value="4948"/>
+      <integer value="915"/>
+      <integer value="2770"/>
       <integer value="4845"/>
       <integer value="4722"/>
-      <integer value="1617"/>
+      <integer value="5160"/>
       <integer value="4850"/>
-      <integer value="915"/>
-      <integer value="29"/>
-      <integer value="2770"/>
-      <integer value="4948"/>
+      <integer value="4372"/>
       <integer value="2730"/>
+      <integer value="1617"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -92,8 +92,9 @@
                               <int key="NSvFlags">4354</int>
                               <string key="NSFrameSize">{199, 272}</string>
                               <reference key="NSSuperview" ref="18556274"/>
-                              <int key="NSViewLayerContentsRedrawPolicy">2</int>
                               <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>
                                   <double key="NSMinWidth">118</double>
                                   <double key="NSMaxWidth">200</double>
                                   <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                    <int key="NSCellFlags">75628096</int>
+                                    <int key="NSCellFlags">75497536</int>
                                     <int key="NSCellFlags2">2048</int>
                                     <string key="NSContents"/>
                                     <object class="NSFont" key="NSSupport" id="26">
                                     </object>
                                   </object>
                                   <object class="NSTextFieldCell" key="NSDataCell" id="1022116109">
-                                    <int key="NSCellFlags">67239488</int>
+                                    <int key="NSCellFlags">67108928</int>
                                     <int key="NSCellFlags2">2048</int>
                                     <string key="NSContents">Text Cell</string>
                                     <object class="NSFont" key="NSSupport" id="747390061">
                           <string key="NSFrame">{{1, 1}, {199, 272}}</string>
                           <reference key="NSSuperview" ref="979766179"/>
                           <reference key="NSNextKeyView" ref="1064884668"/>
-                          <int key="NSViewLayerContentsRedrawPolicy">2</int>
                           <reference key="NSDocView" ref="1064884668"/>
                           <reference key="NSBGColor" ref="885475112"/>
                           <int key="NScvFlags">4</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>
                       <string key="NSFrameSize">{201, 274}</string>
                       <reference key="NSSuperview" ref="824340487"/>
                       <reference key="NSNextKeyView" ref="18556274"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <int key="NSsFlags">133650</int>
                       <reference key="NSVScroller" ref="252983915"/>
                       <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>
                   <reference key="NSSuperview" ref="302568132"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <string key="NSClassName">NSView</string>
                 </object>
                 <object class="NSCustomView" id="440594360">
                       <int key="NSvFlags">266</int>
                       <string key="NSFrame">{{4, 256}, {284, 14}}</string>
                       <reference key="NSSuperview" ref="440594360"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="1054259352">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">272761856</int>
                         <string key="NSContents">Playlist</string>
                         <reference key="NSSupport" ref="26"/>
                           <bytes key="NSWhite">MQA</bytes>
                         </object>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       <string key="themeKey">gradientTheme</string>
                     </object>
                     <object class="NSSearchField" id="596740638">
                       <int key="NSvFlags">265</int>
                       <string key="NSFrame">{{293, 253}, {110, 19}}</string>
                       <reference key="NSSuperview" ref="440594360"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSSearchFieldCell" key="NSCell" id="600721723">
-                        <int key="NSCellFlags">343014976</int>
+                        <int key="NSCellFlags">342884416</int>
                         <int key="NSCellFlags2">268567552</int>
                         <string key="NSContents"/>
                         <reference key="NSSupport" ref="26"/>
                         </object>
                         <reference key="NSTextColor" ref="306532497"/>
                         <object class="NSButtonCell" key="NSSearchButtonCell">
-                          <int key="NSCellFlags">130560</int>
+                          <int key="NSCellFlags">0</int>
                           <int key="NSCellFlags2">0</int>
                           <string key="NSContents">search</string>
                           <reference key="NSControlView" ref="596740638"/>
                           <string key="NSAction">_searchFieldSearch:</string>
                           <reference key="NSTarget" ref="600721723"/>
-                          <int key="NSButtonFlags">138690815</int>
+                          <int key="NSButtonFlags">138690560</int>
                           <int key="NSButtonFlags2">0</int>
                           <string key="NSKeyEquivalent"/>
                           <int key="NSPeriodicDelay">400</int>
                           <int key="NSPeriodicInterval">75</int>
                         </object>
                         <object class="NSButtonCell" key="NSCancelButtonCell">
-                          <int key="NSCellFlags">130560</int>
+                          <int key="NSCellFlags">0</int>
                           <int key="NSCellFlags2">0</int>
                           <string key="NSContents">clear</string>
                           <object class="NSMutableArray" key="NSAccessibilityOverriddenAttributes">
                           <reference key="NSControlView" ref="596740638"/>
                           <string key="NSAction">_searchFieldCancel:</string>
                           <reference key="NSTarget" ref="600721723"/>
-                          <int key="NSButtonFlags">138690815</int>
+                          <int key="NSButtonFlags">138690560</int>
                           <int key="NSButtonFlags2">0</int>
                           <string key="NSKeyEquivalent"/>
                           <int key="NSPeriodicDelay">400</int>
                         <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"/>
                       </object>
                       <string key="NSFrame">{{0, 251}, {403, 23}}</string>
                       <reference key="NSSuperview" ref="440594360"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSImageCell" key="NSCell" id="660513772">
-                        <int key="NSCellFlags">130560</int>
+                        <int key="NSCellFlags">0</int>
                         <int key="NSCellFlags2">33554432</int>
                         <object class="NSCustomResource" key="NSContents">
                           <string key="NSClassName">NSImage</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="915491793">
                               <int key="NSvFlags">4370</int>
                               <string key="NSFrameSize">{402, 236}</string>
                               <reference key="NSSuperview" ref="343242432"/>
-                              <int key="NSViewLayerContentsRedrawPolicy">2</int>
                               <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>
                                 <string key="NSFrameSize">{402, 17}</string>
                                 <reference key="NSSuperview" ref="576307303"/>
-                                <int key="NSViewLayerContentsRedrawPolicy">2</int>
                                 <reference key="NSTableView" ref="23448837"/>
                               </object>
                               <object class="_NSCornerView" key="NSCornerView">
                                 <nil key="NSNextResponder"/>
                                 <int key="NSvFlags">-2147483392</int>
                                 <string key="NSFrame">{{-26, 0}, {16, 17}}</string>
-                                <int key="NSViewLayerContentsRedrawPolicy">2</int>
                               </object>
                               <object class="NSMutableArray" key="NSTableColumns">
                                 <bool key="EncodedWithXMLCoder">YES</bool>
                                   <double key="NSMinWidth">18</double>
                                   <double key="NSMaxWidth">18</double>
                                   <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                    <int key="NSCellFlags">75628096</int>
+                                    <int key="NSCellFlags">75497536</int>
                                     <int key="NSCellFlags2">2048</int>
                                     <string key="NSContents"/>
                                     <reference key="NSSupport" ref="26"/>
                                     <reference key="NSTextColor" ref="141148336"/>
                                   </object>
                                   <object class="NSImageCell" key="NSDataCell" id="1059212168">
-                                    <int key="NSCellFlags">67239424</int>
+                                    <int key="NSCellFlags">67108864</int>
                                     <int key="NSCellFlags2">33685504</int>
                                     <reference key="NSSupport" ref="26"/>
                                     <int key="NSAlign">0</int>
                           <string key="NSFrame">{{1, 17}, {402, 236}}</string>
                           <reference key="NSSuperview" ref="915491793"/>
                           <reference key="NSNextKeyView" ref="23448837"/>
-                          <int key="NSViewLayerContentsRedrawPolicy">2</int>
                           <reference key="NSDocView" ref="23448837"/>
                           <reference key="NSBGColor" ref="885475112"/>
                           <int key="NScvFlags">4</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>
                           <string key="NSFrame">{{1, 0}, {402, 17}}</string>
                           <reference key="NSSuperview" ref="915491793"/>
                           <reference key="NSNextKeyView" ref="823165105"/>
-                          <int key="NSViewLayerContentsRedrawPolicy">2</int>
                           <reference key="NSDocView" ref="823165105"/>
                           <reference key="NSBGColor" ref="885475112"/>
                           <int key="NScvFlags">4</int>
                       <string key="NSFrameSize">{404, 254}</string>
                       <reference key="NSSuperview" ref="440594360"/>
                       <reference key="NSNextKeyView" ref="343242432"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <int key="NSsFlags">133682</int>
                       <reference key="NSVScroller" ref="573737110"/>
                       <reference key="NSHScroller" ref="297523533"/>
                       <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>
                   <reference key="NSSuperview" ref="302568132"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <string key="NSClassName">NSView</string>
                 </object>
               </object>
               <string key="NSFrame">{{0, 36}, {604, 274}}</string>
               <reference key="NSSuperview" ref="429932428"/>
-              <int key="NSViewLayerContentsRedrawPolicy">2</int>
               <bool key="NSIsVertical">YES</bool>
               <int key="NSDividerStyle">2</int>
             </object>
               <object class="CIAdditionCompositing" key="NSViewCompositeFilter">
                 <bool key="CIEnabled">YES</bool>
               </object>
-              <int key="NSViewLayerContentsRedrawPolicy">2</int>
               <string key="NSClassName">VLCVoutView</string>
             </object>
             <object class="NSCustomView" id="129808516">
                 <object class="NSProgressIndicator" id="664576649">
                   <reference key="NSNextResponder" ref="129808516"/>
                   <int key="NSvFlags">-2147482334</int>
-                  <object class="NSPSMatrix" key="NSDrawMatrix"/>
                   <string key="NSFrame">{{217, 12}, {185, 12}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <int key="NSpiFlags">16650</int>
                   <double key="NSMaxValue">100</double>
                 </object>
                   <string key="NSReuseIdentifierKey">_NS:2165</string>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSImageCell" key="NSCell" id="655520031">
-                    <int key="NSCellFlags">654848</int>
+                    <int key="NSCellFlags">524288</int>
                     <int key="NSCellFlags2">33554432</int>
                     <object class="NSCustomResource" key="NSContents" id="601387496">
                       <string key="NSClassName">NSImage</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="NSCustomView" id="202538583">
                   <int key="NSvFlags">-2147483356</int>
                   <string key="NSFrame">{{218, 11}, {60, 12}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <string key="NSClassName">VLCThreePartImageView</string>
                 </object>
                 <object class="NSButton" id="707945673">
                   <int key="NSvFlags">260</int>
                   <string key="NSFrame">{{30, 3}, {30, 30}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="826103597">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <object class="NSFont" key="NSSupport" id="638151999">
                       <int key="NSfFlags">16</int>
                     </object>
                     <reference key="NSControlView" ref="707945673"/>
-                    <int key="NSButtonFlags">139723007</int>
+                    <int key="NSButtonFlags">139722752</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="84571113">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">292</int>
                   <string key="NSFrame">{{180, 6}, {33, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="482976610">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <object class="NSFont" key="NSSupport" id="841513812">
                       <int key="NSfFlags">1040</int>
                     </object>
                     <reference key="NSControlView" ref="291209196"/>
-                    <int key="NSButtonFlags">138690815</int>
+                    <int key="NSButtonFlags">138690560</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage">
                       <string key="NSClassName">NSImage</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSSlider" id="704525034">
                   <reference key="NSNextResponder" ref="129808516"/>
                   <int key="NSvFlags">290</int>
                   <string key="NSFrame">{{218, 10}, {182, 15}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSViewCanDrawConcurrently">YES</bool>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSSliderCell" key="NSCell" id="276068486">
-                    <int key="NSCellFlags">-2079981824</int>
+                    <int key="NSCellFlags">-2080112384</int>
                     <int key="NSCellFlags2">131072</int>
                     <object class="NSMutableString" key="NSContents">
                       <characters key="NS.bytes"/>
                     <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="NSvFlags">289</int>
                   <string key="NSFrame">{{569, 6}, {29, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="317272906">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <object class="NSFont" key="NSSupport" id="188716167">
                       <int key="NSfFlags">2832</int>
                     </object>
                     <reference key="NSControlView" ref="714984330"/>
-                    <int key="NSButtonFlags">-931921665</int>
+                    <int key="NSButtonFlags">-931921920</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="749061626">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">292</int>
                   <string key="NSFrame">{{126, 6}, {28, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="717770677">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="841513812"/>
                     <reference key="NSControlView" ref="955174811"/>
-                    <int key="NSButtonFlags">138690815</int>
+                    <int key="NSButtonFlags">138690560</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">292</int>
                   <string key="NSFrame">{{154, 6}, {28, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="844988869">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="841513812"/>
                     <reference key="NSControlView" ref="1051664676"/>
-                    <int key="NSButtonFlags">138690815</int>
+                    <int key="NSButtonFlags">138690560</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">260</int>
                   <string key="NSFrame">{{6, 6}, {35, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="618891975">
-                    <int key="NSCellFlags">604634624</int>
+                    <int key="NSCellFlags">604504064</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="1023610457"/>
-                    <int key="NSButtonFlags">138674431</int>
+                    <int key="NSButtonFlags">138674176</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="60530249">
                       <string key="NSClassName">NSImage</string>
                     <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"/>
                   <object class="CISourceOverCompositing" key="NSViewCompositeFilter">
                     <bool key="CIEnabled">YES</bool>
                   </object>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSSliderCell" key="NSCell" id="180862414">
-                    <int key="NSCellFlags">-2079981824</int>
+                    <int key="NSCellFlags">-2080112384</int>
                     <int key="NSCellFlags2">131072</int>
                     <object class="NSMutableString" key="NSContents">
                       <characters key="NS.bytes"/>
                     <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="NSvFlags">289</int>
                   <string key="NSFrame">{{538, 6}, {33, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="424650866">
-                    <int key="NSCellFlags">-2080244224</int>
+                    <int key="NSCellFlags">-2080374784</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="38046606"/>
-                    <int key="NSButtonFlags">141820159</int>
+                    <int key="NSButtonFlags">141819904</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">289</int>
                   <string key="NSFrame">{{518, 8}, {20, 19}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="706599501">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="474770834"/>
-                    <int key="NSButtonFlags">141820159</int>
+                    <int key="NSButtonFlags">141819904</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="267511931">
                       <string key="NSClassName">NSImage</string>
                     <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"/>
                   <int key="NSvFlags">289</int>
                   <string key="NSFrame">{{402, 11}, {55, 13}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSTextFieldCell" key="NSCell" id="896153998">
-                    <int key="NSCellFlags">-2079195584</int>
+                    <int key="NSCellFlags">-2079326144</int>
                     <int key="NSCellFlags2">138413056</int>
                     <string key="NSContents">-1:41:19</string>
                     <reference key="NSSupport" ref="188716167"/>
                       </object>
                     </object>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSButton" id="963106097">
                   <reference key="NSNextResponder" ref="129808516"/>
                   <int key="NSvFlags">289</int>
                   <string key="NSFrame">{{458, 7}, {7, 20}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="587429705">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="963106097"/>
-                    <int key="NSButtonFlags">141820159</int>
+                    <int key="NSButtonFlags">141819904</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="112655283">
                       <string key="NSClassName">NSImage</string>
                     <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"/>
                   <object class="CISourceOverCompositing" key="NSViewCompositeFilter">
                     <bool key="CIEnabled">YES</bool>
                   </object>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSImageCell" key="NSCell" id="1028663723">
-                    <int key="NSCellFlags">130560</int>
+                    <int key="NSCellFlags">0</int>
                     <int key="NSCellFlags2">33554432</int>
                     <object class="NSCustomResource" key="NSContents">
                       <string key="NSClassName">NSImage</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="809192538">
                   <int key="NSvFlags">260</int>
                   <string key="NSFrame">{{89, 6}, {33, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="670927311">
-                    <int key="NSCellFlags">604110336</int>
+                    <int key="NSCellFlags">603979776</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="809192538"/>
-                    <int key="NSButtonFlags">138674431</int>
+                    <int key="NSButtonFlags">138674176</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage">
                       <string key="NSClassName">NSImage</string>
                     <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="NSvFlags">260</int>
                   <string key="NSFrame">{{50, 6}, {35, 23}}</string>
                   <reference key="NSSuperview" ref="129808516"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="577223856">
-                    <int key="NSCellFlags">604634624</int>
+                    <int key="NSCellFlags">604504064</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="828315098"/>
-                    <int key="NSButtonFlags">138674431</int>
+                    <int key="NSButtonFlags">138674176</int>
                     <int key="NSButtonFlags2">2</int>
                     <object class="NSCustomResource" key="NSNormalImage" id="622132765">
                       <string key="NSClassName">NSImage</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSCustomView" id="304081293">
                   <reference key="NSNextResponder" ref="129808516"/>
               </object>
               <string key="NSFrame">{{-1, 0}, {605, 36}}</string>
               <reference key="NSSuperview" ref="429932428"/>
-              <int key="NSViewLayerContentsRedrawPolicy">2</int>
               <string key="NSClassName">VLCThreePartDropView</string>
             </object>
           </object>
           <string key="NSFrameSize">{604, 310}</string>
           <reference key="NSSuperview"/>
-          <int key="NSViewLayerContentsRedrawPolicy">2</int>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
                     <string key="NSTitle">Playlist Table Columns</string>
                     <object class="NSMutableArray" key="NSMenuItems">
                       <bool key="EncodedWithXMLCoder">YES</bool>
-                      <object class="NSMenuItem" id="477008951">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Track Number</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="1051074134">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Title</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="7046906">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Artist</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="610169563">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Duration</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="50722319">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Genre</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="7188667">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Album</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="281440245">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Description</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="1013471592">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Date</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="373325172">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">Language</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
-                      <object class="NSMenuItem" id="3600131">
-                        <reference key="NSMenu" ref="788843561"/>
-                        <string key="NSTitle">URI</string>
-                        <string key="NSKeyEquiv"/>
-                        <int key="NSMnemonicLoc">2147483647</int>
-                        <reference key="NSOnImage" ref="447396056"/>
-                        <reference key="NSMixedImage" ref="100133332"/>
-                      </object>
                     </object>
                   </object>
                 </object>
               <reference key="NSSuperview" ref="584094047"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="411915326">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">138018816</int>
                 <string key="NSContents">Open CrashLog...</string>
                 <reference key="NSSupport" ref="26"/>
                 <reference key="NSControlView" ref="23828214"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <object class="NSFont" key="NSAlternateImage" id="59758337">
                   <string key="NSName">Helvetica</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"/>
               <reference key="NSSuperview" ref="584094047"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="1059676164">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">138018816</int>
                 <string key="NSContents">Save this Log...</string>
                 <reference key="NSSupport" ref="26"/>
                 <reference key="NSControlView" ref="158197552"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <reference key="NSAlternateImage" ref="59758337"/>
                 <string key="NSAlternateContents"/>
                 <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>
                           <double key="NSMinWidth">40</double>
                           <double key="NSMaxWidth">1000</double>
                           <object class="NSTableHeaderCell" key="NSHeaderCell">
-                            <int key="NSCellFlags">612499008</int>
+                            <int key="NSCellFlags">612368448</int>
                             <int key="NSCellFlags2">2048</int>
                             <string key="NSContents"/>
                             <reference key="NSSupport" ref="26"/>
                             <reference key="NSTextColor" ref="141148336"/>
                           </object>
                           <object class="NSTextFieldCell" key="NSDataCell" id="1020558889">
-                            <int key="NSCellFlags">604110400</int>
+                            <int key="NSCellFlags">603979840</int>
                             <int key="NSCellFlags2">1073747968</int>
                             <string key="NSContents">Text Cell</string>
                             <reference key="NSSupport" ref="747390061"/>
                   <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"/>
               <string key="NSReuseIdentifierKey">_NS:4108</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="238101701">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">131072</int>
                 <string key="NSContents"/>
                 <reference key="NSSupport" ref="26"/>
                 <string key="NSCellIdentifier">_NS:4108</string>
                 <reference key="NSControlView" ref="293609884"/>
-                <int key="NSButtonFlags">-2033975041</int>
+                <int key="NSButtonFlags">-2033975296</int>
                 <int key="NSButtonFlags2">135</int>
                 <string key="NSAlternateContents"/>
                 <string key="NSKeyEquivalent"/>
                 <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="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="255325351">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">138412032</int>
                 <string key="NSContents">Go to specific position</string>
                 <object class="NSFont" key="NSSupport" id="103182952">
                 <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="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="14047052">
-                <int key="NSCellFlags">-1804468671</int>
+                <int key="NSCellFlags">-1804599231</int>
                 <int key="NSCellFlags2">71435264</int>
                 <string key="NSContents">0</string>
                 <reference key="NSSupport" ref="26"/>
                   <reference key="NSColor" ref="563235091"/>
                 </object>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="497450091">
               <reference key="NSNextResponder" ref="500944643"/>
               <reference key="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="96901269">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134348800</int>
                 <string key="NSContents">OK</string>
                 <reference key="NSSupport" ref="26"/>
                 <reference key="NSControlView" ref="497450091"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <reference key="NSAlternateImage" ref="26"/>
                 <string key="NSAlternateContents"/>
                 <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"/>
               <reference key="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSStepperCell" key="NSCell" id="789174514">
-                <int key="NSCellFlags">917024</int>
+                <int key="NSCellFlags">786464</int>
                 <int key="NSCellFlags2">131072</int>
                 <reference key="NSControlView" ref="378726756"/>
                 <double key="NSMaxValue">30000</double>
                 <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"/>
               <reference key="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="20272293">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134348800</int>
                 <string key="NSContents">Cancel</string>
                 <reference key="NSSupport" ref="26"/>
                 <reference key="NSControlView" ref="1060992052"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <reference key="NSAlternateImage" ref="26"/>
                 <string key="NSAlternateContents"/>
                 <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="NSSuperview" ref="500944643"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="621474557">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">272629760</int>
                 <string key="NSContents">sec.</string>
                 <reference key="NSSupport" ref="26"/>
                 <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"/>
-              <int key="NSButtonFlags">109199615</int>
+              <int key="NSButtonFlags">109199360</int>
               <int key="NSButtonFlags2">1</int>
               <reference key="NSAlternateImage" ref="841513812"/>
               <string key="NSAlternateContents"/>
               <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="NSSuperview" ref="356649608"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="661195180">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">272629760</int>
               <string key="NSContents">File Format:</string>
               <reference key="NSSupport" ref="841513812"/>
               <reference key="NSBackgroundColor" ref="3414043"/>
               <reference key="NSTextColor" ref="306532497"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{488, 40}</string>
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="263770081">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="862633501">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="946774391">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="128196048">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="636009571">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="343182264">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="999267184">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="725067701">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="598745583">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="870266259">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="45242359">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="638814499">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="708978246">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="293013040">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="NSTextField" id="526212655">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="55672182">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">138412032</int>
                 <string key="NSContents">VLC Full Screen.avi</string>
                 <reference key="NSSupport" ref="26"/>
                 <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="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="598451117">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">71303168</int>
                 <string key="NSContents">1:23:45</string>
                 <reference key="NSSupport" ref="26"/>
                 <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"/>
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="548337392">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="311267277">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="69718234">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</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="163774294">
               <reference key="NSSuperview" ref="985395477"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="695349389">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</string>
                 <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="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="166050334">
-                <int key="NSCellFlags">69336577</int>
+                <int key="NSCellFlags">69206017</int>
                 <int key="NSCellFlags2">272629760</int>
                 <string key="NSContents">VLC crashed previously</string>
                 <reference key="NSSupport" ref="103182952"/>
                 <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"/>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="627257088">
-                <int key="NSCellFlags">69336577</int>
+                <int key="NSCellFlags">69206017</int>
                 <int key="NSCellFlags2">272629760</int>
                 <string type="base64-UTF8" key="NSContents">RG8geW91IHdhbnQgdG8gc2VuZCBkZXRhaWxzIG9uIHRoZSBjcmFzaCB0byBWTEMncyBkZXZlbG9wbWVu
 dCB0ZWFtPwoKSWYgeW91IHdhbnQsIHlvdSBjYW4gZW50ZXIgYSBmZXcgbGluZXMgb24gd2hhdCB5b3Ug
@@ -3869,6 +3818,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"/>
@@ -3889,7 +3839,7 @@ LCAuLi4</string>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSImageCell" key="NSCell" id="410890639">
-                <int key="NSCellFlags">130560</int>
+                <int key="NSCellFlags">0</int>
                 <int key="NSCellFlags2">33554432</int>
                 <object class="NSCustomResource" key="NSContents">
                   <string key="NSClassName">NSImage</string>
@@ -3900,6 +3850,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">
@@ -3915,7 +3866,7 @@ LCAuLi4</string>
                     <object class="NSTextView" id="550703508">
                       <reference key="NSNextResponder" ref="1059447005"/>
                       <int key="NSvFlags">2322</int>
-                      <string key="NSFrameSize">{498, 14}</string>
+                      <string key="NSFrameSize">{498, 102}</string>
                       <reference key="NSSuperview" ref="1059447005"/>
                       <object class="NSTextContainer" key="NSTextContainer" id="527106919">
                         <object class="NSLayoutManager" key="NSLayoutManager">
@@ -3984,7 +3935,6 @@ LCAuLi4</string>
                       </object>
                       <int key="NSTVFlags">6</int>
                       <string key="NSMaxSize">{998, 10000000}</string>
-                      <string key="NSMinize">{497, 0}</string>
                       <nil key="NSDelegate"/>
                     </object>
                   </object>
@@ -4004,6 +3954,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>
@@ -4013,6 +3964,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>
@@ -4027,6 +3979,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"/>
@@ -4035,12 +3990,12 @@ LCAuLi4</string>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="568674298">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Send</string>
                 <reference key="NSSupport" ref="841513812"/>
                 <reference key="NSControlView" ref="38883877"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <reference key="NSAlternateImage" ref="841513812"/>
                 <string key="NSAlternateContents"/>
@@ -4048,6 +4003,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"/>
@@ -4056,12 +4012,12 @@ LCAuLi4</string>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="329823628">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Don't Send</string>
                 <reference key="NSSupport" ref="841513812"/>
                 <reference key="NSControlView" ref="718270196"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">1</int>
                 <reference key="NSAlternateImage" ref="841513812"/>
                 <string key="NSAlternateContents"/>
@@ -4069,6 +4025,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"/>
@@ -4077,12 +4034,12 @@ LCAuLi4</string>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="199780317">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">131072</int>
                 <string key="NSContents">I agree to be possibly contacted about this bugreport.</string>
                 <reference key="NSSupport" ref="26"/>
                 <reference key="NSControlView" ref="511315905"/>
-                <int key="NSButtonFlags">1211912703</int>
+                <int key="NSButtonFlags">1211912448</int>
                 <int key="NSButtonFlags2">2</int>
                 <object class="NSButtonImageSource" key="NSAlternateImage">
                   <string key="NSImageName">NSSwitch</string>
@@ -4092,6 +4049,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"/>
@@ -4100,7 +4058,7 @@ LCAuLi4</string>
               <reference key="NSSuperview" ref="366395044"/>
               <bool key="NSEnabled">YES</bool>
               <object class="NSTextFieldCell" key="NSCell" id="458018676">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">272629760</int>
                 <string key="NSContents">Only your default E-Mail address will be submitted, including no further information.</string>
                 <reference key="NSSupport" ref="26"/>
@@ -4108,6 +4066,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, 324}</string>
@@ -4131,7 +4090,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="385075814">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">71304192</int>
               <string key="NSContents">1x</string>
               <object class="NSFont" key="NSSupport" id="481094678">
@@ -4148,6 +4107,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"/>
@@ -4156,7 +4116,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="247978791">
-              <int key="NSCellFlags">605158976</int>
+              <int key="NSCellFlags">605028416</int>
               <int key="NSCellFlags2">272630784</int>
               <string key="NSContents">Playback Speed</string>
               <reference key="NSSupport" ref="481094678"/>
@@ -4164,6 +4124,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"/>
@@ -4172,7 +4133,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="678671392">
-              <int key="NSCellFlags">605158976</int>
+              <int key="NSCellFlags">605028416</int>
               <int key="NSCellFlags2">272630784</int>
               <string key="NSContents">Playback Speed</string>
               <reference key="NSSupport" ref="481094678"/>
@@ -4180,6 +4141,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"/>
@@ -4188,7 +4150,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <string key="NSOffsets">{0, 0}</string>
             <object class="NSTextFieldCell" key="NSTitleCell">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">0</int>
               <string key="NSContents">Box</string>
               <reference key="NSSupport" ref="841513812"/>
@@ -4210,7 +4172,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="923605742">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">138544128</int>
               <string key="NSContents">Normal</string>
               <reference key="NSSupport" ref="26"/>
@@ -4218,6 +4180,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"/>
@@ -4226,7 +4189,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="908114002">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">71435264</int>
               <string key="NSContents">Faster</string>
               <reference key="NSSupport" ref="26"/>
@@ -4234,6 +4197,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"/>
@@ -4242,7 +4206,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="647762012">
-              <int key="NSCellFlags">605158976</int>
+              <int key="NSCellFlags">605028416</int>
               <int key="NSCellFlags2">272761856</int>
               <string key="NSContents">Slower</string>
               <reference key="NSSupport" ref="26"/>
@@ -4250,6 +4214,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"/>
@@ -4258,7 +4223,7 @@ LCAuLi4</string>
             <reference key="NSSuperview" ref="560875128"/>
             <bool key="NSEnabled">YES</bool>
             <object class="NSSliderCell" key="NSCell" id="819871674">
-              <int key="NSCellFlags">-1543110912</int>
+              <int key="NSCellFlags">-1543241472</int>
               <int key="NSCellFlags2">262144</int>
               <string key="NSContents"/>
               <reference key="NSControlView" ref="844737467"/>
@@ -4271,6 +4236,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>
@@ -4296,10 +4262,9 @@ LCAuLi4</string>
                     <int key="NSvFlags">303</int>
                     <string key="NSFrame">{{16, 69}, {370, 22}}</string>
                     <reference key="NSSuperview" ref="457727486"/>
-                    <int key="NSViewLayerContentsRedrawPolicy">2</int>
                     <bool key="NSEnabled">YES</bool>
                     <object class="NSTextFieldCell" key="NSCell" id="1042867331">
-                      <int key="NSCellFlags">68288064</int>
+                      <int key="NSCellFlags">68157504</int>
                       <int key="NSCellFlags2">138413056</int>
                       <string key="NSContents">Drop Media here</string>
                       <object class="NSFont" key="NSSupport">
@@ -4311,6 +4276,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"/>
@@ -4329,10 +4295,9 @@ LCAuLi4</string>
                     </object>
                     <string key="NSFrame">{{147, 108}, {108, 108}}</string>
                     <reference key="NSSuperview" ref="457727486"/>
-                    <int key="NSViewLayerContentsRedrawPolicy">2</int>
                     <bool key="NSEnabled">YES</bool>
                     <object class="NSImageCell" key="NSCell" id="360507424">
-                      <int key="NSCellFlags">130560</int>
+                      <int key="NSCellFlags">0</int>
                       <int key="NSCellFlags2">33554432</int>
                       <object class="NSCustomResource" key="NSContents">
                         <string key="NSClassName">NSImage</string>
@@ -4343,6 +4308,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">
@@ -4350,34 +4316,32 @@ LCAuLi4</string>
                     <int key="NSvFlags">301</int>
                     <string key="NSFrame">{{124, 14}, {153, 25}}</string>
                     <reference key="NSSuperview" ref="457727486"/>
-                    <int key="NSViewLayerContentsRedrawPolicy">2</int>
                     <bool key="NSEnabled">YES</bool>
                     <object class="NSButtonCell" key="NSCell" id="869331277">
-                      <int key="NSCellFlags">67239424</int>
+                      <int key="NSCellFlags">67108864</int>
                       <int key="NSCellFlags2">134217728</int>
                       <string key="NSContents">Open media...</string>
                       <reference key="NSSupport" ref="841513812"/>
                       <reference key="NSControlView" ref="959811945"/>
-                      <int key="NSButtonFlags">-2038284033</int>
+                      <int key="NSButtonFlags">-2038284288</int>
                       <int key="NSButtonFlags2">163</int>
                       <string key="NSAlternateContents"/>
                       <string key="NSKeyEquivalent"/>
                       <int key="NSPeriodicDelay">200</int>
                       <int key="NSPeriodicInterval">25</int>
                     </object>
+                    <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                   </object>
                 </object>
                 <string key="NSFrameSize">{402, 229}</string>
                 <reference key="NSSuperview" ref="83235998"/>
-                <int key="NSViewLayerContentsRedrawPolicy">2</int>
               </object>
             </object>
             <string key="NSFrame">{{0, 10}, {402, 229}}</string>
             <reference key="NSSuperview" ref="256817023"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <string key="NSOffsets">{0, 0}</string>
             <object class="NSTextFieldCell" key="NSTitleCell">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">0</int>
               <string key="NSContents">Box</string>
               <reference key="NSSupport" ref="26"/>
@@ -4411,10 +4375,9 @@ LCAuLi4</string>
             </object>
             <string key="NSFrame">{{0, -2}, {482, 254}}</string>
             <reference key="NSSuperview" ref="256817023"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSImageCell" key="NSCell" id="1064809555">
-              <int key="NSCellFlags">130560</int>
+              <int key="NSCellFlags">0</int>
               <int key="NSCellFlags2">33554432</int>
               <object class="NSCustomResource" key="NSContents">
                 <string key="NSClassName">NSImage</string>
@@ -4425,6 +4388,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>
@@ -4433,7 +4397,6 @@ LCAuLi4</string>
         <object class="CIDarkenBlendMode" key="NSViewCompositeFilter">
           <bool key="CIEnabled">YES</bool>
         </object>
-        <int key="NSViewLayerContentsRedrawPolicy">2</int>
         <string key="NSClassName">VLCMainWindowTitleView</string>
       </object>
       <object class="NSCustomView" id="767040302">
@@ -4467,7 +4430,7 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:4068</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="645411226">
-              <int key="NSCellFlags">67239488</int>
+              <int key="NSCellFlags">67108928</int>
               <int key="NSCellFlags2">1212155968</int>
               <string key="NSContents">Label</string>
               <object class="NSFont" key="NSSupport" id="1142">
@@ -4483,6 +4446,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"/>
@@ -4492,19 +4456,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="113847949">
-              <int key="NSCellFlags">-2080244224</int>
+              <int key="NSCellFlags">-2080374784</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="725350360"/>
-              <int key="NSButtonFlags">134365439</int>
+              <int key="NSButtonFlags">134365184</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="880009621">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4514,19 +4479,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="978616291">
-              <int key="NSCellFlags">-2080244224</int>
+              <int key="NSCellFlags">-2080374784</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="880009621"/>
-              <int key="NSButtonFlags">138690815</int>
+              <int key="NSButtonFlags">138690560</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="297736534">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4536,19 +4502,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="267729555">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="297736534"/>
-              <int key="NSButtonFlags">138690815</int>
+              <int key="NSButtonFlags">138690560</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="425279991">
             <reference key="NSNextResponder" ref="661733562"/>
@@ -4558,19 +4525,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="155309985">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="425279991"/>
-              <int key="NSButtonFlags">139215103</int>
+              <int key="NSButtonFlags">139214848</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{400, 22}</string>
@@ -4618,7 +4586,7 @@ LCAuLi4</string>
                   <string key="NSReuseIdentifierKey">_NS:2165</string>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSImageCell" key="NSCell" id="966879065">
-                    <int key="NSCellFlags">654848</int>
+                    <int key="NSCellFlags">524288</int>
                     <int key="NSCellFlags2">33554432</int>
                     <reference key="NSContents" ref="601387496"/>
                     <string key="NSCellIdentifier">_NS:2165</string>
@@ -4627,6 +4595,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">
@@ -4634,15 +4603,14 @@ LCAuLi4</string>
                   <int key="NSvFlags">289</int>
                   <string key="NSFrame">{{327, 6}, {29, 23}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="27414410">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="750485577"/>
-                    <int key="NSButtonFlags">-931921665</int>
+                    <int key="NSButtonFlags">-931921920</int>
                     <int key="NSButtonFlags2">2</int>
                     <reference key="NSNormalImage" ref="749061626"/>
                     <reference key="NSAlternateImage" ref="454400208"/>
@@ -4653,14 +4621,13 @@ LCAuLi4</string>
                     <int key="NSPeriodicDelay">200</int>
                     <int key="NSPeriodicInterval">25</int>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSProgressIndicator" id="506657677">
                   <reference key="NSNextResponder" ref="984096082"/>
                   <int key="NSvFlags">-2147482334</int>
-                  <object class="NSPSMatrix" key="NSDrawMatrix"/>
                   <string key="NSFrame">{{92, 12}, {186, 12}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <int key="NSpiFlags">16650</int>
                   <double key="NSMaxValue">100</double>
                 </object>
@@ -4669,7 +4636,6 @@ LCAuLi4</string>
                   <int key="NSvFlags">-2147483356</int>
                   <string key="NSFrame">{{93, 11}, {60, 12}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <string key="NSClassName">VLCThreePartImageView</string>
                 </object>
                 <object class="NSSlider" id="672269443">
@@ -4677,11 +4643,10 @@ LCAuLi4</string>
                   <int key="NSvFlags">290</int>
                   <string key="NSFrame">{{93, 10}, {183, 15}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSViewCanDrawConcurrently">YES</bool>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSSliderCell" key="NSCell" id="457679772">
-                    <int key="NSCellFlags">-2079981824</int>
+                    <int key="NSCellFlags">-2080112384</int>
                     <int key="NSCellFlags2">131072</int>
                     <object class="NSMutableString" key="NSContents">
                       <characters key="NS.bytes"/>
@@ -4697,16 +4662,16 @@ LCAuLi4</string>
                     <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"/>
                   <int key="NSvFlags">289</int>
                   <string key="NSFrame">{{276, 11}, {55, 13}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSTextFieldCell" key="NSCell" id="961589946">
-                    <int key="NSCellFlags">-2079195584</int>
+                    <int key="NSCellFlags">-2079326144</int>
                     <int key="NSCellFlags2">138413056</int>
                     <string key="NSContents">00:00</string>
                     <reference key="NSSupport" ref="188716167"/>
@@ -4718,6 +4683,7 @@ LCAuLi4</string>
                       <reference key="NSCustomColorSpace" ref="746494608"/>
                     </object>
                   </object>
+                  <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                 </object>
                 <object class="NSCustomView" id="640104047">
                   <reference key="NSNextResponder" ref="984096082"/>
@@ -4732,15 +4698,14 @@ LCAuLi4</string>
                   <int key="NSvFlags">260</int>
                   <string key="NSFrame">{{30, 3}, {30, 30}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="729652753">
-                    <int key="NSCellFlags">67239424</int>
+                    <int key="NSCellFlags">67108864</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="638151999"/>
                     <reference key="NSControlView" ref="467826358"/>
-                    <int key="NSButtonFlags">139723007</int>
+                    <int key="NSButtonFlags">139722752</int>
                     <int key="NSButtonFlags2">2</int>
                     <reference key="NSNormalImage" ref="84571113"/>
                     <reference key="NSAlternateImage" ref="393891795"/>
@@ -4749,21 +4714,21 @@ 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"/>
                   <int key="NSvFlags">260</int>
                   <string key="NSFrame">{{6, 6}, {35, 23}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="706989790">
-                    <int key="NSCellFlags">604634624</int>
+                    <int key="NSCellFlags">604504064</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="647546256"/>
-                    <int key="NSButtonFlags">138674431</int>
+                    <int key="NSButtonFlags">138674176</int>
                     <int key="NSButtonFlags2">2</int>
                     <reference key="NSNormalImage" ref="60530249"/>
                     <reference key="NSAlternateImage" ref="62767174"/>
@@ -4774,21 +4739,21 @@ 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"/>
                   <int key="NSvFlags">260</int>
                   <string key="NSFrame">{{50, 6}, {35, 23}}</string>
                   <reference key="NSSuperview" ref="984096082"/>
-                  <int key="NSViewLayerContentsRedrawPolicy">2</int>
                   <bool key="NSEnabled">YES</bool>
                   <object class="NSButtonCell" key="NSCell" id="7047">
-                    <int key="NSCellFlags">604634624</int>
+                    <int key="NSCellFlags">604504064</int>
                     <int key="NSCellFlags2">134217728</int>
                     <string key="NSContents"/>
                     <reference key="NSSupport" ref="188716167"/>
                     <reference key="NSControlView" ref="966784985"/>
-                    <int key="NSButtonFlags">138674431</int>
+                    <int key="NSButtonFlags">138674176</int>
                     <int key="NSButtonFlags2">2</int>
                     <reference key="NSNormalImage" ref="622132765"/>
                     <reference key="NSAlternateImage" ref="32734241"/>
@@ -4797,6 +4762,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>
@@ -4827,7 +4793,7 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:4068</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="234771509">
-              <int key="NSCellFlags">67239488</int>
+              <int key="NSCellFlags">67108928</int>
               <int key="NSCellFlags2">1212155968</int>
               <string key="NSContents">Label</string>
               <reference key="NSSupport" ref="1142"/>
@@ -4836,6 +4802,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"/>
@@ -4845,19 +4812,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="206785268">
-              <int key="NSCellFlags">-2080244224</int>
+              <int key="NSCellFlags">-2080374784</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="478641580"/>
-              <int key="NSButtonFlags">134365439</int>
+              <int key="NSButtonFlags">134365184</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="177908053">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4867,19 +4835,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="867402551">
-              <int key="NSCellFlags">-2080244224</int>
+              <int key="NSCellFlags">-2080374784</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="177908053"/>
-              <int key="NSButtonFlags">138690815</int>
+              <int key="NSButtonFlags">138690560</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="3794738">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4889,19 +4858,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="721335225">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="3794738"/>
-              <int key="NSButtonFlags">138690815</int>
+              <int key="NSButtonFlags">138690560</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="713077498">
             <reference key="NSNextResponder" ref="117751361"/>
@@ -4911,19 +4881,20 @@ LCAuLi4</string>
             <string key="NSReuseIdentifierKey">_NS:610</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="384604763">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">134217728</int>
               <string key="NSContents"/>
               <reference key="NSSupport" ref="841513812"/>
               <string key="NSCellIdentifier">_NS:610</string>
               <reference key="NSControlView" ref="713077498"/>
-              <int key="NSButtonFlags">139215103</int>
+              <int key="NSButtonFlags">139214848</int>
               <int key="NSButtonFlags2">6</int>
               <string key="NSAlternateContents"/>
               <string key="NSKeyEquivalent"/>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{400, 22}</string>
@@ -7678,22 +7649,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5098</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="7046906"/>
-          </object>
-          <int key="connectionID">5170</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="50722319"/>
-          </object>
-          <int key="connectionID">5171</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">quitAfterPlayback:</string>
@@ -7742,22 +7697,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5177</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="281440245"/>
-          </object>
-          <int key="connectionID">5178</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="373325172"/>
-          </object>
-          <int key="connectionID">5179</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">random:</string>
@@ -7774,14 +7713,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5181</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="477008951"/>
-          </object>
-          <int key="connectionID">5182</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">toggleJumpButtons:</string>
@@ -7790,14 +7721,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5183</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="610169563"/>
-          </object>
-          <int key="connectionID">5184</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">prev:</string>
@@ -7806,14 +7729,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5185</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="7188667"/>
-          </object>
-          <int key="connectionID">5186</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">forward:</string>
@@ -7830,22 +7745,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5188</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="1013471592"/>
-          </object>
-          <int key="connectionID">5189</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="1051074134"/>
-          </object>
-          <int key="connectionID">5190</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">stop:</string>
@@ -7862,22 +7761,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5192</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">togglePlaylistColumnTable:</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="3600131"/>
-          </object>
-          <int key="connectionID">5194</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_uri</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="3600131"/>
-          </object>
-          <int key="connectionID">5195</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBOutletConnection" key="connection">
             <string key="label">o_mu_controls</string>
@@ -8038,78 +7921,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5217</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_tracknum</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="477008951"/>
-          </object>
-          <int key="connectionID">5218</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_title</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="1051074134"/>
-          </object>
-          <int key="connectionID">5219</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_artist</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="7046906"/>
-          </object>
-          <int key="connectionID">5220</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_duration</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="610169563"/>
-          </object>
-          <int key="connectionID">5221</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_genre</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="50722319"/>
-          </object>
-          <int key="connectionID">5222</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_album</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="7188667"/>
-          </object>
-          <int key="connectionID">5223</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_description</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="281440245"/>
-          </object>
-          <int key="connectionID">5224</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_date</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="1013471592"/>
-          </object>
-          <int key="connectionID">5225</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_mi_ptc_language</string>
-            <reference key="source" ref="651263286"/>
-            <reference key="destination" ref="373325172"/>
-          </object>
-          <int key="connectionID">5226</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBOutletConnection" key="connection">
             <string key="label">o_mi_program</string>
@@ -8134,6 +7945,14 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">5229</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_playlist_header</string>
+            <reference key="source" ref="998338913"/>
+            <reference key="destination" ref="823165105"/>
+          </object>
+          <int key="connectionID">5230</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -11145,69 +10964,9 @@ LCAuLi4</string>
             <reference key="object" ref="788843561"/>
             <object class="NSMutableArray" key="children">
               <bool key="EncodedWithXMLCoder">YES</bool>
-              <reference ref="373325172"/>
-              <reference ref="1013471592"/>
-              <reference ref="477008951"/>
-              <reference ref="281440245"/>
-              <reference ref="7188667"/>
-              <reference ref="50722319"/>
-              <reference ref="610169563"/>
-              <reference ref="7046906"/>
-              <reference ref="1051074134"/>
-              <reference ref="3600131"/>
             </object>
             <reference key="parent" ref="779348109"/>
           </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5161</int>
-            <reference key="object" ref="373325172"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5162</int>
-            <reference key="object" ref="1013471592"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5163</int>
-            <reference key="object" ref="477008951"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5164</int>
-            <reference key="object" ref="281440245"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5165</int>
-            <reference key="object" ref="7188667"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5166</int>
-            <reference key="object" ref="50722319"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5167</int>
-            <reference key="object" ref="610169563"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5168</int>
-            <reference key="object" ref="7046906"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5169</int>
-            <reference key="object" ref="1051074134"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
-          <object class="IBObjectRecord">
-            <int key="objectID">5193</int>
-            <reference key="object" ref="3600131"/>
-            <reference key="parent" ref="788843561"/>
-          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -12005,16 +11764,6 @@ LCAuLi4</string>
           <string>5159.ImportedFromIB2</string>
           <string>5160.IBEditorWindowLastContentRect</string>
           <string>5160.IBPluginDependency</string>
-          <string>5161.IBPluginDependency</string>
-          <string>5162.IBPluginDependency</string>
-          <string>5163.IBPluginDependency</string>
-          <string>5164.IBPluginDependency</string>
-          <string>5165.IBPluginDependency</string>
-          <string>5166.IBPluginDependency</string>
-          <string>5167.IBPluginDependency</string>
-          <string>5168.IBPluginDependency</string>
-          <string>5169.IBPluginDependency</string>
-          <string>5193.IBPluginDependency</string>
           <string>56.IBPluginDependency</string>
           <string>56.ImportedFromIB2</string>
           <string>57.IBEditorWindowLastContentRect</string>
@@ -12213,9 +11962,9 @@ LCAuLi4</string>
           <string>{{888, 702}, {137, 103}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{363, 366}, {604, 310}}</string>
+          <string>{{293, 65}, {604, 310}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{363, 366}, {604, 310}}</string>
+          <string>{{293, 65}, {604, 310}}</string>
           <boolean value="YES"/>
           <boolean value="NO"/>
           <boolean value="NO"/>
@@ -12355,9 +12104,9 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{340, 589}, {549, 87}}</string>
+          <string>{{437, 512}, {549, 87}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{340, 589}, {549, 87}}</string>
+          <string>{{437, 512}, {549, 87}}</string>
           <boolean value="YES"/>
           <boolean value="NO"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -12408,7 +12157,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{419, 636}, {468, 20}}</string>
+          <string>{{894, 715}, {468, 20}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -12742,7 +12491,7 @@ LCAuLi4</string>
           <string>{{329, 634}, {100, 100}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{564, 654}, {400, 22}}</string>
+          <string>{{971, 601}, {400, 22}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform"/>
           <string>VLCCustomWindowCloseButton</string>
@@ -12906,7 +12655,7 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{732, 247}, {302, 433}}</string>
+          <string>{{1038, 282}, {302, 433}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -12958,17 +12707,7 @@ LCAuLi4</string>
           <string>{{1340, 354}, {64, 6}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{1340, 67}, {149, 203}}</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>
-          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{1340, 299}, {64, 6}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
@@ -13027,7 +12766,7 @@ LCAuLi4</string>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">5229</int>
+      <int key="maxID">5230</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -14001,16 +13740,6 @@ LCAuLi4</string>
               <string>o_mi_prefs</string>
               <string>o_mi_previous</string>
               <string>o_mi_program</string>
-              <string>o_mi_ptc_album</string>
-              <string>o_mi_ptc_artist</string>
-              <string>o_mi_ptc_date</string>
-              <string>o_mi_ptc_description</string>
-              <string>o_mi_ptc_duration</string>
-              <string>o_mi_ptc_genre</string>
-              <string>o_mi_ptc_language</string>
-              <string>o_mi_ptc_title</string>
-              <string>o_mi_ptc_tracknum</string>
-              <string>o_mi_ptc_uri</string>
               <string>o_mi_quit</string>
               <string>o_mi_quitAfterPB</string>
               <string>o_mi_random</string>
@@ -14163,16 +13892,6 @@ LCAuLi4</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>
@@ -14320,16 +14039,6 @@ LCAuLi4</string>
               <string>o_mi_prefs</string>
               <string>o_mi_previous</string>
               <string>o_mi_program</string>
-              <string>o_mi_ptc_album</string>
-              <string>o_mi_ptc_artist</string>
-              <string>o_mi_ptc_date</string>
-              <string>o_mi_ptc_description</string>
-              <string>o_mi_ptc_duration</string>
-              <string>o_mi_ptc_genre</string>
-              <string>o_mi_ptc_language</string>
-              <string>o_mi_ptc_title</string>
-              <string>o_mi_ptc_tracknum</string>
-              <string>o_mi_ptc_uri</string>
               <string>o_mi_quit</string>
               <string>o_mi_quitAfterPB</string>
               <string>o_mi_random</string>
@@ -14685,46 +14394,6 @@ LCAuLi4</string>
                 <string key="name">o_mi_program</string>
                 <string key="candidateClassName">NSMenuItem</string>
               </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_album</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_artist</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_date</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_description</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_duration</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_genre</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_language</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_title</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_tracknum</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ptc_uri</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_mi_quit</string>
                 <string key="candidateClassName">NSMenuItem</string>
@@ -15155,6 +14824,7 @@ LCAuLi4</string>
               <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>
@@ -15225,6 +14895,7 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
               <string>VLCFSPanel</string>
               <string>id</string>
               <string>id</string>
@@ -15262,6 +14933,7 @@ LCAuLi4</string>
               <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>
@@ -15323,6 +14995,10 @@ LCAuLi4</string>
                 <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>
@@ -15702,6 +15378,7 @@ LCAuLi4</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>
@@ -15736,6 +15413,7 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
             </object>
           </object>
           <object class="NSMutableDictionary" key="toOneOutletInfosByName">
@@ -15757,6 +15435,7 @@ LCAuLi4</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>
@@ -15828,6 +15507,10 @@ LCAuLi4</string>
                 <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>
index f6d35b9..95774f6 100644 (file)
     IBOutlet NSMenuItem * o_mi_toggleJumpButtons;
     IBOutlet NSMenuItem * o_mi_togglePlaymodeButtons;
     IBOutlet NSMenu * o_mu_playlistTableColumns;
-    IBOutlet NSMenuItem * o_mi_ptc_tracknum;
-    IBOutlet NSMenuItem * o_mi_ptc_title;
-    IBOutlet NSMenuItem * o_mi_ptc_artist;
-    IBOutlet NSMenuItem * o_mi_ptc_duration;
-    IBOutlet NSMenuItem * o_mi_ptc_genre;
-    IBOutlet NSMenuItem * o_mi_ptc_album;
-    IBOutlet NSMenuItem * o_mi_ptc_description;
-    IBOutlet NSMenuItem * o_mi_ptc_date;
-    IBOutlet NSMenuItem * o_mi_ptc_language;
-    IBOutlet NSMenuItem * o_mi_ptc_uri;
+    NSMenu * o_mu_playlistTableColumnsContextMenu;
 
     IBOutlet NSMenu * o_mu_audio;
     IBOutlet NSMenuItem * o_mi_vol_up;
     IBOutlet NSMenuItem * o_vmi_mute;
     IBOutlet NSMenuItem * o_vmi_fullscreen;
     IBOutlet NSMenuItem * o_vmi_snapshot;
+
+    // information for playlist table columns menu
+    NSDictionary * o_ptc_translation_dict;
+    NSArray * o_ptc_menuorder;
 }
 + (VLCMainMenu *)sharedInstance;
 
 - (IBAction)togglePlaymodeButtons:(id)sender;
 - (IBAction)togglePlaylistColumnTable:(id)sender;
 - (void)setPlaylistColumnTableState:(NSInteger)i_state forColumn:(NSString *)o_column;
+- (NSMenu *)setupPlaylistTableColumnsMenu;
 
 - (IBAction)toggleFullscreen:(id)sender;
 - (IBAction)resizeVideoWindow:(id)sender;
index 6645429..f5ad19f 100644 (file)
@@ -65,6 +65,22 @@ static VLCMainMenu *_o_sharedInstance = nil;
     else
     {
         _o_sharedInstance = [super init];
+
+        o_ptc_translation_dict = [NSDictionary dictionaryWithObjectsAndKeys:
+                      _NS("Track Number"),  TRACKNUM_COLUMN,
+                      _NS("Title"),         TITLE_COLUMN,
+                      _NS("Artist"),        ARTIST_COLUMN,
+                      _NS("Duration"),      DURATION_COLUMN,
+                      _NS("Genre"),         GENRE_COLUMN,
+                      _NS("Album"),         ALBUM_COLUMN,
+                      _NS("Description"),   DESCRIPTION_COLUMN,
+                      _NS("Date"),          DATE_COLUMN,
+                      _NS("Language"),      LANGUAGE_COLUMN,
+                      _NS("URI"),           URI_COLUMN,
+                      nil];
+        // this array also assigns tags (index) to type of menu item
+        o_ptc_menuorder = [NSArray arrayWithObjects:TRACKNUM_COLUMN, TITLE_COLUMN, ARTIST_COLUMN, DURATION_COLUMN,
+                       GENRE_COLUMN, ALBUM_COLUMN, DESCRIPTION_COLUMN, DATE_COLUMN, LANGUAGE_COLUMN, URI_COLUMN, nil];
     }
 
     return _o_sharedInstance;
@@ -91,6 +107,9 @@ static VLCMainMenu *_o_sharedInstance = nil;
 
     [o_extMgr release];
 
+    if( o_mu_playlistTableColumnsContextMenu )
+        [o_mu_playlistTableColumnsContextMenu release];
+
     [super dealloc];
 }
 
@@ -292,16 +311,6 @@ static VLCMainMenu *_o_sharedInstance = nil;
     [o_mi_togglePlaymodeButtons setTitle: _NS("Show Shuffle & Repeat Buttons")];
     [o_mi_togglePlaymodeButtons setState: config_GetInt( VLCIntf, "macosx-show-playmode-buttons")];
     [o_mu_playlistTableColumns setTitle: _NS("Playlist Table Columns")];
-    [o_mi_ptc_tracknum setTitle: _NS("Track Number")];
-    [o_mi_ptc_title setTitle: _NS("Title")];
-    [o_mi_ptc_artist setTitle: _NS("Artist")];
-    [o_mi_ptc_duration setTitle: _NS("Duration")];
-    [o_mi_ptc_genre setTitle: _NS("Genre")];
-    [o_mi_ptc_album setTitle: _NS("Album")];
-    [o_mi_ptc_description setTitle: _NS("Description")];
-    [o_mi_ptc_date setTitle: _NS("Date")];
-    [o_mi_ptc_language setTitle: _NS("Language")];
-    [o_mi_ptc_uri setTitle: _NS("URI")];
 
     [o_mi_program setTitle: _NS("Program")];
     [o_mu_program setTitle: _NS("Program")];
@@ -399,6 +408,31 @@ static VLCMainMenu *_o_sharedInstance = nil;
     [o_vmi_snapshot setTitle: _NS("Snapshot")];
 }
 
+- (NSMenu *)setupPlaylistTableColumnsMenu
+{
+    NSMenu *o_context_menu = [[NSMenu alloc] init];
+
+    NSMenuItem *o_mi_tmp;
+    for( NSUInteger i = 0; i < [o_ptc_menuorder count]; i++ )
+    {
+        NSString *o_title = [o_ptc_translation_dict objectForKey:[o_ptc_menuorder objectAtIndex:i]];
+        o_mi_tmp = [o_mu_playlistTableColumns addItemWithTitle:o_title
+                                                        action:@selector(togglePlaylistColumnTable:)
+                                                 keyEquivalent:@""];
+        [o_mi_tmp setTarget:self];
+        [o_mi_tmp setTag:i];
+
+        o_mi_tmp = [o_context_menu addItemWithTitle:o_title
+                                             action:@selector(togglePlaylistColumnTable:)
+                                      keyEquivalent:@""];
+        [o_mi_tmp setTarget:self];
+        [o_mi_tmp setTag:i];
+    }
+    if( !o_mu_playlistTableColumnsContextMenu )
+        o_mu_playlistTableColumnsContextMenu = [o_context_menu retain];
+    return [o_context_menu autorelease];
+}
+
 #pragma mark -
 #pragma mark Termination
 
@@ -636,56 +670,20 @@ static VLCMainMenu *_o_sharedInstance = nil;
 
 - (IBAction)togglePlaylistColumnTable:(id)sender
 {
-    [sender setState: ![sender state]];
-
-    NSString * o_column;
-
-    if (sender == o_mi_ptc_tracknum)
-        o_column = TRACKNUM_COLUMN;
-    else if (sender == o_mi_ptc_title)
-        o_column = TITLE_COLUMN;
-    else if (sender == o_mi_ptc_artist)
-        o_column = ARTIST_COLUMN;
-    else if (sender == o_mi_ptc_duration)
-        o_column = DURATION_COLUMN;
-    else if (sender == o_mi_ptc_genre)
-        o_column = GENRE_COLUMN;
-    else if (sender == o_mi_ptc_album)
-        o_column = ALBUM_COLUMN;
-    else if (sender == o_mi_ptc_description)
-        o_column = DESCRIPTION_COLUMN;
-    else if (sender == o_mi_ptc_date)
-        o_column = DATE_COLUMN;
-    else if (sender == o_mi_ptc_language)
-        o_column = LANGUAGE_COLUMN;
-    else if (sender == o_mi_ptc_uri)
-        o_column = URI_COLUMN;
-
-    [[[VLCMain sharedInstance] playlist] setColumn: o_column state: [sender state]];
+    NSInteger i_new_state = ![sender state];
+    NSInteger i_tag = [sender tag];
+    [[o_mu_playlistTableColumns            itemWithTag: i_tag] setState: i_new_state];
+    [[o_mu_playlistTableColumnsContextMenu itemWithTag: i_tag] setState: i_new_state];
+
+    NSString *o_column = [o_ptc_menuorder objectAtIndex: i_tag];
+    [[[VLCMain sharedInstance] playlist] setColumn: o_column state: i_new_state];
 }
 
 - (void)setPlaylistColumnTableState:(NSInteger)i_state forColumn:(NSString *)o_column
 {
-    if ([o_column isEqualToString: TRACKNUM_COLUMN])
-        [o_mi_ptc_tracknum setState: i_state];
-    else if ([o_column isEqualToString: TITLE_COLUMN])
-        [o_mi_ptc_title setState: i_state];
-    else if ([o_column isEqualToString: ARTIST_COLUMN])
-        [o_mi_ptc_artist setState: i_state];
-    else if ([o_column isEqualToString: DURATION_COLUMN])
-        [o_mi_ptc_duration setState: i_state];
-    else if ([o_column isEqualToString: GENRE_COLUMN])
-        [o_mi_ptc_genre setState: i_state];
-    else if ([o_column isEqualToString: ALBUM_COLUMN])
-        [o_mi_ptc_album setState: i_state];
-    else if ([o_column isEqualToString: DESCRIPTION_COLUMN])
-        [o_mi_ptc_description setState: i_state];
-    else if ([o_column isEqualToString: DATE_COLUMN])
-        [o_mi_ptc_date setState: i_state];
-    else if ([o_column isEqualToString: LANGUAGE_COLUMN])
-        [o_mi_ptc_language setState: i_state];
-    else if ([o_column isEqualToString: URI_COLUMN])
-        [o_mi_ptc_uri setState: i_state];
+    NSInteger i_tag = [o_ptc_menuorder indexOfObject: o_column];
+    [[o_mu_playlistTableColumns            itemWithTag: i_tag] setState: i_state];
+    [[o_mu_playlistTableColumnsContextMenu itemWithTag: i_tag] setState: i_state];
 }
 
 #pragma mark -
index 9d39989..8c6f9ff 100644 (file)
     IBOutlet id o_save_accessory_popup;
     IBOutlet id o_save_accessory_text;
 
+    IBOutlet id o_playlist_header;
 
     NSImage *o_descendingSortingImage;
     NSImage *o_ascendingSortingImage;
index baddf8c..2ec7746 100644 (file)
 
     id o_menu = [[VLCMain sharedInstance] mainMenu];
     NSString * o_column;
+
+    NSMenu *o_context_menu = [o_menu setupPlaylistTableColumnsMenu];
+    [o_playlist_header setMenu: o_context_menu];
+
     for (NSUInteger i = 0; i < count; i++)
     {
         o_column = [[o_columnArray objectAtIndex:i] objectAtIndex:0];