[o_prefs_view setHasVerticalScroller: YES];
[o_prefs_view setDrawsBackground: NO];
[o_prefs_view setDocumentView: o_empty_view];
- [o_tree selectRow:0 byExtendingSelection:NO];
+ [o_tree selectRowIndexes: [NSIndexSet indexSetWithIndex: 0] byExtendingSelection: NO];
}
- (void)setTitle: (NSString *) o_title_name
[o_prefs_window center];
[o_prefs_window makeKeyAndOrderFront:self];
+ [_rootTreeItem resetView];
}
- (void)initStrings
{
if( i_return == NSAlertAlternateReturn )
{
- [o_prefs_view setDocumentView: o_empty_view];
config_ResetAll( p_intf );
[_rootTreeItem resetView];
- [[o_tree itemAtRow:[o_tree selectedRow]]
- showView:o_prefs_view];
}
}
- (void)resetView
{
- [_subviews release];
- _subviews = nil;
-
unsigned int i;
+ for( i = 0 ; i < [_subviews count] ; i++ )
+ [[_subviews objectAtIndex:i] resetValues];
+
+ for( i = 0 ; i < [_options count] ; i++ )
+ [[_options objectAtIndex:i] resetView];
+
for( i = 0 ; i < [_children count] ; i++ )
[[_children objectAtIndex:i] resetView];
+
}
- (NSMutableArray *)children