]> git.sesse.net Git - vlc/commitdiff
macosx/CAS: implemented full profile management, which is retained across sessions...
authorFelix Paul Kühne <fkuehne@videolan.org>
Sun, 26 Aug 2012 12:22:53 +0000 (14:22 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sun, 26 Aug 2012 12:23:16 +0000 (14:23 +0200)
To restore the defaults, it is currently needed to reset the preferences.

This commit includes further ObjC2isms and some factorization

NEWS
extras/package/macosx/Resources/English.lproj/ConvertAndSave.xib
modules/gui/macosx/ConvertAndSave.h
modules/gui/macosx/ConvertAndSave.m

diff --git a/NEWS b/NEWS
index 9009d47bc016afdb4bcff1125f4247cb8055e99f..671097a1f5147184fef2dc6e872276345615bc22 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -78,7 +78,6 @@ Mac OS X Interface:
  * add accessibility support to playback windows, open panel and fullscreen
    controller
  * add a GUI to manage podcasts
- * add customizable playlist table columns
  * add a GUI for the QTSound access module to process audio captured locally
    - This also allows to capture input from a webcam and a mic at the same time.
  * add a GUI to capture QTSound data along with the current screen content
index f56e43ca7536a63bfb7b3b590f9f6db46a0b81d8..0aba3ba5a434f9dcfa648ca20365bd6bfc1c44d1 100644 (file)
@@ -2,17 +2,21 @@
 <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
   <data>
     <int key="IBDocument.SystemTarget">1060</int>
-    <string key="IBDocument.SystemVersion">11G15</string>
+    <string key="IBDocument.SystemVersion">12B19</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">
       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
       <string key="NS.object.0">851</string>
     </object>
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
+      <integer value="420"/>
       <integer value="308"/>
+      <integer value="2"/>
+      <integer value="132"/>
+      <integer value="435"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -50,7 +54,7 @@
         <string key="NSWindowContentMaxSize">{663, 490}</string>
         <string key="NSWindowContentMinSize">{663, 490}</string>
         <object class="NSView" key="NSWindowView" id="1006">
-          <nil key="NSNextResponder"/>
+          <reference key="NSNextResponder"/>
           <int key="NSvFlags">256</int>
           <object class="NSMutableArray" key="NSSubviews">
             <bool key="EncodedWithXMLCoder">YES</bool>
@@ -84,7 +88,7 @@
                       <string key="NSReuseIdentifierKey">_NS:2165</string>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSImageCell" key="NSCell" id="624480290">
-                        <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="807070215">
                       <int key="NSvFlags">303</int>
                       <string key="NSFrame">{{15, 181}, {597, 22}}</string>
                       <reference key="NSSuperview" ref="370005935"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="425578110">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents">Drop Media here</string>
                         <object class="NSFont" key="NSSupport" id="439159890">
                           </object>
                         </object>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="775178384">
                       <reference key="NSNextResponder" ref="370005935"/>
                       <int key="NSvFlags">301</int>
                       <string key="NSFrame">{{236, 20}, {153, 32}}</string>
                       <reference key="NSSuperview" ref="370005935"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="963202121">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">134217728</int>
                         <string key="NSContents">Open media...</string>
                         <object class="NSFont" key="NSSupport" id="1024428774">
                           <int key="NSfFlags">1040</int>
                         </object>
                         <reference key="NSControlView" ref="775178384"/>
-                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags">-2038284288</int>
                         <int key="NSButtonFlags2">129</int>
                         <reference key="NSAlternateImage" ref="1024428774"/>
                         <string key="NSAlternateContents"/>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                   </object>
                   <string key="NSFrame">{{1, 1}, {627, 215}}</string>
               <string key="NSReuseIdentifierKey">_NS:18</string>
               <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"/>
                 <object class="NSFont" key="NSSupport" id="26">
                       <int key="NSvFlags">303</int>
                       <string key="NSFrame">{{15, 56}, {597, 22}}</string>
                       <reference key="NSSuperview" ref="376558750"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="505049724">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents">Choose Profile</string>
                         <reference key="NSSupport" ref="439159890"/>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="954313256"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSPopUpButton" id="803077624">
                       <reference key="NSNextResponder" ref="376558750"/>
                       <int key="NSvFlags">268</int>
-                      <string key="NSFrame">{{201, 19}, {223, 26}}</string>
+                      <string key="NSFrame">{{144, 19}, {223, 26}}</string>
                       <reference key="NSSuperview" ref="376558750"/>
                       <string key="NSReuseIdentifierKey">_NS:791</string>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSPopUpButtonCell" key="NSCell" id="219049436">
-                        <int key="NSCellFlags">-2076049856</int>
+                        <int key="NSCellFlags">-2076180416</int>
                         <int key="NSCellFlags2">2048</int>
                         <reference key="NSSupport" ref="1024428774"/>
                         <string key="NSCellIdentifier">_NS:791</string>
                         <reference key="NSControlView" ref="803077624"/>
-                        <int key="NSButtonFlags">109199615</int>
+                        <int key="NSButtonFlags">109199360</int>
                         <int key="NSButtonFlags2">129</int>
                         <string key="NSAlternateContents"/>
                         <string key="NSKeyEquivalent"/>
                         <bool key="NSAltersState">YES</bool>
                         <int key="NSArrowPosition">2</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="614860136">
                       <reference key="NSNextResponder" ref="376558750"/>
                       <int key="NSvFlags">268</int>
-                      <string key="NSFrame">{{423, 15}, {108, 32}}</string>
+                      <string key="NSFrame">{{366, 15}, {120, 32}}</string>
                       <reference key="NSSuperview" ref="376558750"/>
                       <string key="NSReuseIdentifierKey">_NS:610</string>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="724098160">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">134217728</int>
-                        <string key="NSContents">Customize</string>
+                        <string key="NSContents">Customize...</string>
                         <reference key="NSSupport" ref="1024428774"/>
                         <string key="NSCellIdentifier">_NS:610</string>
                         <reference key="NSControlView" ref="614860136"/>
-                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags">-2038284288</int>
                         <int key="NSButtonFlags2">129</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="NSFrame">{{1, 1}, {627, 90}}</string>
               <string key="NSReuseIdentifierKey">_NS:18</string>
               <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"/>
                 <reference key="NSSupport" ref="26"/>
                       <int key="NSvFlags">303</int>
                       <string key="NSFrame">{{15, 64}, {597, 22}}</string>
                       <reference key="NSSuperview" ref="446951149"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="302648704">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents">Choose Destination</string>
                         <reference key="NSSupport" ref="439159890"/>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="954313256"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="501968637">
                       <reference key="NSNextResponder" ref="446951149"/>
                       <int key="NSvFlags">301</int>
-                      <string key="NSFrame">{{154, 15}, {153, 32}}</string>
+                      <string key="NSFrame">{{160, 15}, {153, 32}}</string>
                       <reference key="NSSuperview" ref="446951149"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="475795629">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">134217728</int>
                         <string key="NSContents">Stream</string>
                         <reference key="NSSupport" ref="1024428774"/>
                         <reference key="NSControlView" ref="501968637"/>
-                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags">-2038284288</int>
                         <int key="NSButtonFlags2">129</int>
                         <reference key="NSAlternateImage" ref="1024428774"/>
                         <string key="NSAlternateContents"/>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="665885492">
                       <reference key="NSNextResponder" ref="446951149"/>
                       <int key="NSvFlags">301</int>
-                      <string key="NSFrame">{{319, 15}, {153, 32}}</string>
+                      <string key="NSFrame">{{313, 15}, {153, 32}}</string>
                       <reference key="NSSuperview" ref="446951149"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="806715934">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">134217728</int>
                         <string key="NSContents">Save as File</string>
                         <reference key="NSSupport" ref="1024428774"/>
                         <reference key="NSControlView" ref="665885492"/>
-                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags">-2038284288</int>
                         <int key="NSButtonFlags2">129</int>
                         <reference key="NSAlternateImage" ref="1024428774"/>
                         <string key="NSAlternateContents"/>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="570131195">
                       <reference key="NSNextResponder" ref="446951149"/>
                       <string key="NSReuseIdentifierKey">_NS:4108</string>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="493857121">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">134348800</int>
                         <string key="NSContents">x</string>
                         <reference key="NSSupport" ref="26"/>
                         <string key="NSCellIdentifier">_NS:4108</string>
                         <reference key="NSControlView" ref="570131195"/>
-                        <int key="NSButtonFlags">-2038169345</int>
+                        <int key="NSButtonFlags">-2038169600</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="NSFrame">{{1, 1}, {627, 98}}</string>
               <string key="NSReuseIdentifierKey">_NS:18</string>
               <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"/>
                 <reference key="NSSupport" ref="26"/>
               <string key="NSReuseIdentifierKey">_NS:610</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="94756638">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Save</string>
                 <reference key="NSSupport" ref="1024428774"/>
                 <string key="NSCellIdentifier">_NS:610</string>
                 <reference key="NSControlView" ref="210468830"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">129</int>
                 <string key="NSAlternateContents"/>
                 <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{663, 490}</string>
+          <reference key="NSSuperview"/>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
         <string key="NSMinSize">{663, 512}</string>
             <int key="NSvFlags">268</int>
             <string key="NSFrame">{{17, 20}, {444, 17}}</string>
             <reference key="NSSuperview" ref="494472580"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="709615775">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">138413056</int>
               <string key="NSContents">bla bla bla.mov</string>
               <reference key="NSSupport" ref="1024428774"/>
                 </object>
               </object>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSImageView" id="580302459">
             <reference key="NSNextResponder" ref="494472580"/>
             </object>
             <string key="NSFrame">{{207, 45}, {64, 64}}</string>
             <reference key="NSSuperview" ref="494472580"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSImageCell" key="NSCell" id="887171120">
-              <int key="NSCellFlags">130560</int>
+              <int key="NSCellFlags">0</int>
               <int key="NSCellFlags2">33554432</int>
               <object class="NSCustomResource" key="NSContents" id="450409379">
                 <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>
         <nil key="NSUserInterfaceItemIdentifier"/>
         <string key="NSWindowContentMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <object class="NSView" key="NSWindowView" id="258594766">
-          <nil key="NSNextResponder"/>
+          <reference key="NSNextResponder"/>
           <int key="NSvFlags">256</int>
           <object class="NSMutableArray" key="NSSubviews">
             <bool key="EncodedWithXMLCoder">YES</bool>
                         <reference key="NSSuperview" ref="573657579"/>
                         <string key="NSReuseIdentifierKey">_NS:736</string>
                         <bool key="NSEnabled">YES</bool>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                         <int key="NSNumRows">4</int>
                         <int key="NSNumCols">4</int>
                         <object class="NSMutableArray" key="NSCells">
                           <bool key="EncodedWithXMLCoder">YES</bool>
                           <object class="NSButtonCell" id="323309909">
-                            <int key="NSCellFlags">-2080244224</int>
+                            <int key="NSCellFlags">-2080374784</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MPEG-TS</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <object class="NSButtonImageSource" key="NSAlternateImage" id="656815839">
                               <string key="NSImageName">NSRadioButton</string>
                             <int key="NSPeriodicInterval">25</int>
                           </object>
                           <object class="NSButtonCell" id="57440908">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">Webm</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">1</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="654537759">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">Ogg/Ogm</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">2</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="783172857">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MP4/MOV</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">3</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="392668736">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MPEG-PS</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">4</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <object class="NSImage" key="NSNormalImage">
                               <int key="NSImageFlags">549453824</int>
@@ -774,143 +785,143 @@ QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA</bytes>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="742659290">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MJPEG</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">5</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="211702051">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">WAV</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">6</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="48265938">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">FLV</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">7</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="318951793">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MPEG 1</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">8</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="983487651">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">MKV</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">9</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="412792247">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">RAW</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">10</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="5500285">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">AVI</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">11</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="576619189">
-                            <int key="NSCellFlags">67239424</int>
+                            <int key="NSCellFlags">67108864</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">ASF/WMV</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">12</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="241465637">
-                            <int key="NSCellFlags">604110336</int>
+                            <int key="NSCellFlags">603979776</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">Radio</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">13</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="754620909">
-                            <int key="NSCellFlags">604110336</int>
+                            <int key="NSCellFlags">603979776</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">Radio</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">14</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
                             <int key="NSPeriodicInterval">75</int>
                           </object>
                           <object class="NSButtonCell" id="529822860">
-                            <int key="NSCellFlags">604110336</int>
+                            <int key="NSCellFlags">603979776</int>
                             <int key="NSCellFlags2">0</int>
                             <string key="NSContents">Radio</string>
                             <reference key="NSSupport" ref="1024428774"/>
                             <reference key="NSControlView" ref="436146867"/>
                             <int key="NSTag">15</int>
-                            <int key="NSButtonFlags">1211912703</int>
+                            <int key="NSButtonFlags">1211912448</int>
                             <int key="NSButtonFlags2">0</int>
                             <reference key="NSAlternateImage" ref="656815839"/>
                             <int key="NSPeriodicDelay">400</int>
@@ -922,11 +933,11 @@ QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA</bytes>
                         <int key="NSMatrixFlags">1151868928</int>
                         <string key="NSCellClass">NSActionCell</string>
                         <object class="NSButtonCell" key="NSProtoCell" id="646578418">
-                          <int key="NSCellFlags">67239424</int>
+                          <int key="NSCellFlags">67108864</int>
                           <int key="NSCellFlags2">0</int>
                           <string key="NSContents">Radio</string>
                           <reference key="NSSupport" ref="1024428774"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">0</int>
                           <object class="NSImage" key="NSNormalImage">
                             <int key="NSImageFlags">549453824</int>
@@ -1001,13 +1012,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="749406043">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Video</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="76044263"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <object class="NSCustomResource" key="NSNormalImage" id="738105934">
                             <string key="NSClassName">NSImage</string>
@@ -1021,6 +1032,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSButton" id="761826139">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1030,13 +1042,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="118793365">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Keep original video track</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="761826139"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <reference key="NSNormalImage" ref="738105934"/>
                           <reference key="NSAlternateImage" ref="839745435"/>
@@ -1045,6 +1057,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="985970330">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1054,7 +1067,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="516232134">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Codec</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1063,6 +1076,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="446703714">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1072,7 +1086,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="666576391">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Bitrate</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1081,6 +1095,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSPopUpButton" id="858610734">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1090,12 +1105,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:791</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSPopUpButtonCell" key="NSCell" id="367524124">
-                          <int key="NSCellFlags">-2076049856</int>
+                          <int key="NSCellFlags">-2076180416</int>
                           <int key="NSCellFlags2">133120</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:791</string>
                           <reference key="NSControlView" ref="858610734"/>
-                          <int key="NSButtonFlags">109199615</int>
+                          <int key="NSButtonFlags">109199360</int>
                           <int key="NSButtonFlags2">129</int>
                           <string key="NSAlternateContents"/>
                           <string key="NSKeyEquivalent"/>
@@ -1149,6 +1164,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <bool key="NSAltersState">YES</bool>
                           <int key="NSArrowPosition">2</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="450015214">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1158,7 +1174,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:817</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="144957551">
-                          <int key="NSCellFlags">-1804468671</int>
+                          <int key="NSCellFlags">-1804599231</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents"/>
                           <reference key="NSSupport" ref="26"/>
@@ -1173,6 +1189,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                             <reference key="NSColor" ref="356636811"/>
                           </object>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSStepper" id="324416275">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1182,7 +1199,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4123</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSStepperCell" key="NSCell" id="421001553">
-                          <int key="NSCellFlags">68025888</int>
+                          <int key="NSCellFlags">67895328</int>
                           <int key="NSCellFlags2">131072</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:4123</string>
@@ -1191,6 +1208,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <double key="NSIncrement">1</double>
                           <bool key="NSAutorepeat">YES</bool>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="300145328">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1200,7 +1218,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="742785541">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Frame Rate</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1209,6 +1227,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="103927021">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1218,7 +1237,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:817</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="594978600">
-                          <int key="NSCellFlags">-1804468671</int>
+                          <int key="NSCellFlags">-1804599231</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents"/>
                           <reference key="NSSupport" ref="26"/>
@@ -1228,6 +1247,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="1042535097"/>
                           <reference key="NSTextColor" ref="361839307"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSStepper" id="125993522">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1237,7 +1257,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4123</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSStepperCell" key="NSCell" id="984675514">
-                          <int key="NSCellFlags">68025888</int>
+                          <int key="NSCellFlags">67895328</int>
                           <int key="NSCellFlags2">131072</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:4123</string>
@@ -1246,6 +1266,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <double key="NSIncrement">1</double>
                           <bool key="NSAutorepeat">YES</bool>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSBox" id="356820111">
                         <reference key="NSNextResponder" ref="293072252"/>
@@ -1265,7 +1286,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:817</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="957644199">
-                                  <int key="NSCellFlags">-1804468671</int>
+                                  <int key="NSCellFlags">-1804599231</int>
                                   <int key="NSCellFlags2">272761856</int>
                                   <string key="NSContents"/>
                                   <reference key="NSSupport" ref="26"/>
@@ -1275,6 +1296,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="1042535097"/>
                                   <reference key="NSTextColor" ref="361839307"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSTextField" id="294405134">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1284,7 +1306,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:4068</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="941441891">
-                                  <int key="NSCellFlags">68288064</int>
+                                  <int key="NSCellFlags">68157504</int>
                                   <int key="NSCellFlags2">272761856</int>
                                   <string key="NSContents">Scale</string>
                                   <reference key="NSSupport" ref="26"/>
@@ -1293,6 +1315,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="382902660"/>
                                   <reference key="NSTextColor" ref="253057760"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSTextField" id="210733286">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1302,7 +1325,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:817</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="530478794">
-                                  <int key="NSCellFlags">-1804468671</int>
+                                  <int key="NSCellFlags">-1804599231</int>
                                   <int key="NSCellFlags2">272761856</int>
                                   <string key="NSContents"/>
                                   <reference key="NSSupport" ref="26"/>
@@ -1312,6 +1335,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="1042535097"/>
                                   <reference key="NSTextColor" ref="361839307"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSTextField" id="552998901">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1321,7 +1345,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:4068</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="186651859">
-                                  <int key="NSCellFlags">68288064</int>
+                                  <int key="NSCellFlags">68157504</int>
                                   <int key="NSCellFlags2">272761856</int>
                                   <string key="NSContents">Width</string>
                                   <reference key="NSSupport" ref="26"/>
@@ -1330,6 +1354,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="382902660"/>
                                   <reference key="NSTextColor" ref="253057760"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSTextField" id="999606719">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1339,7 +1364,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:4068</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="213346253">
-                                  <int key="NSCellFlags">68288064</int>
+                                  <int key="NSCellFlags">68157504</int>
                                   <int key="NSCellFlags2">272761856</int>
                                   <string key="NSContents">Height</string>
                                   <reference key="NSSupport" ref="26"/>
@@ -1348,6 +1373,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="382902660"/>
                                   <reference key="NSTextColor" ref="253057760"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSTextField" id="646879153">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1357,7 +1383,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:3939</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSTextFieldCell" key="NSCell" id="199394262">
-                                  <int key="NSCellFlags">67239424</int>
+                                  <int key="NSCellFlags">67108864</int>
                                   <int key="NSCellFlags2">138543104</int>
                                   <string key="NSContents">You just need to fill one of the three following parameters, VLC will autodetect the other using the original aspect ratio</string>
                                   <reference key="NSSupport" ref="26"/>
@@ -1366,6 +1392,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <reference key="NSBackgroundColor" ref="382902660"/>
                                   <reference key="NSTextColor" ref="253057760"/>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                               <object class="NSPopUpButton" id="378256048">
                                 <reference key="NSNextResponder" ref="760924829"/>
@@ -1375,12 +1402,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                 <string key="NSReuseIdentifierKey">_NS:791</string>
                                 <bool key="NSEnabled">YES</bool>
                                 <object class="NSPopUpButtonCell" key="NSCell" id="251638218">
-                                  <int key="NSCellFlags">-2076049856</int>
+                                  <int key="NSCellFlags">-2076180416</int>
                                   <int key="NSCellFlags2">133120</int>
                                   <reference key="NSSupport" ref="26"/>
                                   <string key="NSCellIdentifier">_NS:791</string>
                                   <reference key="NSControlView" ref="378256048"/>
-                                  <int key="NSButtonFlags">109199615</int>
+                                  <int key="NSButtonFlags">109199360</int>
                                   <int key="NSButtonFlags2">129</int>
                                   <string key="NSAlternateContents"/>
                                   <string key="NSKeyEquivalent"/>
@@ -1434,6 +1461,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                                   <bool key="NSAltersState">YES</bool>
                                   <int key="NSArrowPosition">2</int>
                                 </object>
+                                <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                               </object>
                             </object>
                             <string key="NSFrame">{{1, 1.453125}, {392, 122}}</string>
@@ -1446,7 +1474,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:18</string>
                         <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">Resolution</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1485,13 +1513,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="244089770">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Audio</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="138650507"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <reference key="NSNormalImage" ref="738105934"/>
                           <reference key="NSAlternateImage" ref="839745435"/>
@@ -1500,6 +1528,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSButton" id="970188062">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1509,13 +1538,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="626137501">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Keep original audio track</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="970188062"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <reference key="NSNormalImage" ref="738105934"/>
                           <reference key="NSAlternateImage" ref="839745435"/>
@@ -1524,6 +1553,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="902737598">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1533,7 +1563,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="411095313">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Codec</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1542,6 +1572,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="431719761">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1551,7 +1582,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="898626529">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Bitrate</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1560,6 +1591,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSPopUpButton" id="1046229328">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1569,12 +1601,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:791</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSPopUpButtonCell" key="NSCell" id="96083870">
-                          <int key="NSCellFlags">-2076049856</int>
+                          <int key="NSCellFlags">-2076180416</int>
                           <int key="NSCellFlags2">133120</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:791</string>
                           <reference key="NSControlView" ref="1046229328"/>
-                          <int key="NSButtonFlags">109199615</int>
+                          <int key="NSButtonFlags">109199360</int>
                           <int key="NSButtonFlags2">129</int>
                           <string key="NSAlternateContents"/>
                           <string key="NSKeyEquivalent"/>
@@ -1628,6 +1660,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <bool key="NSAltersState">YES</bool>
                           <int key="NSArrowPosition">2</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSPopUpButton" id="503048419">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1637,12 +1670,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:791</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSPopUpButtonCell" key="NSCell" id="597099849">
-                          <int key="NSCellFlags">-2076049856</int>
+                          <int key="NSCellFlags">-2076180416</int>
                           <int key="NSCellFlags2">133120</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:791</string>
                           <reference key="NSControlView" ref="503048419"/>
-                          <int key="NSButtonFlags">109199615</int>
+                          <int key="NSButtonFlags">109199360</int>
                           <int key="NSButtonFlags2">129</int>
                           <string key="NSAlternateContents"/>
                           <string key="NSKeyEquivalent"/>
@@ -1696,6 +1729,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <bool key="NSAltersState">YES</bool>
                           <int key="NSArrowPosition">2</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="910307710">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1705,7 +1739,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:817</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="335566535">
-                          <int key="NSCellFlags">-1804468671</int>
+                          <int key="NSCellFlags">-1804599231</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents"/>
                           <reference key="NSSupport" ref="26"/>
@@ -1715,6 +1749,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="1042535097"/>
                           <reference key="NSTextColor" ref="361839307"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSStepper" id="424706349">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1724,7 +1759,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4123</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSStepperCell" key="NSCell" id="459360252">
-                          <int key="NSCellFlags">68025888</int>
+                          <int key="NSCellFlags">67895328</int>
                           <int key="NSCellFlags2">131072</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:4123</string>
@@ -1733,6 +1768,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <double key="NSIncrement">1</double>
                           <bool key="NSAutorepeat">YES</bool>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="820393826">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1742,7 +1778,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="904125815">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Channels</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1751,6 +1787,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="193200698">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1760,7 +1797,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4068</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="165672423">
-                          <int key="NSCellFlags">68288064</int>
+                          <int key="NSCellFlags">68157504</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents">Sample Rate</string>
                           <reference key="NSSupport" ref="26"/>
@@ -1769,6 +1806,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="382902660"/>
                           <reference key="NSTextColor" ref="253057760"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSTextField" id="749121624">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1778,7 +1816,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:817</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSTextFieldCell" key="NSCell" id="865388395">
-                          <int key="NSCellFlags">-1804468671</int>
+                          <int key="NSCellFlags">-1804599231</int>
                           <int key="NSCellFlags2">272761856</int>
                           <string key="NSContents"/>
                           <reference key="NSSupport" ref="26"/>
@@ -1788,6 +1826,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <reference key="NSBackgroundColor" ref="1042535097"/>
                           <reference key="NSTextColor" ref="361839307"/>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSStepper" id="46797329">
                         <reference key="NSNextResponder" ref="136070917"/>
@@ -1797,7 +1836,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:4123</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSStepperCell" key="NSCell" id="700824889">
-                          <int key="NSCellFlags">68025888</int>
+                          <int key="NSCellFlags">67895328</int>
                           <int key="NSCellFlags2">131072</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:4123</string>
@@ -1806,6 +1845,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <double key="NSIncrement">1</double>
                           <bool key="NSAutorepeat">YES</bool>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                     </object>
                     <string key="NSFrame">{{10, 33}, {512, 277}}</string>
@@ -1830,13 +1870,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="284462790">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Subtitles</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="37217108"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <reference key="NSNormalImage" ref="738105934"/>
                           <reference key="NSAlternateImage" ref="839745435"/>
@@ -1845,6 +1885,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSButton" id="172789852">
                         <reference key="NSNextResponder" ref="297126720"/>
@@ -1854,13 +1895,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:682</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSButtonCell" key="NSCell" id="277861297">
-                          <int key="NSCellFlags">-2080244224</int>
+                          <int key="NSCellFlags">-2080374784</int>
                           <int key="NSCellFlags2">131072</int>
                           <string key="NSContents">Overlay subtitles on the video</string>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:682</string>
                           <reference key="NSControlView" ref="172789852"/>
-                          <int key="NSButtonFlags">1211912703</int>
+                          <int key="NSButtonFlags">1211912448</int>
                           <int key="NSButtonFlags2">2</int>
                           <reference key="NSNormalImage" ref="738105934"/>
                           <reference key="NSAlternateImage" ref="839745435"/>
@@ -1869,6 +1910,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <int key="NSPeriodicDelay">200</int>
                           <int key="NSPeriodicInterval">25</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                       <object class="NSPopUpButton" id="653945831">
                         <reference key="NSNextResponder" ref="297126720"/>
@@ -1878,12 +1920,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <string key="NSReuseIdentifierKey">_NS:791</string>
                         <bool key="NSEnabled">YES</bool>
                         <object class="NSPopUpButtonCell" key="NSCell" id="666152435">
-                          <int key="NSCellFlags">-2076049856</int>
+                          <int key="NSCellFlags">-2076180416</int>
                           <int key="NSCellFlags2">133120</int>
                           <reference key="NSSupport" ref="26"/>
                           <string key="NSCellIdentifier">_NS:791</string>
                           <reference key="NSControlView" ref="653945831"/>
-                          <int key="NSButtonFlags">109199615</int>
+                          <int key="NSButtonFlags">109199360</int>
                           <int key="NSButtonFlags2">129</int>
                           <string key="NSAlternateContents"/>
                           <string key="NSKeyEquivalent"/>
@@ -1937,6 +1979,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                           <bool key="NSAltersState">YES</bool>
                           <int key="NSArrowPosition">2</int>
                         </object>
+                        <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                       </object>
                     </object>
                     <string key="NSFrame">{{10, 33}, {512, 277}}</string>
@@ -1964,19 +2007,20 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string key="NSReuseIdentifierKey">_NS:610</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="538591357">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Apply</string>
                 <reference key="NSSupport" ref="1024428774"/>
                 <string key="NSCellIdentifier">_NS:610</string>
                 <reference key="NSControlView" ref="876884721"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">129</int>
                 <string key="NSAlternateContents"/>
                 <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="427605043">
               <reference key="NSNextResponder" ref="258594766"/>
@@ -1986,44 +2030,47 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string key="NSReuseIdentifierKey">_NS:610</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="791835020">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Cancel</string>
                 <reference key="NSSupport" ref="1024428774"/>
                 <string key="NSCellIdentifier">_NS:610</string>
                 <reference key="NSControlView" ref="427605043"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">129</int>
                 <string key="NSAlternateContents"/>
                 <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
             <object class="NSButton" id="236566072">
               <reference key="NSNextResponder" ref="258594766"/>
               <int key="NSvFlags">289</int>
-              <string key="NSFrame">{{14, 12}, {163, 32}}</string>
+              <string key="NSFrame">{{14, 12}, {172, 32}}</string>
               <reference key="NSSuperview" ref="258594766"/>
               <string key="NSReuseIdentifierKey">_NS:610</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="1013523753">
-                <int key="NSCellFlags">604110336</int>
+                <int key="NSCellFlags">-2080374784</int>
                 <int key="NSCellFlags2">134217728</int>
-                <string key="NSContents">Save As New Profile</string>
+                <string key="NSContents">Save as new Profile...</string>
                 <reference key="NSSupport" ref="1024428774"/>
                 <string key="NSCellIdentifier">_NS:610</string>
                 <reference key="NSControlView" ref="236566072"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">129</int>
                 <string key="NSAlternateContents"/>
                 <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{558, 370}</string>
+          <reference key="NSSuperview"/>
           <string key="NSReuseIdentifierKey">_NS:122</string>
         </object>
         <string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
@@ -2062,7 +2109,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="190400494">
-                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags">-1804599231</int>
                         <int key="NSCellFlags2">71304192</int>
                         <string key="NSContents">1234</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2071,6 +2118,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="1042535097"/>
                         <reference key="NSTextColor" ref="361839307"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="911345669">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2079,7 +2127,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="471190670">
-                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags">-1804599231</int>
                         <int key="NSCellFlags2">71304192</int>
                         <string key="NSContents">1</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2088,6 +2136,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="1042535097"/>
                         <reference key="NSTextColor" ref="361839307"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="641614128">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2096,7 +2145,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="357417846">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">71303168</int>
                         <string key="NSContents">Port</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2104,6 +2153,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSStepper" id="51273226">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2113,7 +2163,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <int key="NSTag">1</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSStepperCell" key="NSCell" id="871862287">
-                        <int key="NSCellFlags">917024</int>
+                        <int key="NSCellFlags">786464</int>
                         <int key="NSCellFlags2">0</int>
                         <reference key="NSControlView" ref="51273226"/>
                         <int key="NSTag">1</int>
@@ -2123,6 +2173,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <bool key="NSValueWraps">YES</bool>
                         <bool key="NSAutorepeat">YES</bool>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="788092076">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2131,7 +2182,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="153366819">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">4194304</int>
                         <string key="NSContents">Address</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2139,6 +2190,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSPopUpButton" id="224873446">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2147,11 +2199,11 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSPopUpButtonCell" key="NSCell" id="220952697">
-                        <int key="NSCellFlags">-2076049856</int>
+                        <int key="NSCellFlags">-2076180416</int>
                         <int key="NSCellFlags2">1024</int>
                         <reference key="NSSupport" ref="1024428774"/>
                         <reference key="NSControlView" ref="224873446"/>
-                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags">-2038284288</int>
                         <int key="NSButtonFlags2">1</int>
                         <object class="NSFont" key="NSAlternateImage">
                           <string key="NSName">LucidaGrande</string>
@@ -2224,6 +2276,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <bool key="NSAltersState">YES</bool>
                         <int key="NSArrowPosition">1</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="1017211816">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2232,7 +2285,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="663532440">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">4194304</int>
                         <string key="NSContents">Type</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2240,6 +2293,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="1046908722">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2248,7 +2302,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="950870220">
-                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags">-1804599231</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents"/>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2257,6 +2311,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="1042535097"/>
                         <reference key="NSTextColor" ref="361839307"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="491568395">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2265,7 +2320,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="683257719"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="393094502">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">71303168</int>
                         <string key="NSContents">TTL</string>
                         <reference key="NSSupport" ref="1024428774"/>
@@ -2273,6 +2328,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSStepper" id="681462793">
                       <reference key="NSNextResponder" ref="683257719"/>
@@ -2282,7 +2338,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <int key="NSTag">1</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSStepperCell" key="NSCell" id="347503014">
-                        <int key="NSCellFlags">917024</int>
+                        <int key="NSCellFlags">786464</int>
                         <int key="NSCellFlags2">0</int>
                         <reference key="NSControlView" ref="681462793"/>
                         <int key="NSTag">1</int>
@@ -2293,16 +2349,16 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <bool key="NSValueWraps">YES</bool>
                         <bool key="NSAutorepeat">YES</bool>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="755919972">
                       <reference key="NSNextResponder" ref="683257719"/>
                       <int key="NSvFlags">303</int>
                       <string key="NSFrame">{{15, 85}, {466, 22}}</string>
                       <reference key="NSSuperview" ref="683257719"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="709738559">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents">Stream Destination</string>
                         <reference key="NSSupport" ref="439159890"/>
@@ -2310,6 +2366,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="954313256"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                   </object>
                   <string key="NSFrame">{{1, 1}, {496, 120}}</string>
@@ -2322,7 +2379,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string key="NSReuseIdentifierKey">_NS:18</string>
               <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">Stream Destination</string>
                 <reference key="NSSupport" ref="26"/>
@@ -2355,12 +2412,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="423585958">
-                        <int key="NSCellFlags">604110336</int>
+                        <int key="NSCellFlags">603979776</int>
                         <int key="NSCellFlags2">131072</int>
                         <string key="NSContents">SAP Announce</string>
                         <reference key="NSSupport" ref="26"/>
                         <reference key="NSControlView" ref="706187556"/>
-                        <int key="NSButtonFlags">1211912703</int>
+                        <int key="NSButtonFlags">1211912448</int>
                         <int key="NSButtonFlags2">2</int>
                         <reference key="NSAlternateImage" ref="839745435"/>
                         <string key="NSAlternateContents"/>
@@ -2368,6 +2425,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="683214308">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2376,7 +2434,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="313191672">
-                        <int key="NSCellFlags">-1267597759</int>
+                        <int key="NSCellFlags">-1267728319</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents"/>
                         <reference key="NSSupport" ref="26"/>
@@ -2385,6 +2443,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="1042535097"/>
                         <reference key="NSTextColor" ref="361839307"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="379188040">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2393,7 +2452,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="1058358408">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">4194304</int>
                         <string type="base64-UTF8" key="NSContents">Q2hhbm5lbCBOYW1lOgo</string>
                         <object class="NSFont" key="NSSupport" id="607284950">
@@ -2405,6 +2464,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="757714396">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2413,7 +2473,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="731548839">
-                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags">67108864</int>
                         <int key="NSCellFlags2">4194304</int>
                         <string key="NSContents">SDP URL</string>
                         <reference key="NSSupport" ref="607284950"/>
@@ -2421,6 +2481,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="253057760"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="216857188">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2429,7 +2490,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="976724265">
-                        <int key="NSCellFlags">-1267597759</int>
+                        <int key="NSCellFlags">-1267728319</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents"/>
                         <reference key="NSSupport" ref="26"/>
@@ -2438,6 +2499,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="1042535097"/>
                         <reference key="NSTextColor" ref="361839307"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="147954501">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2446,12 +2508,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="533441225">
-                        <int key="NSCellFlags">604110336</int>
+                        <int key="NSCellFlags">603979776</int>
                         <int key="NSCellFlags2">131072</int>
                         <string key="NSContents">RTSP Announce</string>
                         <reference key="NSSupport" ref="26"/>
                         <reference key="NSControlView" ref="147954501"/>
-                        <int key="NSButtonFlags">1211912703</int>
+                        <int key="NSButtonFlags">1211912448</int>
                         <int key="NSButtonFlags2">2</int>
                         <reference key="NSAlternateImage" ref="839745435"/>
                         <string key="NSAlternateContents"/>
@@ -2459,6 +2521,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="185939211">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2467,12 +2530,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="541046006">
-                        <int key="NSCellFlags">604110336</int>
+                        <int key="NSCellFlags">603979776</int>
                         <int key="NSCellFlags2">131072</int>
                         <string key="NSContents">HTTP Announce</string>
                         <reference key="NSSupport" ref="26"/>
                         <reference key="NSControlView" ref="185939211"/>
-                        <int key="NSButtonFlags">1211912703</int>
+                        <int key="NSButtonFlags">1211912448</int>
                         <int key="NSButtonFlags2">2</int>
                         <reference key="NSAlternateImage" ref="839745435"/>
                         <string key="NSAlternateContents"/>
@@ -2480,6 +2543,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSButton" id="882741680">
                       <reference key="NSNextResponder" ref="773564715"/>
@@ -2488,12 +2552,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                       <reference key="NSSuperview" ref="773564715"/>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSButtonCell" key="NSCell" id="93983585">
-                        <int key="NSCellFlags">604110336</int>
+                        <int key="NSCellFlags">603979776</int>
                         <int key="NSCellFlags2">131072</int>
                         <string key="NSContents">Export SDP as file</string>
                         <reference key="NSSupport" ref="26"/>
                         <reference key="NSControlView" ref="882741680"/>
-                        <int key="NSButtonFlags">1211912703</int>
+                        <int key="NSButtonFlags">1211912448</int>
                         <int key="NSButtonFlags2">2</int>
                         <reference key="NSAlternateImage" ref="839745435"/>
                         <string key="NSAlternateContents"/>
@@ -2501,16 +2565,16 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <int key="NSPeriodicDelay">200</int>
                         <int key="NSPeriodicInterval">25</int>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                     <object class="NSTextField" id="190503833">
                       <reference key="NSNextResponder" ref="773564715"/>
                       <int key="NSvFlags">303</int>
                       <string key="NSFrame">{{15, 120}, {465, 22}}</string>
                       <reference key="NSSuperview" ref="773564715"/>
-                      <int key="NSViewLayerContentsRedrawPolicy">2</int>
                       <bool key="NSEnabled">YES</bool>
                       <object class="NSTextFieldCell" key="NSCell" id="332915798">
-                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags">68157504</int>
                         <int key="NSCellFlags2">4195328</int>
                         <string key="NSContents">Stream Announcement</string>
                         <reference key="NSSupport" ref="439159890"/>
@@ -2518,6 +2582,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                         <reference key="NSBackgroundColor" ref="382902660"/>
                         <reference key="NSTextColor" ref="954313256"/>
                       </object>
+                      <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
                     </object>
                   </object>
                   <string key="NSFrame">{{2, 2}, {494, 152}}</string>
@@ -2528,7 +2593,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <reference key="NSSuperview" ref="575278109"/>
               <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">Stream Announcing</string>
                 <reference key="NSSupport" ref="26"/>
@@ -2552,19 +2617,20 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string key="NSReuseIdentifierKey">_NS:610</string>
               <bool key="NSEnabled">YES</bool>
               <object class="NSButtonCell" key="NSCell" id="873992339">
-                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags">67108864</int>
                 <int key="NSCellFlags2">134217728</int>
                 <string key="NSContents">Close</string>
                 <reference key="NSSupport" ref="1024428774"/>
                 <string key="NSCellIdentifier">_NS:610</string>
                 <reference key="NSControlView" ref="524920181"/>
-                <int key="NSButtonFlags">-2038284033</int>
+                <int key="NSButtonFlags">-2038284288</int>
                 <int key="NSButtonFlags2">129</int>
                 <string key="NSAlternateContents"/>
                 <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
                 <int key="NSPeriodicDelay">200</int>
                 <int key="NSPeriodicInterval">25</int>
               </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
             </object>
           </object>
           <string key="NSFrameSize">{532, 355}</string>
@@ -2585,10 +2651,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <int key="NSvFlags">268</int>
             <string key="NSFrame">{{57, 28}, {335, 17}}</string>
             <reference key="NSSuperview" ref="19725126"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="250911055">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">272630784</int>
               <string key="NSContents">bla bla bla.mov</string>
               <reference key="NSSupport" ref="1024428774"/>
@@ -2596,16 +2661,16 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <reference key="NSBackgroundColor" ref="382902660"/>
               <reference key="NSTextColor" ref="253057760"/>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSTextField" id="672608831">
             <reference key="NSNextResponder" ref="19725126"/>
             <int key="NSvFlags">268</int>
             <string key="NSFrame">{{57, 28}, {335, 17}}</string>
             <reference key="NSSuperview" ref="19725126"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="359696728">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">272630784</int>
               <string key="NSContents">Choose a file</string>
               <reference key="NSSupport" ref="1024428774"/>
@@ -2621,6 +2686,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 </object>
               </object>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSImageView" id="185323398">
             <reference key="NSNextResponder" ref="19725126"/>
@@ -2639,10 +2705,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             </object>
             <string key="NSFrame">{{20, 20}, {32, 32}}</string>
             <reference key="NSSuperview" ref="19725126"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSImageCell" key="NSCell" id="82823101">
-              <int key="NSCellFlags">130560</int>
+              <int key="NSCellFlags">0</int>
               <int key="NSCellFlags2">33554432</int>
               <reference key="NSContents" ref="450409379"/>
               <int key="NSAlign">0</int>
@@ -2650,6 +2715,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <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="550909268">
@@ -2657,15 +2723,14 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <int key="NSvFlags">256</int>
             <string key="NSFrame">{{394, 19}, {123, 32}}</string>
             <reference key="NSSuperview" ref="19725126"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="773745610">
-              <int key="NSCellFlags">67239424</int>
+              <int key="NSCellFlags">67108864</int>
               <int key="NSCellFlags2">137887744</int>
               <string key="NSContents">Browse...</string>
               <reference key="NSSupport" ref="1024428774"/>
               <reference key="NSControlView" ref="550909268"/>
-              <int key="NSButtonFlags">-2038284033</int>
+              <int key="NSButtonFlags">-2038284288</int>
               <int key="NSButtonFlags2">1</int>
               <object class="NSFont" key="NSAlternateImage" id="246932500">
                 <string key="NSName">Helvetica</string>
@@ -2679,6 +2744,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{531, 72}</string>
@@ -2698,7 +2764,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <string key="NSReuseIdentifierKey">_NS:4068</string>
             <bool key="NSEnabled">YES</bool>
             <object class="NSTextFieldCell" key="NSCell" id="301930122">
-              <int key="NSCellFlags">68288064</int>
+              <int key="NSCellFlags">68157504</int>
               <int key="NSCellFlags2">138544128</int>
               <string key="NSContents">Label</string>
               <reference key="NSSupport" ref="26"/>
@@ -2710,21 +2776,21 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 <bytes key="NSWhite">MC42AA</bytes>
               </object>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
           <object class="NSButton" id="886208703">
             <reference key="NSNextResponder" ref="501681605"/>
             <int key="NSvFlags">256</int>
             <string key="NSFrame">{{421, 19}, {156, 32}}</string>
             <reference key="NSSuperview" ref="501681605"/>
-            <int key="NSViewLayerContentsRedrawPolicy">2</int>
             <bool key="NSEnabled">YES</bool>
             <object class="NSButtonCell" key="NSCell" id="994251054">
-              <int key="NSCellFlags">-2080244224</int>
+              <int key="NSCellFlags">-2080374784</int>
               <int key="NSCellFlags2">137887744</int>
               <string key="NSContents">Setup Streaming...</string>
               <reference key="NSSupport" ref="1024428774"/>
               <reference key="NSControlView" ref="886208703"/>
-              <int key="NSButtonFlags">-2038284033</int>
+              <int key="NSButtonFlags">-2038284288</int>
               <int key="NSButtonFlags2">1</int>
               <reference key="NSAlternateImage" ref="246932500"/>
               <string key="NSAlternateContents"/>
@@ -2734,12 +2800,314 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <int key="NSPeriodicDelay">200</int>
               <int key="NSPeriodicInterval">25</int>
             </object>
+            <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
           </object>
         </object>
         <string key="NSFrameSize">{571, 72}</string>
         <string key="NSReuseIdentifierKey">_NS:1109</string>
         <string key="NSClassName">NSView</string>
       </object>
+      <object class="NSWindowTemplate" id="917750248">
+        <int key="NSWindowStyleMask">1</int>
+        <int key="NSWindowBacking">2</int>
+        <string key="NSWindowRect">{{265, 520}, {612, 159}}</string>
+        <int key="NSWTFlags">1886912512</int>
+        <string key="NSWindowTitle">Save as new profile</string>
+        <string key="NSWindowClass">NSWindow</string>
+        <object class="NSMutableString" key="NSViewClass">
+          <characters key="NS.bytes">View</characters>
+        </object>
+        <nil key="NSUserInterfaceItemIdentifier"/>
+        <string key="NSWindowContentMaxSize">{612, 159}</string>
+        <object class="NSView" key="NSWindowView" id="1012318424">
+          <reference key="NSNextResponder"/>
+          <int key="NSvFlags">256</int>
+          <object class="NSMutableArray" key="NSSubviews">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSTextField" id="400794777">
+              <reference key="NSNextResponder" ref="1012318424"/>
+              <int key="NSvFlags">266</int>
+              <string key="NSFrame">{{17, 122}, {578, 17}}</string>
+              <reference key="NSSuperview" ref="1012318424"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="722047369">
+                <int key="NSCellFlags">69206017</int>
+                <int key="NSCellFlags2">272629760</int>
+                <string key="NSContents">Save as new profile</string>
+                <object class="NSFont" key="NSSupport" id="127607109">
+                  <string key="NSName">LucidaGrande-Bold</string>
+                  <double key="NSSize">13</double>
+                  <int key="NSfFlags">2064</int>
+                </object>
+                <reference key="NSControlView" ref="400794777"/>
+                <reference key="NSBackgroundColor" ref="382902660"/>
+                <reference key="NSTextColor" ref="253057760"/>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSTextField" id="1001577537">
+              <reference key="NSNextResponder" ref="1012318424"/>
+              <int key="NSvFlags">266</int>
+              <string key="NSFrame">{{17, 97}, {578, 17}}</string>
+              <reference key="NSSuperview" ref="1012318424"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="751609338">
+                <int key="NSCellFlags">69206017</int>
+                <int key="NSCellFlags2">272629824</int>
+                <string key="NSContents">Enter a name for the new profile</string>
+                <reference key="NSSupport" ref="26"/>
+                <reference key="NSControlView" ref="1001577537"/>
+                <reference key="NSBackgroundColor" ref="382902660"/>
+                <reference key="NSTextColor" ref="253057760"/>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSButton" id="483795651">
+              <reference key="NSNextResponder" ref="1012318424"/>
+              <int key="NSvFlags">257</int>
+              <string key="NSFrame">{{475, 12}, {123, 32}}</string>
+              <reference key="NSSuperview" ref="1012318424"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSButtonCell" key="NSCell" id="783472768">
+                <int key="NSCellFlags">67108864</int>
+                <int key="NSCellFlags2">134217728</int>
+                <string key="NSContents">Save</string>
+                <reference key="NSSupport" ref="1024428774"/>
+                <reference key="NSControlView" ref="483795651"/>
+                <int key="NSButtonFlags">-2038284288</int>
+                <int key="NSButtonFlags2">1</int>
+                <reference key="NSAlternateImage" ref="1024428774"/>
+                <string key="NSAlternateContents"/>
+                <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+                <int key="NSPeriodicDelay">200</int>
+                <int key="NSPeriodicInterval">25</int>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSButton" id="483982973">
+              <reference key="NSNextResponder" ref="1012318424"/>
+              <int key="NSvFlags">257</int>
+              <string key="NSFrame">{{352, 12}, {123, 32}}</string>
+              <reference key="NSSuperview" ref="1012318424"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSButtonCell" key="NSCell" id="748144488">
+                <int key="NSCellFlags">67108864</int>
+                <int key="NSCellFlags2">134217728</int>
+                <string key="NSContents">Cancel</string>
+                <reference key="NSSupport" ref="1024428774"/>
+                <reference key="NSControlView" ref="483982973"/>
+                <int key="NSButtonFlags">-2038284288</int>
+                <int key="NSButtonFlags2">1</int>
+                <reference key="NSAlternateImage" ref="1024428774"/>
+                <string key="NSAlternateContents"/>
+                <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+                <int key="NSPeriodicDelay">200</int>
+                <int key="NSPeriodicInterval">25</int>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSTextField" id="729726198">
+              <reference key="NSNextResponder" ref="1012318424"/>
+              <int key="NSvFlags">268</int>
+              <string key="NSFrame">{{20, 67}, {572, 22}}</string>
+              <reference key="NSSuperview" ref="1012318424"/>
+              <string key="NSReuseIdentifierKey">_NS:817</string>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="505773536">
+                <int key="NSCellFlags">-1804599231</int>
+                <int key="NSCellFlags2">272630784</int>
+                <string key="NSContents"/>
+                <reference key="NSSupport" ref="1024428774"/>
+                <string key="NSCellIdentifier">_NS:817</string>
+                <reference key="NSControlView" ref="729726198"/>
+                <bool key="NSDrawsBackground">YES</bool>
+                <reference key="NSBackgroundColor" ref="1042535097"/>
+                <reference key="NSTextColor" ref="361839307"/>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+          </object>
+          <string key="NSFrameSize">{612, 159}</string>
+          <reference key="NSSuperview"/>
+        </object>
+        <string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
+        <string key="NSMaxSize">{612, 181}</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
+      </object>
+      <object class="NSWindowTemplate" id="765921909">
+        <int key="NSWindowStyleMask">1</int>
+        <int key="NSWindowBacking">2</int>
+        <string key="NSWindowRect">{{265, 520}, {612, 159}}</string>
+        <int key="NSWTFlags">1886912512</int>
+        <string key="NSWindowTitle">Remove a profile</string>
+        <string key="NSWindowClass">NSWindow</string>
+        <object class="NSMutableString" key="NSViewClass">
+          <characters key="NS.bytes">View</characters>
+        </object>
+        <nil key="NSUserInterfaceItemIdentifier"/>
+        <string key="NSWindowContentMaxSize">{612, 159}</string>
+        <string key="NSWindowContentMinSize">{612, 159}</string>
+        <object class="NSView" key="NSWindowView" id="818602778">
+          <reference key="NSNextResponder"/>
+          <int key="NSvFlags">256</int>
+          <object class="NSMutableArray" key="NSSubviews">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSTextField" id="345436963">
+              <reference key="NSNextResponder" ref="818602778"/>
+              <int key="NSvFlags">266</int>
+              <string key="NSFrame">{{17, 122}, {578, 17}}</string>
+              <reference key="NSSuperview" ref="818602778"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="314777929">
+                <int key="NSCellFlags">69206017</int>
+                <int key="NSCellFlags2">272629760</int>
+                <string key="NSContents">Remove a profile</string>
+                <reference key="NSSupport" ref="127607109"/>
+                <reference key="NSControlView" ref="345436963"/>
+                <reference key="NSBackgroundColor" ref="382902660"/>
+                <reference key="NSTextColor" ref="253057760"/>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSTextField" id="876743612">
+              <reference key="NSNextResponder" ref="818602778"/>
+              <int key="NSvFlags">266</int>
+              <string key="NSFrame">{{17, 97}, {578, 17}}</string>
+              <reference key="NSSuperview" ref="818602778"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="140618695">
+                <int key="NSCellFlags">69206017</int>
+                <int key="NSCellFlags2">272629824</int>
+                <string key="NSContents">Select the profile you would like to remove:</string>
+                <reference key="NSSupport" ref="26"/>
+                <reference key="NSControlView" ref="876743612"/>
+                <reference key="NSBackgroundColor" ref="382902660"/>
+                <reference key="NSTextColor" ref="253057760"/>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSButton" id="656956793">
+              <reference key="NSNextResponder" ref="818602778"/>
+              <int key="NSvFlags">257</int>
+              <string key="NSFrame">{{475, 12}, {123, 32}}</string>
+              <reference key="NSSuperview" ref="818602778"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSButtonCell" key="NSCell" id="456495171">
+                <int key="NSCellFlags">-2080374784</int>
+                <int key="NSCellFlags2">134217728</int>
+                <string key="NSContents">Remove</string>
+                <reference key="NSSupport" ref="1024428774"/>
+                <reference key="NSControlView" ref="656956793"/>
+                <int key="NSButtonFlags">-2038284288</int>
+                <int key="NSButtonFlags2">1</int>
+                <reference key="NSAlternateImage" ref="1024428774"/>
+                <string key="NSAlternateContents"/>
+                <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+                <int key="NSPeriodicDelay">200</int>
+                <int key="NSPeriodicInterval">25</int>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSButton" id="319996422">
+              <reference key="NSNextResponder" ref="818602778"/>
+              <int key="NSvFlags">257</int>
+              <string key="NSFrame">{{352, 12}, {123, 32}}</string>
+              <reference key="NSSuperview" ref="818602778"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSButtonCell" key="NSCell" id="292002837">
+                <int key="NSCellFlags">67108864</int>
+                <int key="NSCellFlags2">134217728</int>
+                <string key="NSContents">Cancel</string>
+                <reference key="NSSupport" ref="1024428774"/>
+                <reference key="NSControlView" ref="319996422"/>
+                <int key="NSButtonFlags">-2038284288</int>
+                <int key="NSButtonFlags2">1</int>
+                <reference key="NSAlternateImage" ref="1024428774"/>
+                <string key="NSAlternateContents"/>
+                <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+                <int key="NSPeriodicDelay">200</int>
+                <int key="NSPeriodicInterval">25</int>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+            <object class="NSPopUpButton" id="659475952">
+              <reference key="NSNextResponder" ref="818602778"/>
+              <int key="NSvFlags">268</int>
+              <string key="NSFrame">{{17, 64}, {578, 26}}</string>
+              <reference key="NSSuperview" ref="818602778"/>
+              <string key="NSReuseIdentifierKey">_NS:791</string>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSPopUpButtonCell" key="NSCell" id="764351870">
+                <int key="NSCellFlags">-2076180416</int>
+                <int key="NSCellFlags2">2048</int>
+                <reference key="NSSupport" ref="1024428774"/>
+                <string key="NSCellIdentifier">_NS:791</string>
+                <reference key="NSControlView" ref="659475952"/>
+                <int key="NSButtonFlags">109199360</int>
+                <int key="NSButtonFlags2">129</int>
+                <string key="NSAlternateContents"/>
+                <string key="NSKeyEquivalent"/>
+                <int key="NSPeriodicDelay">400</int>
+                <int key="NSPeriodicInterval">75</int>
+                <object class="NSMenuItem" key="NSMenuItem" id="592508885">
+                  <reference key="NSMenu" ref="421179945"/>
+                  <string key="NSTitle">Item 1</string>
+                  <string key="NSKeyEquiv"/>
+                  <int key="NSKeyEquivModMask">1048576</int>
+                  <int key="NSMnemonicLoc">2147483647</int>
+                  <int key="NSState">1</int>
+                  <reference key="NSOnImage" ref="563075849"/>
+                  <reference key="NSMixedImage" ref="163073959"/>
+                  <string key="NSAction">_popUpItemAction:</string>
+                  <reference key="NSTarget" ref="764351870"/>
+                </object>
+                <bool key="NSMenuItemRespectAlignment">YES</bool>
+                <object class="NSMenu" key="NSMenu" id="421179945">
+                  <string key="NSTitle">OtherViews</string>
+                  <object class="NSMutableArray" key="NSMenuItems">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <reference ref="592508885"/>
+                    <object class="NSMenuItem" id="405786154">
+                      <reference key="NSMenu" ref="421179945"/>
+                      <string key="NSTitle">Item 2</string>
+                      <string key="NSKeyEquiv"/>
+                      <int key="NSKeyEquivModMask">1048576</int>
+                      <int key="NSMnemonicLoc">2147483647</int>
+                      <reference key="NSOnImage" ref="563075849"/>
+                      <reference key="NSMixedImage" ref="163073959"/>
+                      <string key="NSAction">_popUpItemAction:</string>
+                      <reference key="NSTarget" ref="764351870"/>
+                    </object>
+                    <object class="NSMenuItem" id="850094662">
+                      <reference key="NSMenu" ref="421179945"/>
+                      <string key="NSTitle">Item 3</string>
+                      <string key="NSKeyEquiv"/>
+                      <int key="NSKeyEquivModMask">1048576</int>
+                      <int key="NSMnemonicLoc">2147483647</int>
+                      <reference key="NSOnImage" ref="563075849"/>
+                      <reference key="NSMixedImage" ref="163073959"/>
+                      <string key="NSAction">_popUpItemAction:</string>
+                      <reference key="NSTarget" ref="764351870"/>
+                    </object>
+                  </object>
+                  <reference key="NSMenuFont" ref="1024428774"/>
+                </object>
+                <int key="NSPreferredEdge">1</int>
+                <bool key="NSUsesItemFromMenu">YES</bool>
+                <bool key="NSAltersState">YES</bool>
+                <int key="NSArrowPosition">2</int>
+              </object>
+              <bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+            </object>
+          </object>
+          <string key="NSFrameSize">{612, 159}</string>
+          <reference key="NSSuperview"/>
+        </object>
+        <string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
+        <string key="NSMinSize">{612, 181}</string>
+        <string key="NSMaxSize">{612, 181}</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
+      </object>
     </object>
     <object class="IBObjectContainer" key="IBDocument.Objects">
       <object class="NSMutableArray" key="connectionRecords">
@@ -3176,14 +3544,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
           </object>
           <int key="connectionID">293</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">closeCustomizationSheet:</string>
-            <reference key="source" ref="203744709"/>
-            <reference key="destination" ref="236566072"/>
-          </object>
-          <int key="connectionID">296</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">switchProfile:</string>
@@ -3528,6 +3888,150 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
           </object>
           <int key="connectionID">417</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_cancel_btn</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="483982973"/>
+          </object>
+          <int key="connectionID">446</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_name_fld</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="729726198"/>
+          </object>
+          <int key="connectionID">447</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_ok_btn</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="483795651"/>
+          </object>
+          <int key="connectionID">448</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_panel</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="917750248"/>
+          </object>
+          <int key="connectionID">449</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_subtitle_lbl</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="1001577537"/>
+          </object>
+          <int key="connectionID">450</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_addProfile_title_lbl</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="400794777"/>
+          </object>
+          <int key="connectionID">451</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_customize_newProfile_btn</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="236566072"/>
+          </object>
+          <int key="connectionID">452</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_cancel_btn</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="319996422"/>
+          </object>
+          <int key="connectionID">453</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_ok_btn</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="656956793"/>
+          </object>
+          <int key="connectionID">454</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_panel</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="765921909"/>
+          </object>
+          <int key="connectionID">455</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_pop</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="659475952"/>
+          </object>
+          <int key="connectionID">456</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_subtitle_lbl</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="876743612"/>
+          </object>
+          <int key="connectionID">457</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">_deleteProfile_title_lbl</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="345436963"/>
+          </object>
+          <int key="connectionID">458</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">newProfileAction:</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="236566072"/>
+          </object>
+          <int key="connectionID">459</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">newProfileAction:</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="483982973"/>
+          </object>
+          <int key="connectionID">460</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">newProfileAction:</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="483795651"/>
+          </object>
+          <int key="connectionID">461</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">deleteProfileAction:</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="319996422"/>
+          </object>
+          <int key="connectionID">462</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">deleteProfileAction:</string>
+            <reference key="source" ref="203744709"/>
+            <reference key="destination" ref="656956793"/>
+          </object>
+          <int key="connectionID">463</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -5230,6 +5734,222 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <reference key="object" ref="301930122"/>
             <reference key="parent" ref="277074074"/>
           </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">418</int>
+            <reference key="object" ref="917750248"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1012318424"/>
+            </object>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">New Profile</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">419</int>
+            <reference key="object" ref="765921909"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="818602778"/>
+            </object>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">Remove Profile</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">420</int>
+            <reference key="object" ref="818602778"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="659475952"/>
+              <reference ref="345436963"/>
+              <reference ref="876743612"/>
+              <reference ref="656956793"/>
+              <reference ref="319996422"/>
+            </object>
+            <reference key="parent" ref="765921909"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">421</int>
+            <reference key="object" ref="659475952"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="764351870"/>
+            </object>
+            <reference key="parent" ref="818602778"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">422</int>
+            <reference key="object" ref="345436963"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="314777929"/>
+            </object>
+            <reference key="parent" ref="818602778"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">423</int>
+            <reference key="object" ref="876743612"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="140618695"/>
+            </object>
+            <reference key="parent" ref="818602778"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">424</int>
+            <reference key="object" ref="656956793"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="456495171"/>
+            </object>
+            <reference key="parent" ref="818602778"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">425</int>
+            <reference key="object" ref="319996422"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="292002837"/>
+            </object>
+            <reference key="parent" ref="818602778"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">426</int>
+            <reference key="object" ref="292002837"/>
+            <reference key="parent" ref="319996422"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">427</int>
+            <reference key="object" ref="456495171"/>
+            <reference key="parent" ref="656956793"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">428</int>
+            <reference key="object" ref="140618695"/>
+            <reference key="parent" ref="876743612"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">429</int>
+            <reference key="object" ref="314777929"/>
+            <reference key="parent" ref="345436963"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">430</int>
+            <reference key="object" ref="764351870"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="421179945"/>
+            </object>
+            <reference key="parent" ref="659475952"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">431</int>
+            <reference key="object" ref="421179945"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="850094662"/>
+              <reference ref="405786154"/>
+              <reference ref="592508885"/>
+            </object>
+            <reference key="parent" ref="764351870"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">432</int>
+            <reference key="object" ref="850094662"/>
+            <reference key="parent" ref="421179945"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">433</int>
+            <reference key="object" ref="405786154"/>
+            <reference key="parent" ref="421179945"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">434</int>
+            <reference key="object" ref="592508885"/>
+            <reference key="parent" ref="421179945"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">435</int>
+            <reference key="object" ref="1012318424"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="483982973"/>
+              <reference ref="483795651"/>
+              <reference ref="729726198"/>
+              <reference ref="1001577537"/>
+              <reference ref="400794777"/>
+            </object>
+            <reference key="parent" ref="917750248"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">436</int>
+            <reference key="object" ref="483982973"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="748144488"/>
+            </object>
+            <reference key="parent" ref="1012318424"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">437</int>
+            <reference key="object" ref="483795651"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="783472768"/>
+            </object>
+            <reference key="parent" ref="1012318424"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">438</int>
+            <reference key="object" ref="729726198"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="505773536"/>
+            </object>
+            <reference key="parent" ref="1012318424"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">439</int>
+            <reference key="object" ref="1001577537"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="751609338"/>
+            </object>
+            <reference key="parent" ref="1012318424"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">440</int>
+            <reference key="object" ref="400794777"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="722047369"/>
+            </object>
+            <reference key="parent" ref="1012318424"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">441</int>
+            <reference key="object" ref="722047369"/>
+            <reference key="parent" ref="400794777"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">442</int>
+            <reference key="object" ref="751609338"/>
+            <reference key="parent" ref="1001577537"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">443</int>
+            <reference key="object" ref="505773536"/>
+            <reference key="parent" ref="729726198"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">444</int>
+            <reference key="object" ref="783472768"/>
+            <reference key="parent" ref="483795651"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">445</int>
+            <reference key="object" ref="748144488"/>
+            <reference key="parent" ref="483982973"/>
+          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -5528,6 +6248,68 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
           <string>404.IBPluginDependency</string>
           <string>404.IBViewBoundsToFrameTransform</string>
           <string>405.IBPluginDependency</string>
+          <string>418.IBEditorWindowLastContentRect</string>
+          <string>418.IBPluginDependency</string>
+          <string>418.IBWindowTemplateEditedContentRect</string>
+          <string>418.ImportedFromIB2</string>
+          <string>418.windowTemplate.hasMaxSize</string>
+          <string>418.windowTemplate.hasMinSize</string>
+          <string>418.windowTemplate.maxSize</string>
+          <string>418.windowTemplate.minSize</string>
+          <string>419.IBEditorWindowLastContentRect</string>
+          <string>419.IBPluginDependency</string>
+          <string>419.IBWindowTemplateEditedContentRect</string>
+          <string>419.ImportedFromIB2</string>
+          <string>419.windowTemplate.hasMaxSize</string>
+          <string>419.windowTemplate.hasMinSize</string>
+          <string>419.windowTemplate.maxSize</string>
+          <string>419.windowTemplate.minSize</string>
+          <string>420.IBPluginDependency</string>
+          <string>420.ImportedFromIB2</string>
+          <string>421.IBPluginDependency</string>
+          <string>421.IBViewBoundsToFrameTransform</string>
+          <string>422.IBPluginDependency</string>
+          <string>422.IBViewBoundsToFrameTransform</string>
+          <string>422.ImportedFromIB2</string>
+          <string>423.IBPluginDependency</string>
+          <string>423.IBViewBoundsToFrameTransform</string>
+          <string>423.ImportedFromIB2</string>
+          <string>424.IBPluginDependency</string>
+          <string>424.IBViewBoundsToFrameTransform</string>
+          <string>424.ImportedFromIB2</string>
+          <string>425.IBPluginDependency</string>
+          <string>425.IBViewBoundsToFrameTransform</string>
+          <string>425.ImportedFromIB2</string>
+          <string>426.IBPluginDependency</string>
+          <string>427.IBPluginDependency</string>
+          <string>428.IBPluginDependency</string>
+          <string>429.IBPluginDependency</string>
+          <string>430.IBPluginDependency</string>
+          <string>431.IBPluginDependency</string>
+          <string>432.IBPluginDependency</string>
+          <string>433.IBPluginDependency</string>
+          <string>434.IBPluginDependency</string>
+          <string>435.IBPluginDependency</string>
+          <string>435.ImportedFromIB2</string>
+          <string>436.IBPluginDependency</string>
+          <string>436.IBViewBoundsToFrameTransform</string>
+          <string>436.ImportedFromIB2</string>
+          <string>437.IBPluginDependency</string>
+          <string>437.IBViewBoundsToFrameTransform</string>
+          <string>437.ImportedFromIB2</string>
+          <string>438.IBPluginDependency</string>
+          <string>438.IBViewBoundsToFrameTransform</string>
+          <string>439.IBPluginDependency</string>
+          <string>439.IBViewBoundsToFrameTransform</string>
+          <string>439.ImportedFromIB2</string>
+          <string>440.IBPluginDependency</string>
+          <string>440.IBViewBoundsToFrameTransform</string>
+          <string>440.ImportedFromIB2</string>
+          <string>441.IBPluginDependency</string>
+          <string>442.IBPluginDependency</string>
+          <string>443.IBPluginDependency</string>
+          <string>444.IBPluginDependency</string>
+          <string>445.IBPluginDependency</string>
           <string>47.IBPluginDependency</string>
           <string>47.IBViewBoundsToFrameTransform</string>
           <string>48.IBPluginDependency</string>
@@ -5555,9 +6337,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{329, 71}, {663, 490}}</string>
+          <string>{{329, 74}, {663, 490}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-          <string>{{329, 71}, {663, 490}}</string>
+          <string>{{329, 74}, {663, 490}}</string>
           <boolean value="NO"/>
           <string>{196, 240}</string>
           <string>{{357, 418}, {480, 270}}</string>
@@ -5998,6 +6780,88 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <bytes key="NSTransformStruct">P4AAAL+AAABBgAAAwkAAAA</bytes>
           </object>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{340, 909}, {612, 159}}</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{340, 909}, {612, 159}}</string>
