- (NSView *)showView:(NSScrollView *)o_prefs_view
advancedView:(vlc_bool_t) b_advanced
{
-fprintf( stderr, "[%s] showView\n", [o_name UTF8String] );
NSRect s_vrc;
NSView *o_view;
switch(p_item->i_type)
{
case CONFIG_SUBCATEGORY:
-fprintf( stderr, "drawing subcategory %s\n", [o_name UTF8String] );
break;
case CONFIG_SECTION:
-fprintf( stderr, "drawing section %s\n", p_item->psz_text );
break;
case CONFIG_CATEGORY:
-fprintf( stderr, "drawing category %s\n", [o_name UTF8String] );
break;
case CONFIG_HINT_END:
-fprintf( stderr, "end of (sub)category\n" );
break;
case CONFIG_HINT_USAGE:
-fprintf( stderr, "skipping hint usage\n" );
break;
default:
-fprintf( stderr, "%s (%d)", p_item->psz_name, p_item->i_type );
{
VLCConfigControl *o_control = nil;
o_control = [VLCConfigControl newControl:p_item
NSViewWidthSizable];
[o_subviews addObject: o_control];
}
-fprintf( stderr, "\n" );
}
break;
}
switch(p_item->i_type)
{
case CONFIG_SUBCATEGORY:
-fprintf( stderr, "drawing subcategory %s\n", [o_name UTF8String] );
break;
case CONFIG_SECTION:
-fprintf( stderr, "drawing section %s\n", p_item->psz_text );
break;
case CONFIG_CATEGORY:
-fprintf( stderr, "drawing category %s\n", [o_name UTF8String] );
break;
case CONFIG_HINT_END:
-fprintf( stderr, "end of (sub)category\n" );
break;
case CONFIG_HINT_USAGE:
-fprintf( stderr, "skipping hint usage\n" );
break;
default:
-fprintf( stderr, "%s (%d)", p_item->psz_name, p_item->i_type );
{
VLCConfigControl *o_control = nil;
o_control = [VLCConfigControl newControl:p_item
case CONFIG_ITEM_MODULE:
case CONFIG_ITEM_MODULE_LIST:
case CONFIG_ITEM_MODULE_LIST_CAT:
-fprintf( stderr, "Applying %s to %s\n" , [self stringValue], psz_name );
config_PutPsz( VLCIntf, psz_name, [self stringValue] );
break;
case CONFIG_ITEM_KEY:
/* So you don't need to restart to have the changes take effect */
-fprintf( stderr, "Applying %d to %s\n" , [self intValue], psz_name );
val.i_int = [self intValue];
var_Set( VLCIntf->p_vlc, psz_name, val );
case CONFIG_ITEM_INTEGER:
case CONFIG_ITEM_BOOL:
-fprintf( stderr, "Applying %d to %s\n" , [self intValue], psz_name );
config_PutInt( VLCIntf, psz_name, [self intValue] );
break;
case CONFIG_ITEM_FLOAT:
-fprintf( stderr, "Applying %f to %s\n" , [self floatValue], psz_name );
config_PutFloat( VLCIntf, psz_name, [self floatValue] );
break;
}