]> git.sesse.net Git - vlc/commitdiff
macosx: forward-port 17a722aa10 so master is 10.4u compatible too
authorFelix Paul Kühne <fkuehne@videolan.org>
Sun, 21 Sep 2008 21:15:38 +0000 (23:15 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sun, 21 Sep 2008 21:15:38 +0000 (23:15 +0200)
extras/package/macosx/Resources/English.lproj/Preferences.nib/classes.nib
extras/package/macosx/Resources/English.lproj/Preferences.nib/info.nib
extras/package/macosx/Resources/English.lproj/Preferences.nib/keyedobjects.nib
modules/gui/macosx/simple_prefs.h
modules/gui/macosx/simple_prefs.m

index 35d4879597f93b6ab650ab2606fd80bad0f3e26b..8c565d22a0641bf2352be2d6a15c78f0969b99fd 100644 (file)
                 "o_video_view" = id;
             };
             SUPERCLASS = NSObject;
+        },
+                {
+            CLASS = VLCSimplePrefsWindow;
+            LANGUAGE = ObjC;
+            SUPERCLASS = NSWindow;
         }
     );
     IBVersion = 1;
index ee7a98946b45fc3f44fe18812fa5cbd131a087cf..18eea7ab3246cef73392acad47fc821082019ae3 100644 (file)
        <integer>5</integer>
        <key>IBOpenObjects</key>
        <array>
-               <integer>2311</integer>
                <integer>2330</integer>
-               <integer>1530</integer>
-               <integer>2668</integer>
                <integer>2265</integer>
+               <integer>1530</integer>
                <integer>2677</integer>
+               <integer>2311</integer>
+               <integer>2668</integer>
                <integer>2562</integer>
        </array>
        <key>IBSystem Version</key>
index 38f371cb7faeb0fa258f48ff02b07c86197ecf02..3d9b1391edbe7ba23ee56ba9e2d5ea0487361256 100644 (file)
Binary files a/extras/package/macosx/Resources/English.lproj/Preferences.nib/keyedobjects.nib and b/extras/package/macosx/Resources/English.lproj/Preferences.nib/keyedobjects.nib differ
index 558b5def31aec2b69bb74d2878252c43295e4aef..71da8d4231d2cae7bac80ad4da9ab840ab1f9d75 100644 (file)
 - (IBAction)osdSettingChanged:(id)sender;
 - (IBAction)showFontPicker:(id)sender;
 - (void)showOSDSettings;
+- (void)changeFont:(id)sender;
 
 /* input & codecs */
 - (IBAction)inputSettingChanged:(id)sender;
 @interface VLCHotkeyChangeWindow : NSWindow
 
 @end
+
+@interface VLCSimplePrefsWindow : NSWindow
+
+@end
\ No newline at end of file
index 17e8d6491b7b1bb7ecc0f00417892649be8d5d7f..33071531ea79aa455fe122c75884f5382bd0c390 100644 (file)
@@ -1130,7 +1130,8 @@ static inline void save_module_list( intf_thread_t * p_intf, id object, const ch
         NSFont * font = [NSFont fontWithDescriptor:[fd fontDescriptorWithFamily:fontFamilyName] textTransform:nil];
         [[NSFontManager sharedFontManager] setSelectedFont:font isMultiple:NO];
     }
-    [[NSFontManager sharedFontManager] setTarget:self];
+    [[NSFontManager sharedFontManager] setDelegate: self];
+    [o_sprefs_win makeFirstResponder: o_sprefs_win];
     [[NSFontPanel sharedFontPanel] orderFront:self];
 }
 
@@ -1317,3 +1318,16 @@ static inline void save_module_list( intf_thread_t * p_intf, id object, const ch
 }
 
 @end
+
+@implementation VLCSimplePrefsWindow
+
+- (BOOL)acceptsFirstResponder
+{
+    return YES;
+}
+
+- (void)changeFont:(id)sender
+{
+    [[[VLCMain sharedInstance] getSimplePreferences] changeFont: sender];
+}
+@end