+          <boolean value="YES"/>
+          <boolean value="YES"/>
+          <boolean value="YES"/>
+          <string>{612, 159}</string>
+          <string>{0, 0}</string>
+          <string>{{340, 694}, {612, 159}}</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{340, 694}, {612, 159}}</string>
+          <boolean value="YES"/>
+          <boolean value="YES"/>
+          <boolean value="YES"/>
+          <string>{612, 159}</string>
+          <string>{612, 159}</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABBsAAAwmwAAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABCsgAAw5aAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABCsgAAw4oAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABD7YAAw2EAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDsAAAw2EAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <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>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDsAAAw2EAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABD7YAAw2EAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABC3AAAwz8AAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABCsgAAw4oAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABCsgAAw5aAAA</bytes>
+          </object>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <object class="NSAffineTransform">
             <bytes key="NSTransformStruct">P4AAAL+AAABD3QAAwsoAAA</bytes>
@@ -6049,7 +6913,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">417</int>
+      <int key="maxID">463</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
@@ -6081,9 +6945,11 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>closeCustomizationSheet:</string>
               <string>closeStreamPanel:</string>
               <string>customizeProfile:</string>
+              <string>deleteProfileAction:</string>
               <string>finalizePanel:</string>
               <string>iWantAFile:</string>
               <string>iWantAStream:</string>
+              <string>newProfileAction:</string>
               <string>openMedia:</string>
               <string>showStreamPanel:</string>
               <string>streamAnnouncementToggle:</string>
@@ -6105,6 +6971,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
+              <string>id</string>
             </object>
           </object>
           <object class="NSMutableDictionary" key="actionInfosByName">
@@ -6116,9 +6984,11 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>closeCustomizationSheet:</string>
               <string>closeStreamPanel:</string>
               <string>customizeProfile:</string>
+              <string>deleteProfileAction:</string>
               <string>finalizePanel:</string>
               <string>iWantAFile:</string>
               <string>iWantAStream:</string>
+              <string>newProfileAction:</string>
               <string>openMedia:</string>
               <string>showStreamPanel:</string>
               <string>streamAnnouncementToggle:</string>
@@ -6147,6 +7017,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 <string key="name">customizeProfile:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">deleteProfileAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">finalizePanel:</string>
                 <string key="candidateClassName">id</string>
@@ -6159,6 +7033,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 <string key="name">iWantAStream:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">newProfileAction:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">openMedia:</string>
                 <string key="candidateClassName">id</string>
@@ -6185,6 +7063,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             <bool key="EncodedWithXMLCoder">YES</bool>
             <object class="NSArray" key="dict.sortedKeys">
               <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>_addProfile_cancel_btn</string>
