␉␊ |
␉[[[TableViewsController instance] partitionsTable] reloadData];␊ |
␉[[[TableViewsController instance] partitionsTable] scrollRowToVisible: 0];␊ |
␉//[self tableViewSelectionDidChange: nil];␊ |
␉␊ |
}␊ |
␊ |
␊ |
|
␉BootProp::instance().cleanup();␊ |
␉[[ChameleonPrefPane instance ] initBootConfig];␊ |
}␊ |
␊ |
//--------------------------------------------------------------------------␊ |
-(void) updateHideRen: (bool) loadOptions␊ |
{␊ |
NSString* partsToHide = [mHidePartition intValue] ? [mHidePartitionText stringValue] : @"";␊ |
NSString* partsToRename = [mRenamePartition intValue] ? [mRenamePartitionText stringValue] : @"";␊ |
␊ |
if (loadOptions)␊ |
[PreferencesControllerBase loadOptionsFromBootFile ];␊ |
NSLog(@"parts to hide=%@ to ren=%@", partsToHide, partsToRename);␊ |
[PartsInfoMgr reloadWithHideSpec: partsToHide andRenameSpec: partsToRename ];␊ |
␊ |
}␊ |
␊ |
//--------------------------------------------------------------------------␊ |
-(IBAction) onCheckButtonChange: (NSButton*) sender␊ |
{␊ |
␉// IMPROVE ME: Should automatize the callback/load/save mechanism ␊ |
|
␉{␊ |
␉␉[self onInjectPartsToFreeze: mInjectFrozenParts];␊ |
␉}␉␊ |
␉else if (sender == mDefaultPartition || sender == mHidePartition␊ |
␉␉␉ || sender == mRenamePartition )␊ |
␉else if (sender == mDefaultPartition )␊ |
␉{ // sync with other panels␊ |
␉␉[self handleSender:sender];␊ |
[ [self chameleon] selectDefaultPartition];␊ |
␊ |
␉}␉␊ |
␉else if (sender == mHidePartition || sender == mRenamePartition )␊ |
␉{ // sync with other panels␊ |
[self updateHideRen: false ];␊ |
␉␉[self handleSender:sender];␊ |
␉}␉␊ |
␉else if (sender == mBootConfigPath || (NSTextField*)sender == mBootConfigPathText)␊ |
␉{ // sync with other panels␊ |
␉␉[self onForceBootConfigPath: sender];␊ |
|
␉if ( sender == mDefaultPartitionText || sender == mHidePartitionText ||␊ |
␉␉␉ sender == mRenamePartitionText )␊ |
␉{␊ |
␊ |
␉␉[self handleSender:sender];␊ |
␊ |
␉␉[PreferencesControllerBase loadOptionsFromBootFile ];␊ |
␉␉[PartsInfoMgr reloadWithHideSpec: [mHidePartitionText stringValue] andRenameSpec: [mRenamePartitionText stringValue] ];␊ |
␊ |
[self updateHideRen: true ];␊ |
␊ |
␉␉[self doSwapHD: [mSwapHD01 intValue] save:true src:0 dst:1];␊ |
␉␉[self doSwapHD: [mSwapHD02 intValue] save:true src:0 dst:2];␊ |
␊ |
if (sender == mDefaultPartitionText)␊ |
[ [self chameleon] selectDefaultPartition];␊ |
␉}␊ |
␉else if (sender == mBootConfigPathText)␊ |
␉{␊ |