macosx: add proper bindings for text/stepper combos in subtitle panel
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 24 Aug 2013 09:33:58 +0000 (11:33 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 24 Aug 2013 09:33:58 +0000 (11:33 +0200)
extras/package/macosx/Resources/English.lproj/Open.xib
modules/gui/macosx/open.h
modules/gui/macosx/open.m

index c60bee4..76c1dbd 100644 (file)
@@ -13,8 +13,8 @@
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
       <integer value="637"/>
-      <integer value="1267"/>
       <integer value="2346"/>
+      <integer value="1263"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -5741,6 +5741,9 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
         <string key="NSClassName">NSView</string>
         <string key="NSExtension">NSResponder</string>
       </object>
+      <object class="NSUserDefaultsController" id="53936032">
+        <bool key="NSSharedInstance">YES</bool>
+      </object>
     </object>
     <object class="IBObjectContainer" key="IBDocument.Objects">
       <object class="NSMutableArray" key="connectionRecords">
@@ -5953,22 +5956,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
           </object>
           <int key="connectionID">1321</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">subDelayStepperChanged:</string>
-            <reference key="source" ref="609169471"/>
-            <reference key="destination" ref="478992354"/>
-          </object>
-          <int key="connectionID">1322</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">subFpsStepperChanged:</string>
-            <reference key="source" ref="609169471"/>
-            <reference key="destination" ref="334102874"/>
-          </object>
-          <int key="connectionID">1323</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBActionConnection" key="connection">
             <string key="label">subSettings:</string>
@@ -5985,22 +5972,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
           </object>
           <int key="connectionID">1333</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">takeFloatValueFrom:</string>
-            <reference key="source" ref="478992354"/>
-            <reference key="destination" ref="538762931"/>
-          </object>
-          <int key="connectionID">1334</int>
-        </object>
-        <object class="IBConnectionRecord">
-          <object class="IBActionConnection" key="connection">
-            <string key="label">takeFloatValueFrom:</string>
-            <reference key="source" ref="334102874"/>
-            <reference key="destination" ref="307816180"/>
-          </object>
-          <int key="connectionID">1335</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBOutletConnection" key="connection">
             <string key="label">o_file_sub_override</string>
@@ -8329,6 +8300,78 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
           </object>
           <int key="connectionID">3520</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBBindingConnection" key="connection">
+            <string key="label">value: self.fileSubFps</string>
+            <reference key="source" ref="334102874"/>
+            <reference key="destination" ref="609169471"/>
+            <object class="NSNibBindingConnector" key="connector">
+              <reference key="NSSource" ref="334102874"/>
+              <reference key="NSDestination" ref="609169471"/>
+              <string key="NSLabel">value: self.fileSubFps</string>
+              <string key="NSBinding">value</string>
+              <string key="NSKeyPath">self.fileSubFps</string>
+              <int key="NSNibBindingConnectorVersion">2</int>
+            </object>
+          </object>
+          <int key="connectionID">3524</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBBindingConnection" key="connection">
+            <string key="label">value: self.fileSubDelay</string>
+            <reference key="source" ref="478992354"/>
+            <reference key="destination" ref="609169471"/>
+            <object class="NSNibBindingConnector" key="connector">
+              <reference key="NSSource" ref="478992354"/>
+              <reference key="NSDestination" ref="609169471"/>
+              <string key="NSLabel">value: self.fileSubDelay</string>
+              <string key="NSBinding">value</string>
+              <string key="NSKeyPath">self.fileSubDelay</string>
+              <int key="NSNibBindingConnectorVersion">2</int>
+            </object>
+          </object>
+          <int key="connectionID">3528</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBBindingConnection" key="connection">
+            <string key="label">value: self.fileSubDelay</string>
+            <reference key="source" ref="538762931"/>
+            <reference key="destination" ref="609169471"/>
+            <object class="NSNibBindingConnector" key="connector">
+              <reference key="NSSource" ref="538762931"/>
+              <reference key="NSDestination" ref="609169471"/>
+              <string key="NSLabel">value: self.fileSubDelay</string>
+              <string key="NSBinding">value</string>
+              <string key="NSKeyPath">self.fileSubDelay</string>
+              <object class="NSDictionary" key="NSOptions">
+                <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+                <boolean value="YES" key="NS.object.0"/>
+              </object>
+              <int key="NSNibBindingConnectorVersion">2</int>
+            </object>
+          </object>
+          <int key="connectionID">3531</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBBindingConnection" key="connection">
+            <string key="label">value: self.fileSubFps</string>
+            <reference key="source" ref="307816180"/>
+            <reference key="destination" ref="609169471"/>
+            <object class="NSNibBindingConnector" key="connector">
+              <reference key="NSSource" ref="307816180"/>
+              <reference key="NSDestination" ref="609169471"/>
+              <string key="NSLabel">value: self.fileSubFps</string>
+              <string key="NSBinding">value</string>
+              <string key="NSKeyPath">self.fileSubFps</string>
+              <object class="NSDictionary" key="NSOptions">
+                <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+                <boolean value="YES" key="NS.object.0"/>
+              </object>
+              <int key="NSNibBindingConnectorVersion">2</int>
+            </object>
+          </object>
+          <int key="connectionID">3532</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -11840,6 +11883,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
             <reference key="object" ref="729282818"/>
             <reference key="parent" ref="122370662"/>
           </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">3521</int>
+            <reference key="object" ref="53936032"/>
+            <reference key="parent" ref="0"/>
+          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -13037,11 +13085,60 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">3520</int>
+      <int key="maxID">3532</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
         <bool key="EncodedWithXMLCoder">YES</bool>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/applescript.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/AppleRemote.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/PXSourceListDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/SPInvocationGrabbing.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/SPMediaKeyTap.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/misc.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBProjectSource</string>
+            <string key="minorKey">../../../modules/gui/macosx/CompatibilityFixes.h</string>
+          </object>
+        </object>
         <object class="IBPartialClassDescription">
           <string key="className">VLCOpen</string>
           <string key="superclassName">NSObject</string>
@@ -13055,6 +13152,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>eyetvGetPlugin:</string>
               <string>eyetvLaunch:</string>
               <string>eyetvSwitchChannel:</string>
+              <string>fileTimeCustomization:</string>
               <string>inputSlaveAction:</string>
               <string>openCaptureModeChanged:</string>
               <string>openFileBrowse:</string>
@@ -13067,11 +13165,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>panelOk:</string>
               <string>qtkAudioChanged:</string>
               <string>qtkChanged:</string>
-              <string>screenStepperChanged:</string>
+              <string>qtkToggleUIElements:</string>
+              <string>screenChanged:</string>
               <string>subCloseSheet:</string>
-              <string>subDelayStepperChanged:</string>
               <string>subFileBrowse:</string>
-              <string>subFpsStepperChanged:</string>
               <string>subOverride:</string>
               <string>subSettings:</string>
               <string>subsChanged:</string>
@@ -13118,6 +13215,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>eyetvGetPlugin:</string>
               <string>eyetvLaunch:</string>
               <string>eyetvSwitchChannel:</string>
+              <string>fileTimeCustomization:</string>
               <string>inputSlaveAction:</string>
               <string>openCaptureModeChanged:</string>
               <string>openFileBrowse:</string>
@@ -13130,11 +13228,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>panelOk:</string>
               <string>qtkAudioChanged:</string>
               <string>qtkChanged:</string>
-              <string>screenStepperChanged:</string>
+              <string>qtkToggleUIElements:</string>
+              <string>screenChanged:</string>
               <string>subCloseSheet:</string>
-              <string>subDelayStepperChanged:</string>
               <string>subFileBrowse:</string>
-              <string>subFpsStepperChanged:</string>
               <string>subOverride:</string>
               <string>subSettings:</string>
               <string>subsChanged:</string>
@@ -13166,6 +13263,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="name">eyetvSwitchChannel:</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBActionInfo">
+                <string key="name">fileTimeCustomization:</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBActionInfo">
                 <string key="name">inputSlaveAction:</string>
                 <string key="candidateClassName">id</string>
@@ -13215,25 +13316,21 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">screenStepperChanged:</string>
+                <string key="name">qtkToggleUIElements:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">subCloseSheet:</string>
+                <string key="name">screenChanged:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">subDelayStepperChanged:</string>
+                <string key="name">subCloseSheet:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
                 <string key="name">subFileBrowse:</string>
                 <string key="candidateClassName">id</string>
               </object>
-              <object class="IBActionInfo">
-                <string key="name">subFpsStepperChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
               <object class="IBActionInfo">
                 <string key="name">subOverride:</string>
                 <string key="candidateClassName">id</string>
@@ -13268,6 +13365,9 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_capture_width_fld</string>
               <string>o_capture_width_lbl</string>
               <string>o_capture_width_stp</string>
+              <string>o_currentCaptureView</string>
+              <string>o_currentOpticalMediaIconView</string>
+              <string>o_currentOpticalMediaView</string>
               <string>o_disc_audiocd_bdmv_btn</string>
               <string>o_disc_audiocd_lbl</string>
               <string>o_disc_audiocd_trackcount_lbl</string>
@@ -13321,6 +13421,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_eyetv_previousProgram_btn</string>
               <string>o_eyetv_running_view</string>
               <string>o_file_btn_browse</string>
+              <string>o_file_custom_timing_ckb</string>
               <string>o_file_icon_well</string>
               <string>o_file_name</string>
               <string>o_file_name_stub</string>
@@ -13328,6 +13429,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_file_slave_filename_lbl</string>
               <string>o_file_slave_icon_well</string>
               <string>o_file_slave_select_btn</string>
+              <string>o_file_starttime_fld</string>
+              <string>o_file_starttime_lbl</string>
+              <string>o_file_stoptime_fld</string>
+              <string>o_file_stoptime_lbl</string>
               <string>o_file_stream</string>
               <string>o_file_sub_align_lbl</string>
               <string>o_file_sub_align_pop</string>
@@ -13381,13 +13486,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_net_udpm_port_stp</string>
               <string>o_output_ckbox</string>
               <string>o_panel</string>
-              <string>o_qtk_device_pop</string>
-              <string>o_qtk_label_view</string>
-              <string>o_qtk_long_lbl</string>
+              <string>o_qtk_audio_ckb</string>
+              <string>o_qtk_audio_device_pop</string>
+              <string>o_qtk_video_ckb</string>
+              <string>o_qtk_video_device_pop</string>
               <string>o_qtk_view</string>
-              <string>o_qtkaudio_device_pop</string>
-              <string>o_qtkaudio_long_lbl</string>
-              <string>o_qtkaudio_view</string>
               <string>o_screen_follow_mouse_ckb</string>
               <string>o_screen_fps_fld</string>
               <string>o_screen_fps_lbl</string>
@@ -13399,6 +13502,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_screen_left_lbl</string>
               <string>o_screen_left_stp</string>
               <string>o_screen_long_lbl</string>
+              <string>o_screen_qtk_audio_ckb</string>
+              <string>o_screen_qtk_audio_pop</string>
+              <string>o_screen_screen_lbl</string>
+              <string>o_screen_screen_pop</string>
               <string>o_screen_top_fld</string>
               <string>o_screen_top_lbl</string>
               <string>o_screen_top_stp</string>
@@ -13563,6 +13670,16 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</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>
             </object>
           </object>
           <object class="NSMutableDictionary" key="toOneOutletInfosByName">
@@ -13581,6 +13698,9 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_capture_width_fld</string>
               <string>o_capture_width_lbl</string>
               <string>o_capture_width_stp</string>
+              <string>o_currentCaptureView</string>
+              <string>o_currentOpticalMediaIconView</string>
+              <string>o_currentOpticalMediaView</string>
               <string>o_disc_audiocd_bdmv_btn</string>
               <string>o_disc_audiocd_lbl</string>
               <string>o_disc_audiocd_trackcount_lbl</string>
@@ -13634,6 +13754,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_eyetv_previousProgram_btn</string>
               <string>o_eyetv_running_view</string>
               <string>o_file_btn_browse</string>
+              <string>o_file_custom_timing_ckb</string>
               <string>o_file_icon_well</string>
               <string>o_file_name</string>
               <string>o_file_name_stub</string>
@@ -13641,6 +13762,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_file_slave_filename_lbl</string>
               <string>o_file_slave_icon_well</string>
               <string>o_file_slave_select_btn</string>
+              <string>o_file_starttime_fld</string>
+              <string>o_file_starttime_lbl</string>
+              <string>o_file_stoptime_fld</string>
+              <string>o_file_stoptime_lbl</string>
               <string>o_file_stream</string>
               <string>o_file_sub_align_lbl</string>
               <string>o_file_sub_align_pop</string>
@@ -13694,13 +13819,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_net_udpm_port_stp</string>
               <string>o_output_ckbox</string>
               <string>o_panel</string>
-              <string>o_qtk_device_pop</string>
-              <string>o_qtk_label_view</string>
-              <string>o_qtk_long_lbl</string>
+              <string>o_qtk_audio_ckb</string>
+              <string>o_qtk_audio_device_pop</string>
+              <string>o_qtk_video_ckb</string>
+              <string>o_qtk_video_device_pop</string>
               <string>o_qtk_view</string>
-              <string>o_qtkaudio_device_pop</string>
-              <string>o_qtkaudio_long_lbl</string>
-              <string>o_qtkaudio_view</string>
               <string>o_screen_follow_mouse_ckb</string>
               <string>o_screen_fps_fld</string>
               <string>o_screen_fps_lbl</string>
@@ -13712,6 +13835,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               <string>o_screen_left_lbl</string>
               <string>o_screen_left_stp</string>
               <string>o_screen_long_lbl</string>
+              <string>o_screen_qtk_audio_ckb</string>
+              <string>o_screen_qtk_audio_pop</string>
+              <string>o_screen_screen_lbl</string>
+              <string>o_screen_screen_pop</string>
               <string>o_screen_top_fld</string>
               <string>o_screen_top_lbl</string>
               <string>o_screen_top_stp</string>
@@ -13772,6 +13899,18 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="name">o_capture_width_stp</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_currentCaptureView</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_currentOpticalMediaIconView</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_currentOpticalMediaView</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_disc_audiocd_bdmv_btn</string>
                 <string key="candidateClassName">id</string>
@@ -13984,6 +14123,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="name">o_file_btn_browse</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_file_custom_timing_ckb</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_file_icon_well</string>
                 <string key="candidateClassName">id</string>
@@ -14012,6 +14155,22 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="name">o_file_slave_select_btn</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_file_starttime_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_file_starttime_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_file_stoptime_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_file_stoptime_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_file_stream</string>
                 <string key="candidateClassName">id</string>
@@ -14225,31 +14384,23 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_device_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_label_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_long_lbl</string>
+                <string key="name">o_qtk_audio_ckb</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_view</string>
+                <string key="name">o_qtk_audio_device_pop</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_qtkaudio_device_pop</string>
+                <string key="name">o_qtk_video_ckb</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_qtkaudio_long_lbl</string>
+                <string key="name">o_qtk_video_device_pop</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
-                <string key="name">o_qtkaudio_view</string>
+                <string key="name">o_qtk_view</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBToOneOutletInfo">
@@ -14296,6 +14447,22 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
                 <string key="name">o_screen_long_lbl</string>
                 <string key="candidateClassName">id</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_screen_qtk_audio_ckb</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_screen_qtk_audio_pop</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_screen_screen_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_screen_screen_pop</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_screen_top_fld</string>
                 <string key="candidateClassName">id</string>
@@ -14334,18 +14501,15 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
               </object>
             </object>
           </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="386785272">
             <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">./Classes/VLCOpen.h</string>
+            <string key="minorKey">../../../modules/gui/macosx/open.h</string>
           </object>
         </object>
         <object class="IBPartialClassDescription">
           <string key="className">VLCOpenTextField</string>
           <string key="superclassName">NSTextField</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">./Classes/VLCOpenTextField.h</string>
-          </object>
+          <reference key="sourceIdentifier" ref="386785272"/>
         </object>
         <object class="IBPartialClassDescription">
           <string key="className">VLCOutput</string>
@@ -14738,1397 +14902,724 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
           </object>
           <object class="IBClassDescriptionSource" key="sourceIdentifier">
             <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">./Classes/VLCOutput.h</string>
+            <string key="minorKey">../../../modules/gui/macosx/output.h</string>
           </object>
         </object>
       </object>
-      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
+      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
         <bool key="EncodedWithXMLCoder">YES</bool>
         <object class="IBPartialClassDescription">
-          <string key="className">VLCOpen</string>
+          <string key="className">NSActionCell</string>
+          <string key="superclassName">NSCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <string key="superclassName">NSResponder</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="34172520">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="424121526">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="292340952">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSApplication</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="755367690">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSWindowRestoration.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSBox</string>
+          <string key="superclassName">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSBox.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSButton</string>
+          <string key="superclassName">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSButtonCell</string>
+          <string key="superclassName">NSActionCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSCell</string>
           <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>discSelectorChanged:</string>
-              <string>dvdreadOptionChanged:</string>
-              <string>expandMRLfieldAction:</string>
-              <string>eyetvGetPlugin:</string>
-              <string>eyetvLaunch:</string>
-              <string>eyetvSwitchChannel:</string>
-              <string>fileTimeCustomization:</string>
-              <string>inputSlaveAction:</string>
-              <string>openCaptureModeChanged:</string>
-              <string>openFileBrowse:</string>
-              <string>openFileStreamChanged:</string>
-              <string>openNetModeChanged:</string>
-              <string>openNetStepperChanged:</string>
-              <string>openNetUDPButtonAction:</string>
-              <string>openSpecialMediaFolder:</string>
-              <string>panelCancel:</string>
-              <string>panelOk:</string>
-              <string>qtkAudioChanged:</string>
-              <string>qtkChanged:</string>
-              <string>qtkToggleUIElements:</string>
-              <string>screenChanged:</string>
-              <string>subCloseSheet:</string>
-              <string>subDelayStepperChanged:</string>
-              <string>subFileBrowse:</string>
-              <string>subFpsStepperChanged:</string>
-              <string>subOverride:</string>
-              <string>subSettings:</string>
-              <string>subsChanged:</string>
-              <string>vcdOptionChanged:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
           </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>discSelectorChanged:</string>
-              <string>dvdreadOptionChanged:</string>
-              <string>expandMRLfieldAction:</string>
-              <string>eyetvGetPlugin:</string>
-              <string>eyetvLaunch:</string>
-              <string>eyetvSwitchChannel:</string>
-              <string>fileTimeCustomization:</string>
-              <string>inputSlaveAction:</string>
-              <string>openCaptureModeChanged:</string>
-              <string>openFileBrowse:</string>
-              <string>openFileStreamChanged:</string>
-              <string>openNetModeChanged:</string>
-              <string>openNetStepperChanged:</string>
-              <string>openNetUDPButtonAction:</string>
-              <string>openSpecialMediaFolder:</string>
-              <string>panelCancel:</string>
-              <string>panelOk:</string>
-              <string>qtkAudioChanged:</string>
-              <string>qtkChanged:</string>
-              <string>qtkToggleUIElements:</string>
-              <string>screenChanged:</string>
-              <string>subCloseSheet:</string>
-              <string>subDelayStepperChanged:</string>
-              <string>subFileBrowse:</string>
-              <string>subFpsStepperChanged:</string>
-              <string>subOverride:</string>
-              <string>subSettings:</string>
-              <string>subsChanged:</string>
-              <string>vcdOptionChanged:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">discSelectorChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">dvdreadOptionChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">expandMRLfieldAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">eyetvGetPlugin:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">eyetvLaunch:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">eyetvSwitchChannel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">fileTimeCustomization:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">inputSlaveAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openCaptureModeChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openFileBrowse:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openFileStreamChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openNetModeChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openNetStepperChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openNetUDPButtonAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openSpecialMediaFolder:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">panelCancel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">panelOk:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">qtkAudioChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">qtkChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">qtkToggleUIElements:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">screenChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subCloseSheet:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subDelayStepperChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subFileBrowse:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subFpsStepperChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subOverride:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subSettings:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">subsChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">vcdOptionChanged:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSComboBox</string>
+          <string key="superclassName">NSTextField</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
           </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_cancel</string>
-              <string>o_btn_ok</string>
-              <string>o_capture_height_fld</string>
-              <string>o_capture_height_lbl</string>
-              <string>o_capture_height_stp</string>
-              <string>o_capture_label_view</string>
-              <string>o_capture_lbl</string>
-              <string>o_capture_long_lbl</string>
-              <string>o_capture_mode_pop</string>
-              <string>o_capture_width_fld</string>
-              <string>o_capture_width_lbl</string>
-              <string>o_capture_width_stp</string>
-              <string>o_currentCaptureView</string>
-              <string>o_currentOpticalMediaIconView</string>
-              <string>o_currentOpticalMediaView</string>
-              <string>o_disc_audiocd_bdmv_btn</string>
-              <string>o_disc_audiocd_lbl</string>
-              <string>o_disc_audiocd_trackcount_lbl</string>
-              <string>o_disc_audiocd_videots_btn</string>
-              <string>o_disc_audiocd_view</string>
-              <string>o_disc_bd_bdmv_btn</string>
-              <string>o_disc_bd_lbl</string>
-              <string>o_disc_bd_videots_btn</string>
-              <string>o_disc_bd_view</string>
-              <string>o_disc_dvd_bdmv_btn</string>
-              <string>o_disc_dvd_disablemenus_btn</string>
-              <string>o_disc_dvd_lbl</string>
-              <string>o_disc_dvd_videots_btn</string>
-              <string>o_disc_dvd_view</string>
-              <string>o_disc_dvdwomenus_bdmv_btn</string>
-              <string>o_disc_dvdwomenus_chapter</string>
-              <string>o_disc_dvdwomenus_chapter_lbl</string>
-              <string>o_disc_dvdwomenus_chapter_stp</string>
-              <string>o_disc_dvdwomenus_enablemenus_btn</string>
-              <string>o_disc_dvdwomenus_lbl</string>
-              <string>o_disc_dvdwomenus_title</string>
-              <string>o_disc_dvdwomenus_title_lbl</string>
-              <string>o_disc_dvdwomenus_title_stp</string>
-              <string>o_disc_dvdwomenus_videots_btn</string>
-              <string>o_disc_dvdwomenus_view</string>
-              <string>o_disc_nodisc_bdmv_btn</string>
-              <string>o_disc_nodisc_lbl</string>
-              <string>o_disc_nodisc_videots_btn</string>
-              <string>o_disc_nodisc_view</string>
-              <string>o_disc_selector_pop</string>
-              <string>o_disc_vcd_bdmv_btn</string>
-              <string>o_disc_vcd_chapter</string>
-              <string>o_disc_vcd_chapter_lbl</string>
-              <string>o_disc_vcd_chapter_stp</string>
-              <string>o_disc_vcd_lbl</string>
-              <string>o_disc_vcd_title</string>
-              <string>o_disc_vcd_title_lbl</string>
-              <string>o_disc_vcd_title_stp</string>
-              <string>o_disc_vcd_videots_btn</string>
-              <string>o_disc_vcd_view</string>
-              <string>o_eyetv_channels_pop</string>
-              <string>o_eyetv_chn_bgbar</string>
-              <string>o_eyetv_chn_status_txt</string>
-              <string>o_eyetv_currentChannel_lbl</string>
-              <string>o_eyetv_getPlugin_btn</string>
-              <string>o_eyetv_launchEyeTV_btn</string>
-              <string>o_eyetv_nextProgram_btn</string>
-              <string>o_eyetv_noInstanceLong_lbl</string>
-              <string>o_eyetv_noInstance_lbl</string>
-              <string>o_eyetv_notLaunched_view</string>
-              <string>o_eyetv_previousProgram_btn</string>
-              <string>o_eyetv_running_view</string>
-              <string>o_file_btn_browse</string>
-              <string>o_file_custom_timing_ckb</string>
-              <string>o_file_icon_well</string>
-              <string>o_file_name</string>
-              <string>o_file_name_stub</string>
-              <string>o_file_slave_ckbox</string>
-              <string>o_file_slave_filename_lbl</string>
-              <string>o_file_slave_icon_well</string>
-              <string>o_file_slave_select_btn</string>
-              <string>o_file_starttime_fld</string>
-              <string>o_file_starttime_lbl</string>
-              <string>o_file_stoptime_fld</string>
-              <string>o_file_stoptime_lbl</string>
-              <string>o_file_stream</string>
-              <string>o_file_sub_align_lbl</string>
-              <string>o_file_sub_align_pop</string>
-              <string>o_file_sub_btn_browse</string>
-              <string>o_file_sub_btn_settings</string>
-              <string>o_file_sub_ckbox</string>
-              <string>o_file_sub_delay</string>
-              <string>o_file_sub_delay_lbl</string>
-              <string>o_file_sub_delay_stp</string>
-              <string>o_file_sub_encoding_lbl</string>
-              <string>o_file_sub_encoding_pop</string>
-              <string>o_file_sub_file_box</string>
-              <string>o_file_sub_font_box</string>
-              <string>o_file_sub_fps</string>
-              <string>o_file_sub_fps_lbl</string>
-              <string>o_file_sub_fps_stp</string>
-              <string>o_file_sub_icon_view</string>
-              <string>o_file_sub_ok_btn</string>
-              <string>o_file_sub_override</string>
-              <string>o_file_sub_path_fld</string>
-              <string>o_file_sub_path_lbl</string>
-              <string>o_file_sub_sheet</string>
-              <string>o_file_sub_size_lbl</string>
-              <string>o_file_sub_size_pop</string>
-              <string>o_file_subtitles_filename_lbl</string>
-              <string>o_file_subtitles_icon_well</string>
-              <string>o_mrl_btn</string>
-              <string>o_mrl_fld</string>
-              <string>o_mrl_lbl</string>
-              <string>o_mrl_view</string>
-              <string>o_net_help_lbl</string>
-              <string>o_net_help_udp_lbl</string>
-              <string>o_net_http_url</string>
-              <string>o_net_http_url_lbl</string>
-              <string>o_net_mode</string>
-              <string>o_net_openUDP_btn</string>
-              <string>o_net_udp_address_lbl</string>
-              <string>o_net_udp_cancel_btn</string>
-              <string>o_net_udp_mode_lbl</string>
-              <string>o_net_udp_ok_btn</string>
-              <string>o_net_udp_panel</string>
-              <string>o_net_udp_port</string>
-              <string>o_net_udp_port_lbl</string>
-              <string>o_net_udp_port_stp</string>
-              <string>o_net_udp_protocol_lbl</string>
-              <string>o_net_udp_protocol_mat</string>
-              <string>o_net_udpm_addr</string>
-              <string>o_net_udpm_addr_lbl</string>
-              <string>o_net_udpm_port</string>
-              <string>o_net_udpm_port_lbl</string>
-              <string>o_net_udpm_port_stp</string>
-              <string>o_output_ckbox</string>
-              <string>o_panel</string>
-              <string>o_qtk_audio_ckb</string>
-              <string>o_qtk_audio_device_pop</string>
-              <string>o_qtk_video_ckb</string>
-              <string>o_qtk_video_device_pop</string>
-              <string>o_qtk_view</string>
-              <string>o_screen_follow_mouse_ckb</string>
-              <string>o_screen_fps_fld</string>
-              <string>o_screen_fps_lbl</string>
-              <string>o_screen_fps_stp</string>
-              <string>o_screen_height_fld</string>
-              <string>o_screen_height_lbl</string>
-              <string>o_screen_height_stp</string>
-              <string>o_screen_left_fld</string>
-              <string>o_screen_left_lbl</string>
-              <string>o_screen_left_stp</string>
-              <string>o_screen_long_lbl</string>
-              <string>o_screen_qtk_audio_ckb</string>
-              <string>o_screen_qtk_audio_pop</string>
-              <string>o_screen_screen_lbl</string>
-              <string>o_screen_screen_pop</string>
-              <string>o_screen_top_fld</string>
-              <string>o_screen_top_lbl</string>
-              <string>o_screen_top_stp</string>
-              <string>o_screen_view</string>
-              <string>o_screen_width_fld</string>
-              <string>o_screen_width_lbl</string>
-              <string>o_screen_width_stp</string>
-              <string>o_sout_options</string>
-              <string>o_tabview</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_cancel</string>
-              <string>o_btn_ok</string>
-              <string>o_capture_height_fld</string>
-              <string>o_capture_height_lbl</string>
-              <string>o_capture_height_stp</string>
-              <string>o_capture_label_view</string>
-              <string>o_capture_lbl</string>
-              <string>o_capture_long_lbl</string>
-              <string>o_capture_mode_pop</string>
-              <string>o_capture_width_fld</string>
-              <string>o_capture_width_lbl</string>
-              <string>o_capture_width_stp</string>
-              <string>o_currentCaptureView</string>
-              <string>o_currentOpticalMediaIconView</string>
-              <string>o_currentOpticalMediaView</string>
-              <string>o_disc_audiocd_bdmv_btn</string>
-              <string>o_disc_audiocd_lbl</string>
-              <string>o_disc_audiocd_trackcount_lbl</string>
-              <string>o_disc_audiocd_videots_btn</string>
-              <string>o_disc_audiocd_view</string>
-              <string>o_disc_bd_bdmv_btn</string>
-              <string>o_disc_bd_lbl</string>
-              <string>o_disc_bd_videots_btn</string>
-              <string>o_disc_bd_view</string>
-              <string>o_disc_dvd_bdmv_btn</string>
-              <string>o_disc_dvd_disablemenus_btn</string>
-              <string>o_disc_dvd_lbl</string>
-              <string>o_disc_dvd_videots_btn</string>
-              <string>o_disc_dvd_view</string>
-              <string>o_disc_dvdwomenus_bdmv_btn</string>
-              <string>o_disc_dvdwomenus_chapter</string>
-              <string>o_disc_dvdwomenus_chapter_lbl</string>
-              <string>o_disc_dvdwomenus_chapter_stp</string>
-              <string>o_disc_dvdwomenus_enablemenus_btn</string>
-              <string>o_disc_dvdwomenus_lbl</string>
-              <string>o_disc_dvdwomenus_title</string>
-              <string>o_disc_dvdwomenus_title_lbl</string>
-              <string>o_disc_dvdwomenus_title_stp</string>
-              <string>o_disc_dvdwomenus_videots_btn</string>
-              <string>o_disc_dvdwomenus_view</string>
-              <string>o_disc_nodisc_bdmv_btn</string>
-              <string>o_disc_nodisc_lbl</string>
-              <string>o_disc_nodisc_videots_btn</string>
-              <string>o_disc_nodisc_view</string>
-              <string>o_disc_selector_pop</string>
-              <string>o_disc_vcd_bdmv_btn</string>
-              <string>o_disc_vcd_chapter</string>
-              <string>o_disc_vcd_chapter_lbl</string>
-              <string>o_disc_vcd_chapter_stp</string>
-              <string>o_disc_vcd_lbl</string>
-              <string>o_disc_vcd_title</string>
-              <string>o_disc_vcd_title_lbl</string>
-              <string>o_disc_vcd_title_stp</string>
-              <string>o_disc_vcd_videots_btn</string>
-              <string>o_disc_vcd_view</string>
-              <string>o_eyetv_channels_pop</string>
-              <string>o_eyetv_chn_bgbar</string>
-              <string>o_eyetv_chn_status_txt</string>
-              <string>o_eyetv_currentChannel_lbl</string>
-              <string>o_eyetv_getPlugin_btn</string>
-              <string>o_eyetv_launchEyeTV_btn</string>
-              <string>o_eyetv_nextProgram_btn</string>
-              <string>o_eyetv_noInstanceLong_lbl</string>
-              <string>o_eyetv_noInstance_lbl</string>
-              <string>o_eyetv_notLaunched_view</string>
-              <string>o_eyetv_previousProgram_btn</string>
-              <string>o_eyetv_running_view</string>
-              <string>o_file_btn_browse</string>
-              <string>o_file_custom_timing_ckb</string>
-              <string>o_file_icon_well</string>
-              <string>o_file_name</string>
-              <string>o_file_name_stub</string>
-              <string>o_file_slave_ckbox</string>
-              <string>o_file_slave_filename_lbl</string>
-              <string>o_file_slave_icon_well</string>
-              <string>o_file_slave_select_btn</string>
-              <string>o_file_starttime_fld</string>
-              <string>o_file_starttime_lbl</string>
-              <string>o_file_stoptime_fld</string>
-              <string>o_file_stoptime_lbl</string>
-              <string>o_file_stream</string>
-              <string>o_file_sub_align_lbl</string>
-              <string>o_file_sub_align_pop</string>
-              <string>o_file_sub_btn_browse</string>
-              <string>o_file_sub_btn_settings</string>
-              <string>o_file_sub_ckbox</string>
-              <string>o_file_sub_delay</string>
-              <string>o_file_sub_delay_lbl</string>
-              <string>o_file_sub_delay_stp</string>
-              <string>o_file_sub_encoding_lbl</string>
-              <string>o_file_sub_encoding_pop</string>
-              <string>o_file_sub_file_box</string>
-              <string>o_file_sub_font_box</string>
-              <string>o_file_sub_fps</string>
-              <string>o_file_sub_fps_lbl</string>
-              <string>o_file_sub_fps_stp</string>
-              <string>o_file_sub_icon_view</string>
-              <string>o_file_sub_ok_btn</string>
-              <string>o_file_sub_override</string>
-              <string>o_file_sub_path_fld</string>
-              <string>o_file_sub_path_lbl</string>
-              <string>o_file_sub_sheet</string>
-              <string>o_file_sub_size_lbl</string>
-              <string>o_file_sub_size_pop</string>
-              <string>o_file_subtitles_filename_lbl</string>
-              <string>o_file_subtitles_icon_well</string>
-              <string>o_mrl_btn</string>
-              <string>o_mrl_fld</string>
-              <string>o_mrl_lbl</string>
-              <string>o_mrl_view</string>
-              <string>o_net_help_lbl</string>
-              <string>o_net_help_udp_lbl</string>
-              <string>o_net_http_url</string>
-              <string>o_net_http_url_lbl</string>
-              <string>o_net_mode</string>
-              <string>o_net_openUDP_btn</string>
-              <string>o_net_udp_address_lbl</string>
-              <string>o_net_udp_cancel_btn</string>
-              <string>o_net_udp_mode_lbl</string>
-              <string>o_net_udp_ok_btn</string>
-              <string>o_net_udp_panel</string>
-              <string>o_net_udp_port</string>
-              <string>o_net_udp_port_lbl</string>
-              <string>o_net_udp_port_stp</string>
-              <string>o_net_udp_protocol_lbl</string>
-              <string>o_net_udp_protocol_mat</string>
-              <string>o_net_udpm_addr</string>
-              <string>o_net_udpm_addr_lbl</string>
-              <string>o_net_udpm_port</string>
-              <string>o_net_udpm_port_lbl</string>
-              <string>o_net_udpm_port_stp</string>
-              <string>o_output_ckbox</string>
-              <string>o_panel</string>
-              <string>o_qtk_audio_ckb</string>
-              <string>o_qtk_audio_device_pop</string>
-              <string>o_qtk_video_ckb</string>
-              <string>o_qtk_video_device_pop</string>
-              <string>o_qtk_view</string>
-              <string>o_screen_follow_mouse_ckb</string>
-              <string>o_screen_fps_fld</string>
-              <string>o_screen_fps_lbl</string>
-              <string>o_screen_fps_stp</string>
-              <string>o_screen_height_fld</string>
-              <string>o_screen_height_lbl</string>
-              <string>o_screen_height_stp</string>
-              <string>o_screen_left_fld</string>
-              <string>o_screen_left_lbl</string>
-              <string>o_screen_left_stp</string>
-              <string>o_screen_long_lbl</string>
-              <string>o_screen_qtk_audio_ckb</string>
-              <string>o_screen_qtk_audio_pop</string>
-              <string>o_screen_screen_lbl</string>
-              <string>o_screen_screen_pop</string>
-              <string>o_screen_top_fld</string>
-              <string>o_screen_top_lbl</string>
-              <string>o_screen_top_stp</string>
-              <string>o_screen_view</string>
-              <string>o_screen_width_fld</string>
-              <string>o_screen_width_lbl</string>
-              <string>o_screen_width_stp</string>
-              <string>o_sout_options</string>
-              <string>o_tabview</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_cancel</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_ok</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_height_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_height_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_height_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_label_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_long_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_mode_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_width_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_width_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_capture_width_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_currentCaptureView</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_currentOpticalMediaIconView</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_currentOpticalMediaView</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_audiocd_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_audiocd_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_audiocd_trackcount_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_audiocd_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_audiocd_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_bd_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_bd_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_bd_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_bd_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvd_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvd_disablemenus_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvd_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvd_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvd_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_chapter</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_chapter_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_chapter_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_enablemenus_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_title</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_title_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_title_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_dvdwomenus_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_nodisc_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_nodisc_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_nodisc_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_nodisc_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_selector_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_bdmv_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_chapter</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_chapter_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_chapter_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_title</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_title_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_title_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_videots_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_disc_vcd_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_channels_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_chn_bgbar</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_chn_status_txt</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_currentChannel_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_getPlugin_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_launchEyeTV_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_nextProgram_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_noInstanceLong_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_noInstance_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_notLaunched_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_previousProgram_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv_running_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_btn_browse</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_custom_timing_ckb</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_icon_well</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_name_stub</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_slave_ckbox</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_slave_filename_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_slave_icon_well</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_slave_select_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_starttime_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_starttime_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_stoptime_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_stoptime_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_stream</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_align_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_align_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_btn_browse</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_btn_settings</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_ckbox</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_delay</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_delay_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_delay_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_encoding_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_encoding_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_file_box</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_font_box</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_fps</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_fps_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_fps_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_icon_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_ok_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_override</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_path_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_path_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_sheet</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_size_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_sub_size_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_subtitles_filename_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_file_subtitles_icon_well</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mrl_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mrl_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mrl_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mrl_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_help_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_help_udp_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_http_url</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_http_url_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_mode</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_openUDP_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_address_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_cancel_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_mode_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_ok_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_panel</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_port</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_port_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_port_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_protocol_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udp_protocol_mat</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udpm_addr</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udpm_addr_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udpm_port</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udpm_port_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_net_udpm_port_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_output_ckbox</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_panel</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_audio_ckb</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_audio_device_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_video_ckb</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_video_device_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_qtk_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_follow_mouse_ckb</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_fps_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_fps_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_fps_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_height_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_height_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_height_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_left_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_left_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_left_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_long_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_qtk_audio_ckb</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_qtk_audio_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_screen_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_screen_pop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_top_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_top_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_top_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_width_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_width_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_screen_width_stp</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_sout_options</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tabview</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSComboBoxCell</string>
+          <string key="superclassName">NSTextFieldCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSControl</string>
+          <string key="superclassName">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="66445375">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="643811190">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSLayoutConstraint.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSController</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSController.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSFormatter</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSImageCell</string>
+          <string key="superclassName">NSCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSImageCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSImageView</string>
+          <string key="superclassName">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSImageView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSMatrix</string>
+          <string key="superclassName">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSMatrix.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSMenu</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="345655735">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSMenuItem</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="867414321">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSMenuItemCell</string>
+          <string key="superclassName">NSButtonCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSMenuItemCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSNumberFormatter</string>
+          <string key="superclassName">NSFormatter</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSNumberFormatter.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <reference key="sourceIdentifier" ref="34172520"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <reference key="sourceIdentifier" ref="424121526"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <reference key="sourceIdentifier" ref="292340952"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <reference key="sourceIdentifier" ref="66445375"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
           </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="665146861">
-            <string key="majorKey">IBDocumentRelativeSource</string>
-            <string key="minorKey">../../../../../modules/gui/macosx/open.h</string>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <reference key="sourceIdentifier" ref="345655735"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
           </object>
         </object>
         <object class="IBPartialClassDescription">
-          <string key="className">VLCOpenTextField</string>
-          <string key="superclassName">NSTextField</string>
-          <reference key="sourceIdentifier" ref="665146861"/>
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="503037581">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">PrintCore.framework/Headers/PDEPluginInterface.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTCaptureFileOutput.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTCaptureView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTMovie.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">QTKit.framework/Headers/QTMovieView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebDownload.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebEditingDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebFrameLoadDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebJavaPlugIn.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebPlugin.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebPluginContainer.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebPolicyDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebResourceLoadDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebScriptObject.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">WebKit.framework/Headers/WebUIDelegate.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSPanel</string>
+          <string key="superclassName">NSWindow</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSPopUpButton</string>
+          <string key="superclassName">NSButton</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSPopUpButton.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSPopUpButtonCell</string>
+          <string key="superclassName">NSMenuItemCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSPopUpButtonCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSProgressIndicator</string>
+          <string key="superclassName">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSProgressIndicator.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSResponder</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSResponder</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSResponder</string>
+          <reference key="sourceIdentifier" ref="755367690"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSStepper</string>
+          <string key="superclassName">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSStepper.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSStepperCell</string>
+          <string key="superclassName">NSActionCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSStepperCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSTabView</string>
+          <string key="superclassName">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSTabViewItem</string>
+          <string key="superclassName">NSObject</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSTabViewItem.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSTextField</string>
+          <string key="superclassName">NSControl</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSTextFieldCell</string>
+          <string key="superclassName">NSActionCell</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSUserDefaultsController</string>
+          <string key="superclassName">NSController</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSUserDefaultsController.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <reference key="sourceIdentifier" ref="643811190"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <reference key="sourceIdentifier" ref="867414321"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSOpenGLView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSView</string>
+          <string key="superclassName">NSResponder</string>
+          <reference key="sourceIdentifier" ref="503037581"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <reference key="sourceIdentifier" ref="643811190"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <string key="superclassName">NSResponder</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+          </object>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <reference key="sourceIdentifier" ref="755367690"/>
+        </object>
+        <object class="IBPartialClassDescription">
+          <string key="className">NSWindow</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBFrameworkSource</string>
+            <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
+          </object>
         </object>
       </object>
     </object>
@@ -16147,7 +15638,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
       <integer value="3100" key="NS.object.0"/>
     </object>
     <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-    <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+    <string key="IBDocument.LastKnownRelativeProjectPath">../../vlc.xcodeproj</string>
     <int key="IBDocument.defaultPropertyAccessControl">3</int>
     <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
       <bool key="EncodedWithXMLCoder">YES</bool>
index d457e9b..a932c87 100644 (file)
 @property (readonly) NSArray *qtkvideoDevices;
 @property (readonly) NSArray *qtkaudioDevices;
 
+/* text field / stepper binding values - subs panel */
+@property (nonatomic) float fileSubDelay;
+@property (nonatomic) float fileSubFps;
+
+
 - (void)qtkrefreshVideoDevices;
 - (void)qtkrefreshAudioDevices;
 
 - (IBAction)subSettings:(id)sender;
 - (IBAction)subFileBrowse:(id)sender;
 - (IBAction)subOverride:(id)sender;
-- (IBAction)subDelayStepperChanged:(id)sender;
-- (IBAction)subFpsStepperChanged:(id)sender;
+
 - (IBAction)subCloseSheet:(id)sender;
 
 - (IBAction)panelCancel:(id)sender;
index f179f24..565bd36 100644 (file)
@@ -71,6 +71,8 @@ struct display_info_t
  *****************************************************************************/
 @implementation VLCOpen
 
+@synthesize fileSubDelay, fileSubFps;
+
 #pragma mark -
 #pragma mark Init
 
@@ -441,8 +443,8 @@ static VLCOpen *_o_sharedMainInstance = nil;
 
             [o_options addObject: [NSString stringWithFormat: @"sub-file=%@", o_sub_path]];
             if ([o_file_sub_override state] == NSOnState) {
-                [o_options addObject: [NSString stringWithFormat: @"sub-delay=%i", (int)([o_file_sub_delay intValue] * 10)]];
-                [o_options addObject: [NSString stringWithFormat: @"sub-fps=%f", [o_file_sub_fps floatValue]]];
+                [o_options addObject: [NSString stringWithFormat: @"sub-delay=%f", ([self fileSubDelay] * 10)]];
+                [o_options addObject: [NSString stringWithFormat: @"sub-fps=%f", [self fileSubFps]]];
             }
             [o_options addObject: [NSString stringWithFormat:
                     @"subsdec-encoding=%@", [[o_file_sub_encoding_pop selectedItem] representedObject]]];
@@ -1569,16 +1571,6 @@ static VLCOpen *_o_sharedMainInstance = nil;
     [o_file_sub_fps_stp setEnabled: b_state];
 }
 
-- (IBAction)subDelayStepperChanged:(id)sender
-{
-    [o_file_sub_delay setIntValue: [o_file_sub_delay_stp intValue]];
-}
-
-- (IBAction)subFpsStepperChanged:(id)sender;
-{
-    [o_file_sub_fps setFloatValue: [o_file_sub_fps_stp floatValue]];
-}
-
 #pragma mark -
 #pragma mark Miscellaneous