+              <string>_addProfile_name_fld</string>
+              <string>_addProfile_ok_btn</string>
+              <string>_addProfile_panel</string>
+              <string>_addProfile_subtitle_lbl</string>
+              <string>_addProfile_title_lbl</string>
               <string>_customize_aud_bitrate_fld</string>
               <string>_customize_aud_bitrate_lbl</string>
               <string>_customize_aud_channels_fld</string>
@@ -6197,6 +7081,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>_customize_aud_samplerate_pop</string>
               <string>_customize_cancel_btn</string>
               <string>_customize_encap_matrix</string>
+              <string>_customize_newProfile_btn</string>
               <string>_customize_ok_btn</string>
               <string>_customize_panel</string>
               <string>_customize_subs_ckb</string>
@@ -6219,6 +7104,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>_customize_vid_scale_pop</string>
               <string>_customize_vid_width_fld</string>
               <string>_customize_vid_width_lbl</string>
+              <string>_deleteProfile_cancel_btn</string>
+              <string>_deleteProfile_ok_btn</string>
+              <string>_deleteProfile_panel</string>
+              <string>_deleteProfile_pop</string>
+              <string>_deleteProfile_subtitle_lbl</string>
+              <string>_deleteProfile_title_lbl</string>
               <string>_destination_box</string>
               <string>_destination_browse_btn</string>
               <string>_destination_cancel_btn</string>
