Commit 13397571 authored by David Fuhrmann's avatar David Fuhrmann

macosx: adapt setter for freetype settings

parent afad40db
...@@ -955,34 +955,21 @@ static VLCMainMenu *_o_sharedInstance = nil; ...@@ -955,34 +955,21 @@ static VLCMainMenu *_o_sharedInstance = nil;
- (IBAction)switchSubtitleOption:(id)sender - (IBAction)switchSubtitleOption:(id)sender
{ {
vlc_object_t *p_freetype;
p_freetype = (vlc_object_t *) vlc_object_find_name(pl_Get(VLCIntf), "freetype");
int intValue = [sender tag]; int intValue = [sender tag];
NSString *representedObject = [sender representedObject]; NSString *representedObject = [sender representedObject];
if (p_freetype) { config_PutInt(p_intf, [representedObject UTF8String], intValue);
var_SetInteger(p_freetype, [representedObject UTF8String], intValue);
NSMenu *menu = [sender menu]; NSMenu *menu = [sender menu];
NSUInteger count = [menu numberOfItems]; NSUInteger count = [menu numberOfItems];
for (NSUInteger x = 0; x < count; x++) for (NSUInteger x = 0; x < count; x++)
[[menu itemAtIndex:x] setState:NSOffState]; [[menu itemAtIndex:x] setState:NSOffState];
[[menu itemWithTag:intValue] setState:NSOnState]; [[menu itemWithTag:intValue] setState:NSOnState];
vlc_object_release(p_freetype);
}
config_PutInt(p_intf, [representedObject UTF8String], intValue);
} }
- (IBAction)switchSubtitleBackgroundOpacity:(id)sender - (IBAction)switchSubtitleBackgroundOpacity:(id)sender
{ {
vlc_object_t *p_freetype; config_PutInt(p_intf, "freetype-background-opacity", [sender intValue]);
p_freetype = (vlc_object_t *) vlc_object_find_name(pl_Get(VLCIntf), "freetype");
int intValue = [sender intValue];
if (p_freetype) {
var_SetInteger(p_freetype, "freetype-background-opacity", intValue);
vlc_object_release(p_freetype);
}
config_PutInt(p_intf, "freetype-background-opacity", intValue);
} }
- (IBAction)telxTransparent:(id)sender - (IBAction)telxTransparent:(id)sender
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment