- case CONFIG_ITEM_STRING:
-fprintf( stderr, "CONFIG_ITEM_STRING" );
- if( !p_item->i_list )
- i_widget = CONFIG_ITEM_STRING;
- else
- i_widget = CONFIG_ITEM_STRING_LIST;
- break;
- case CONFIG_ITEM_FILE:
- case CONFIG_ITEM_DIRECTORY:
-fprintf( stderr, "CONFIG_ITEM_FILE" );
- i_widget = CONFIG_ITEM_FILE;
- break;
- case CONFIG_ITEM_MODULE:
- case CONFIG_ITEM_MODULE_CAT:
-fprintf( stderr, "CONFIG_ITEM_MODULE" );
- i_widget = CONFIG_ITEM_MODULE;
- break;
- case CONFIG_ITEM_INTEGER:
-fprintf( stderr, "CONFIG_ITEM_INTEGER" );
- if( p_item->i_list )
- i_widget = CONFIG_ITEM_STRING_LIST;
- else if( p_item->i_min != 0 || p_item->i_max != 0 )
- i_widget = CONFIG_ITEM_RANGED_INTEGER;
- else
- i_widget = CONFIG_ITEM_INTEGER;
- break;
- case CONFIG_ITEM_FLOAT:
-fprintf( stderr, "CONFIG_ITEM_FLOAT" );
- if( p_item->f_min != 0 || p_item->f_max != 0 )
- i_widget = CONFIG_ITEM_RANGED_INTEGER;
- else
- i_widget = CONFIG_ITEM_INTEGER;
- break;
- case CONFIG_ITEM_BOOL:
-fprintf( stderr, "CONFIG_ITEM_BOOL" );
- i_widget = CONFIG_ITEM_BOOL;
- break;
- case CONFIG_ITEM_KEY:
-fprintf( stderr, "CONFIG_ITEM_KEY" );
- if( MACOS_VERSION < 10.3 )
- i_widget = CONFIG_ITEM_KEY_BEFORE_10_3;
- else
- i_widget = CONFIG_ITEM_KEY_AFTER_10_3;
- break;
- case CONFIG_ITEM_MODULE_LIST:
- case CONFIG_ITEM_MODULE_LIST_CAT:
-fprintf( stderr, "CONFIG_ITEM_MODULE_LIST" );
- i_widget = CONFIG_ITEM_MODULE_LIST;
- break;
- default:
-fprintf( stderr, "***UNKNOWN***" );
- }
- if( i_widget != 0 )
- {
- i_yPos += [VLCConfigControl
- calcVerticalMargin:i_widget lastItem:i_lastItem];
- o_control = [VLCConfigControl newControl:p_item
- withView:o_view
- yOffset: i_yPos];
- if( o_control != nil )
- {
- i_yPos += [o_control frame].size.height;
- i_lastItem = i_widget;
- [o_control setAutoresizingMask: NSViewMaxYMargin |
- NSViewWidthSizable];
- [o_subviews addObject: o_control];
- }