@@ -6344,12 +7235,31 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>id</string>
               <string>id</string>
               <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
             </object>
           </object>
           <object class="NSMutableDictionary" key="toOneOutletInfosByName">
             <bool key="EncodedWithXMLCoder">YES</bool>
             <object class="NSArray" key="dict.sortedKeys">
               <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>_addProfile_cancel_btn</string>
+              <string>_addProfile_name_fld</string>
+              <string>_addProfile_ok_btn</string>
+              <string>_addProfile_panel</string>
+              <string>_addProfile_subtitle_lbl</string>
+              <string>_addProfile_title_lbl</string>
               <string>_customize_aud_bitrate_fld</string>
               <string>_customize_aud_bitrate_lbl</string>
               <string>_customize_aud_channels_fld</string>
@@ -6362,6 +7272,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>_customize_aud_samplerate_pop</string>
               <string>_customize_cancel_btn</string>
               <string>_customize_encap_matrix</string>
+              <string>_customize_newProfile_btn</string>
               <string>_customize_ok_btn</string>
               <string>_customize_panel</string>
               <string>_customize_subs_ckb</string>
@@ -6384,6 +7295,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
               <string>_customize_vid_scale_pop</string>
               <string>_customize_vid_width_fld</string>
               <string>_customize_vid_width_lbl</string>
+              <string>_deleteProfile_cancel_btn</string>
+              <string>_deleteProfile_ok_btn</string>
+              <string>_deleteProfile_panel</string>
+              <string>_deleteProfile_pop</string>
+              <string>_deleteProfile_subtitle_lbl</string>
+              <string>_deleteProfile_title_lbl</string>
               <string>_destination_box</string>
               <string>_destination_browse_btn</string>
               <string>_destination_cancel_btn</string>
@@ -6431,6 +7348,30 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
             </object>
             <object class="NSMutableArray" key="dict.values">
               <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_cancel_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_name_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_ok_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_panel</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_subtitle_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_addProfile_title_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">_customize_aud_bitrate_fld</string>
                 <string key="candidateClassName">id</string>
@@ -6479,6 +7420,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 <string key="name">_customize_encap_matrix</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_customize_newProfile_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">_customize_ok_btn</string>
                 <string key="candidateClassName">id</string>
@@ -6567,6 +7512,30 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
                 <string key="name">_customize_vid_width_lbl</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_cancel_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_ok_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_panel</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_pop</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_subtitle_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">_deleteProfile_title_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">_destination_box</string>
                 <string key="candidateClassName">id</string>
index 0ab2c0fd24c269ab6794fa045714f3b74640db22..a1c18c1604a047d089893f9be76a9a44f56b9dbe 100644 (file)
@@ -58,6 +58,7 @@
     IBOutlet id _customize_panel;
     IBOutlet id _customize_ok_btn;
     IBOutlet id _customize_cancel_btn;
+    IBOutlet id _customize_newProfile_btn;
     IBOutlet id _customize_tabview;
     IBOutlet id _customize_encap_matrix;
     IBOutlet id _customize_vid_ckb;
     IBOutlet id _customize_subs_pop;
     IBOutlet id _customize_subs_overlay_ckb;
 
+    IBOutlet id _addProfile_panel;
+    IBOutlet id _addProfile_title_lbl;
+    IBOutlet id _addProfile_subtitle_lbl;
+    IBOutlet id _addProfile_name_fld;
+    IBOutlet id _addProfile_cancel_btn;
+    IBOutlet id _addProfile_ok_btn;
+
+    IBOutlet id _deleteProfile_panel;
+    IBOutlet id _deleteProfile_title_lbl;
+    IBOutlet id _deleteProfile_subtitle_lbl;
+    IBOutlet id _deleteProfile_pop;
+    IBOutlet id _deleteProfile_cancel_btn;
+    IBOutlet id _deleteProfile_ok_btn;
+
     IBOutlet id _stream_panel;
     IBOutlet id _stream_ok_btn;
     IBOutlet id _stream_destination_lbl;
 - (IBAction)switchProfile:(id)sender;
 - (IBAction)customizeProfile:(id)sender;
 - (IBAction)closeCustomizationSheet:(id)sender;
+- (IBAction)newProfileAction:(id)sender;
+- (IBAction)deleteProfileAction:(id)sender;
 - (IBAction)iWantAFile:(id)sender;
 - (IBAction)iWantAStream:(id)sender;
 - (IBAction)cancelDestination:(id)sender;
index 6ac50e64ada01aded355cd09250e0897aad6ae45..a5c85dcc8690b79a3583420cc8a92d984186891b 100644 (file)
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * ConvertAndSave.h: MacOS X interface module
+ * ConvertAndSave.m: MacOS X interface module
  *****************************************************************************
  * Copyright (C) 2012 Felix Paul Kühne
  * $Id$
 #define ASF 12
 /* 13-15 are present, but not set */
 
+@interface VLCConvertAndSave ()
+- (void)updateDropView;
+- (void)updateOKButton;
+- (void)resetCustomizationSheetBasedOnProfile:(NSString *)profileString;
+- (void)selectCellByEncapsulationFormat:(NSString *)format;
+- (NSString *)currentEncapsulationFormatAsFileExtension:(BOOL)b_extension;
+- (NSString *)composedOptions;
+- (void)updateCurrentProfile;
+- (void)storeProfilesOnDisk;
+@end
+
 @implementation VLCConvertAndSave
 
 @synthesize MRL=_MRL, outputDestination=_outputDestination, profileNames=_profileNames, profileValueList=_profileValueList, currentProfile=_currentProfile;
@@ -138,7 +149,7 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     [_drop_lbl setStringValue: _NS("Drop media here")];
     [_drop_btn setTitle: _NS("Open media...")];
     [_profile_lbl setStringValue: _NS("Choose Profile")];
-    [_profile_btn setTitle: _NS("Customize")];
+    [_profile_btn setTitle: _NS("Customize...")];
     [_destination_lbl setStringValue: _NS("Choose Destination")];
     [_destination_filename_stub_lbl setStringValue: _NS("Choose an output location")];
     [_destination_filename_lbl setHidden: YES];
@@ -150,6 +161,7 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     [_destination_cancel_btn setHidden:YES];
     [_customize_ok_btn setTitle: _NS("Apply")];
     [_customize_cancel_btn setTitle: _NS("Cancel")];
+    [_customize_newProfile_btn setTitle: _NS("Save as new Profile...")];
     [[_customize_tabview tabViewItemAtIndex:0] setLabel: _NS("Encapsulation")];
     [[_customize_tabview tabViewItemAtIndex:1] setLabel: _NS("Video codec")];
     [[_customize_tabview tabViewItemAtIndex:2] setLabel: _NS("Audio codec")];
@@ -173,6 +185,14 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     [_customize_aud_samplerate_lbl setStringValue: _NS("Sample Rate")];
     [_customize_subs_ckb setTitle: _NS("Subtitles")];
     [_customize_subs_overlay_ckb setTitle: _NS("Overlay subtitles on the video")];
+    [_addProfile_title_lbl setStringValue:_NS("Save as new profile")];
+    [_addProfile_subtitle_lbl setStringValue:_NS("Enter a name for the new profile:")];
+    [_addProfile_cancel_btn setTitle:_NS("Cancel")];
+    [_addProfile_ok_btn setTitle:_NS("Save")];
+    [_deleteProfile_title_lbl setStringValue:_NS("Remove a profile")];
+    [_deleteProfile_subtitle_lbl setStringValue:_NS("Select the profile you would like to remove:")];
+    [_deleteProfile_cancel_btn setTitle:_NS("Cancel")];
+    [_deleteProfile_ok_btn setTitle:_NS("Remove")];
     [_stream_ok_btn setTitle:_NS("Close")];
     [_stream_destination_lbl setStringValue:_NS("Stream Destination")];
     [_stream_announcement_lbl setStringValue:_NS("Stream Announcement")];
@@ -200,12 +220,9 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
 
     /* fetch profiles from defaults */
     NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
-    _profileValueList = [[defaults arrayForKey:@"CASProfiles"] retain];
-    _profileNames = [[defaults arrayForKey:@"CASProfileNames"] retain];
-
-    [_profile_pop removeAllItems];
-    [_profile_pop addItemsWithTitles:_profileNames];
-    [_profile_pop addItemWithTitle:_NS("Custom")];
+    [self setProfileValueList: [defaults arrayForKey:@"CASProfiles"]];
+    [self setProfileNames: [defaults arrayForKey:@"CASProfileNames"]];
+    [self recreateProfilePopup];
 
     _videoCodecs = [[NSArray alloc] initWithObjects:
                     [NSArray arrayWithObjects:@"MPEG-1", @"MPEG-2", @"MPEG-4", @"DIVX 1", @"DIVX 2", @"DIVX 3", @"H.263", @"H.264", @"VP8", @"WMV1", @"WMV2", @"M-JPEG", @"Theora", @"Dirac", nil],
@@ -247,7 +264,7 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
 
     [_ok_btn setEnabled: NO];
 
-    [self resetCustomizationSheetBasedOnProfile:[_profileValueList objectAtIndex:0]];
+    [self resetCustomizationSheetBasedOnProfile:[self.profileValueList objectAtIndex:0]];
 }
 
 # pragma mark -
@@ -311,8 +328,8 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
 - (IBAction)switchProfile:(id)sender
 {
     NSUInteger index = [_profile_pop indexOfSelectedItem];
-    if (index < ([_profileValueList count] - 1))
-        [self resetCustomizationSheetBasedOnProfile:[_profileValueList objectAtIndex:index]];
+    if (index < ([self.profileValueList count] - 1))
+        [self resetCustomizationSheetBasedOnProfile:[self.profileValueList objectAtIndex:index]];
 }
 
 - (IBAction)customizeProfile:(id)sender
@@ -325,43 +342,82 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     [_customize_panel orderOut:sender];
     [NSApp endSheet: _customize_panel];
 
-    /* update current profile based upon the sheet's values */
-    /* Container(string), transcode video(bool), transcode audio(bool),
-     * use subtitles(bool), video codec(string), video bitrate(integer),
-     * scale(float), fps(float), width(integer, height(integer),
-     * audio codec(string), audio bitrate(integer), channels(integer),
-     * samplerate(integer), subtitle codec(string), subtitle overlay(bool) */
+    if (sender == _customize_ok_btn)
+        [self updateCurrentProfile];
+}
 
-    if (sender == _customize_ok_btn && [_currentProfile count] == 16) {
-        NSInteger i;
-        [_currentProfile replaceObjectAtIndex:0 withObject:[self currentEncapsulationFormatAsFileExtension:NO]];
-        [_currentProfile replaceObjectAtIndex:1 withObject:[NSString stringWithFormat:@"%li", [_customize_vid_ckb state]]];
-        [_currentProfile replaceObjectAtIndex:2 withObject:[NSString stringWithFormat:@"%li", [_customize_aud_ckb state]]];
-        [_currentProfile replaceObjectAtIndex:3 withObject:[NSString stringWithFormat:@"%li", [_customize_subs_ckb state]]];
-        i = [_customize_vid_codec_pop indexOfSelectedItem];
-        if (i >= 0)
-            [_currentProfile replaceObjectAtIndex:4 withObject:[_videoCodecs objectAtIndex:i]];
-        else
-            [_currentProfile replaceObjectAtIndex:4 withObject:@"none"];
-        [_currentProfile replaceObjectAtIndex:5 withObject:[_customize_vid_bitrate_fld stringValue]];
-        [_currentProfile replaceObjectAtIndex:6 withObject:[[_customize_vid_scale_pop selectedItem] title]];
-        [_currentProfile replaceObjectAtIndex:7 withObject:[_customize_vid_framerate_fld stringValue]];
-        [_currentProfile replaceObjectAtIndex:8 withObject:[_customize_vid_width_fld stringValue]];
-        [_currentProfile replaceObjectAtIndex:9 withObject:[_customize_vid_height_fld stringValue]];
-        i = [_customize_aud_codec_pop indexOfSelectedItem];
-        if (i >= 0)
-            [_currentProfile replaceObjectAtIndex:10 withObject:[_audioCodecs objectAtIndex:i]];
-        else
-            [_currentProfile replaceObjectAtIndex:10 withObject:@"none"];
-        [_currentProfile replaceObjectAtIndex:11 withObject:[_customize_aud_bitrate_fld stringValue]];
-        [_currentProfile replaceObjectAtIndex:12 withObject:[_customize_aud_channels_fld stringValue]];
-        [_currentProfile replaceObjectAtIndex:13 withObject:[[_customize_aud_samplerate_pop selectedItem] title]];
-        i = [_customize_subs_pop indexOfSelectedItem];
-        if (i >= 0)
-            [_currentProfile replaceObjectAtIndex:14 withObject:[_subsCodecs objectAtIndex:i]];
-        else
-            [_currentProfile replaceObjectAtIndex:14 withObject:@"none"];
-        [_currentProfile replaceObjectAtIndex:15 withObject:[NSString stringWithFormat:@"%li", [_customize_subs_overlay_ckb state]]];
+- (IBAction)newProfileAction:(id)sender
+{
+    if (sender == _customize_newProfile_btn) {
+        [_addProfile_name_fld setStringValue:@""];
+        [NSApp beginSheet:_addProfile_panel modalForWindow:_customize_panel modalDelegate:self didEndSelector:NULL contextInfo:nil];
+    } else {
+        [_addProfile_panel orderOut:sender];
+        [NSApp endSheet: _addProfile_panel];
+
+        if (sender == _addProfile_ok_btn && [[_addProfile_name_fld stringValue] length] > 0) {
+            /* prepare current data */
+            [self updateCurrentProfile];
+
+            /* add profile to arrays */
+            NSMutableArray * workArray = [[NSMutableArray alloc] initWithArray:self.profileNames];
+            [workArray addObject:[_addProfile_name_fld stringValue]];
+            [self setProfileNames:[[[NSArray alloc] initWithArray:workArray] autorelease]];
+            [workArray release];
+            workArray = [[NSMutableArray alloc] initWithArray:self.profileValueList];
+            [workArray addObject:[[[NSArray alloc] initWithArray:self.currentProfile] autorelease]];
+            [self setProfileValueList:[[[NSArray alloc] initWithArray:workArray] autorelease]];
+            [workArray release];
+
+            /* update UI */
+            [self recreateProfilePopup];
+            [_profile_pop selectItemWithTitle:[_addProfile_name_fld stringValue]];
+
+            /* update internals */
+            [self switchProfile:sender];
+            [self storeProfilesOnDisk];
+        }
+    }
+}
+
+- (IBAction)deleteProfileAction:(id)sender
+{
+    if (sender == _deleteProfile_cancel_btn) {
+        /* close panel */
+        [_deleteProfile_panel orderOut:sender];
+        [NSApp endSheet: _deleteProfile_panel];
+    } else if (sender == _deleteProfile_ok_btn) {
+        /* close panel */
+        [_deleteProfile_panel orderOut:sender];
+        [NSApp endSheet: _deleteProfile_panel];
+
+        /* remove requested profile from the arrays */
+        NSMutableArray * workArray = [[NSMutableArray alloc] initWithArray:self.profileNames];
+        [workArray removeObjectAtIndex:[_deleteProfile_pop indexOfSelectedItem]];
+        [self setProfileNames:[[[NSArray alloc] initWithArray:workArray] autorelease]];
+        [workArray release];
+        workArray = [[NSMutableArray alloc] initWithArray:self.profileValueList];
+        [workArray removeObjectAtIndex:[_deleteProfile_pop indexOfSelectedItem]];
+        [self setProfileValueList:[[[NSArray alloc] initWithArray:workArray] autorelease]];
+        [workArray release];
+
+        /* update UI */
+        [_profile_pop removeAllItems];
+        [_profile_pop addItemsWithTitles:self.profileNames];
+        [_profile_pop addItemWithTitle:_NS("Custom")];
+        [[_profile_pop menu] addItem:[NSMenuItem separatorItem]];
+        [_profile_pop addItemWithTitle:_NS("Organize Profiles")];
+        [[_profile_pop lastItem] setTarget: self];
+        [[_profile_pop lastItem] setAction: @selector(deleteProfileAction:)];
+
+        /* update internals */
+        [self switchProfile:sender];
+        [self storeProfilesOnDisk];
+    } else {
+        /* show panel */
+        [_deleteProfile_pop removeAllItems];
+        [_deleteProfile_pop addItemsWithTitles:self.profileNames];
+        [NSApp beginSheet:_deleteProfile_panel modalForWindow:_window modalDelegate:self didEndSelector:NULL contextInfo:nil];
     }
 }
 
@@ -426,7 +482,7 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
             [[_destination_filename_lbl animator] setHidden: YES];
             [[_destination_filename_stub_lbl animator] setHidden: NO];
         }
-        [self updateOKButton];        
+        [self updateOKButton];
     }];
 }
 
@@ -666,9 +722,7 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
         }
     }
 
-    if (_currentProfile)
-        [_currentProfile release];
-    _currentProfile = [[NSMutableArray alloc] initWithArray: [profileString componentsSeparatedByString:@";"]];
+    [self setCurrentProfile: [[[NSMutableArray alloc] initWithArray: [profileString componentsSeparatedByString:@";"]] autorelease]];
 }
 
 - (void)selectCellByEncapsulationFormat:(NSString *)format
@@ -780,45 +834,45 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
 - (NSString *)composedOptions
 {
     NSMutableString *composedOptions = [[NSMutableString alloc] initWithString:@":sout=#transcode{"];
-    if ([[_currentProfile objectAtIndex:1] intValue]) {
+    if ([[self.currentProfile objectAtIndex:1] intValue]) {
         // video is enabled
-        [composedOptions appendFormat:@"vcodec=%@", [_currentProfile objectAtIndex:4]];
-        if (![[_currentProfile objectAtIndex:4] isEqualToString:@"none"]) {
-            if ([[_currentProfile objectAtIndex:5] intValue] > 0) // bitrate
-                [composedOptions appendFormat:@",vb=%@", [_currentProfile objectAtIndex:5]];
-            if ([[_currentProfile objectAtIndex:6] floatValue] > 0.) // scale
-                [composedOptions appendFormat:@",scale=%@", [_currentProfile objectAtIndex:6]];
-            if ([[_currentProfile objectAtIndex:7] floatValue] > 0.) // fps
-                [composedOptions appendFormat:@",fps=%@", [_currentProfile objectAtIndex:7]];
-            if ([[_currentProfile objectAtIndex:8] intValue] > 0) // width
-                [composedOptions appendFormat:@",width=%@", [_currentProfile objectAtIndex:8]];
-            if ([[_currentProfile objectAtIndex:9] intValue] > 0) // height
-                [composedOptions appendFormat:@",height=%@", [_currentProfile objectAtIndex:9]];
+        [composedOptions appendFormat:@"vcodec=%@", [self.currentProfile objectAtIndex:4]];
+        if (![[self.currentProfile objectAtIndex:4] isEqualToString:@"none"]) {
+            if ([[self.currentProfile objectAtIndex:5] intValue] > 0) // bitrate
+                [composedOptions appendFormat:@",vb=%@", [self.currentProfile objectAtIndex:5]];
+            if ([[self.currentProfile objectAtIndex:6] floatValue] > 0.) // scale
+                [composedOptions appendFormat:@",scale=%@", [self.currentProfile objectAtIndex:6]];
+            if ([[self.currentProfile objectAtIndex:7] floatValue] > 0.) // fps
+                [composedOptions appendFormat:@",fps=%@", [self.currentProfile objectAtIndex:7]];
+            if ([[self.currentProfile objectAtIndex:8] intValue] > 0) // width
+                [composedOptions appendFormat:@",width=%@", [self.currentProfile objectAtIndex:8]];
+            if ([[self.currentProfile objectAtIndex:9] intValue] > 0) // height
+                [composedOptions appendFormat:@",height=%@", [self.currentProfile objectAtIndex:9]];
         }
     }
-    if ([[_currentProfile objectAtIndex:2] intValue]) {
+    if ([[self.currentProfile objectAtIndex:2] intValue]) {
         // audio is enabled
 
         // add another comma in case video is enabled
-        if ([[_currentProfile objectAtIndex:1] intValue])
+        if ([[self.currentProfile objectAtIndex:1] intValue])
             [composedOptions appendString:@","];
 
-        [composedOptions appendFormat:@"acodec=%@", [_currentProfile objectAtIndex:10]];
-        if (![[_currentProfile objectAtIndex:10] isEqualToString:@"none"]) {
-            [composedOptions appendFormat:@",ab=%@", [_currentProfile objectAtIndex:11]]; // bitrate
-            [composedOptions appendFormat:@",channels=%@", [_currentProfile objectAtIndex:12]]; // channel number
-            [composedOptions appendFormat:@",samplerate=%@", [_currentProfile objectAtIndex:13]]; // sample rate
+        [composedOptions appendFormat:@"acodec=%@", [self.currentProfile objectAtIndex:10]];
+        if (![[self.currentProfile objectAtIndex:10] isEqualToString:@"none"]) {
+            [composedOptions appendFormat:@",ab=%@", [self.currentProfile objectAtIndex:11]]; // bitrate
+            [composedOptions appendFormat:@",channels=%@", [self.currentProfile objectAtIndex:12]]; // channel number
+            [composedOptions appendFormat:@",samplerate=%@", [self.currentProfile objectAtIndex:13]]; // sample rate
         }
     }
-    if ([_currentProfile objectAtIndex:3]) {
+    if ([self.currentProfile objectAtIndex:3]) {
         // subtitles enabled
-        [composedOptions appendFormat:@",scodec=%@", [_currentProfile objectAtIndex:14]];
-        if ([[_currentProfile objectAtIndex:15] intValue])
+        [composedOptions appendFormat:@",scodec=%@", [self.currentProfile objectAtIndex:14]];
+        if ([[self.currentProfile objectAtIndex:15] intValue])
             [composedOptions appendFormat:@",soverlay"];
     }
 
     // add muxer
-    [composedOptions appendFormat:@"}:standard{mux=%@", [_currentProfile objectAtIndex:0]];
+    [composedOptions appendFormat:@"}:standard{mux=%@", [self.currentProfile objectAtIndex:0]];
 
     // add output destination (file only at this point)
     [composedOptions appendFormat:@",dst=%@,access=file}", _outputDestination];
@@ -829,6 +883,60 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     return returnString;
 }
 
+- (void)updateCurrentProfile
+{
+    [self.currentProfile removeAllObjects];
+
+    NSInteger i;
+    [self.currentProfile addObject: [self currentEncapsulationFormatAsFileExtension:NO]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%li", [_customize_vid_ckb state]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%li", [_customize_aud_ckb state]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%li", [_customize_subs_ckb state]]];
+    i = [_customize_vid_codec_pop indexOfSelectedItem];
+    if (i >= 0)
+        [self.currentProfile addObject: [[_videoCodecs objectAtIndex:1] objectAtIndex:i]];
+    else
+        [self.currentProfile addObject: @"none"];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_vid_bitrate_fld intValue]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [[[_customize_vid_scale_pop selectedItem] title] intValue]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_vid_framerate_fld intValue]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_vid_width_fld intValue]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_vid_height_fld intValue]]];
+    i = [_customize_aud_codec_pop indexOfSelectedItem];
+    if (i >= 0)
+        [self.currentProfile addObject: [[_audioCodecs objectAtIndex:1] objectAtIndex:i]];
+    else
+        [self.currentProfile addObject: @"none"];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_aud_bitrate_fld intValue]]];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%i", [_customize_aud_channels_fld intValue]]];
+    [self.currentProfile addObject: [[_customize_aud_samplerate_pop selectedItem] title]];
+    i = [_customize_subs_pop indexOfSelectedItem];
+    if (i >= 0)
+        [self.currentProfile addObject: [[_subsCodecs objectAtIndex:1] objectAtIndex:i]];
+    else
+        [self.currentProfile addObject: @"none"];
+    [self.currentProfile addObject: [NSString stringWithFormat:@"%li", [_customize_subs_overlay_ckb state]]];
+}
+
+- (void)storeProfilesOnDisk
+{
+    NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
+    [defaults setObject:_profileNames forKey:@"CASProfileNames"];
+    [defaults setObject:_profileValueList forKey:@"CASProfiles"];
+    [defaults synchronize];
+}
+
+- (void)recreateProfilePopup
+{
+    [_profile_pop removeAllItems];
+    [_profile_pop addItemsWithTitles:self.profileNames];
+    [_profile_pop addItemWithTitle:_NS("Custom")];
+    [[_profile_pop menu] addItem:[NSMenuItem separatorItem]];
+    [_profile_pop addItemWithTitle:_NS("Organize Profiles...")];
+    [[_profile_pop lastItem] setTarget: self];
+    [[_profile_pop lastItem] setAction: @selector(deleteProfileAction:)];
+}
+
 @end
 
 # pragma mark -