{␉␊ |
␉NSString* title;␊ |
␉MenuEntryPane pane;␊ |
} ;␊ |
␉NSImage**␉img;␊ |
};␊ |
␊ |
␊ |
static NSImage*␉␉␉␉␉mImgPaneBootFrom; ␊ |
static NSImage*␉␉␉␉␉mImgPaneBootSetup;␊ |
static NSImage*␉␉␉␉␉mImgPaneBootFlags;␊ |
static NSImage*␉␉␉␉␉mImgPanePeripherals;␊ |
static NSImage*␉␉␉␉␉mImgPaneAdvanced;␊ |
static NSImage*␉␉␉␉␉mImgPaneEfiInject;␊ |
static NSImage*␉␉␉␉␉mImgPaneSmbios;␊ |
static NSImage*␉␉␉␉␉mImgPaneAbout;␊ |
␊ |
␊ |
static const MenuEntry sMenuList[] =␊ |
{␊ |
␉{(NSLocalizedString(@"Boot_From", nil)), PaneBootFrom}, ␊ |
␉{(NSLocalizedString(@"Boot_Setup", nil)),␉PaneBootSetup},␊ |
␉{(NSLocalizedString(@"Boot_Flags", nil)), PaneBootFlags}, ␊ |
␉{(NSLocalizedString(@"Peripherals", nil)), PanePeripherals}, ␊ |
␉{(NSLocalizedString(@"Advanced", nil)), PaneAdvanced}, ␊ |
␉{(NSLocalizedString(@"Efi_Inject", nil)), PaneEfiInject}, ␊ |
␉{(NSLocalizedString(@"SMBIOS", nil)), PaneSmbios},␊ |
␉{(NSLocalizedString(@"About", nil)), PaneAbout}␊ |
␉{(NSLocalizedString(@"Boot_From", nil)), PaneBootFrom, &mImgPaneBootFrom}, ␊ |
␉{(NSLocalizedString(@"Boot_Setup", nil)),␉PaneBootSetup, &mImgPaneBootSetup},␊ |
␉{(NSLocalizedString(@"Boot_Flags", nil)), PaneBootFlags, &mImgPaneBootFlags}, ␊ |
␉{(NSLocalizedString(@"Peripherals", nil)), PanePeripherals, &mImgPanePeripherals}, ␊ |
␉{(NSLocalizedString(@"Advanced", nil)), PaneAdvanced, &mImgPaneAdvanced}, ␊ |
␉{(NSLocalizedString(@"Efi Inject", nil)), PaneEfiInject, &mImgPaneEfiInject}, ␊ |
␉{(NSLocalizedString(@"Bios", nil)), PaneSmbios, &mImgPaneSmbios},␊ |
␉{(NSLocalizedString(@"About", nil)), PaneAbout, &mImgPaneAbout}␊ |
};␊ |
const int iMenuListSize = sizeof(sMenuList)/ sizeof(MenuEntry);␊ |
␊ |
|
␉mCDROMImage = [self getImageResource: @"CDROM" ofType: @"png"];␊ |
␉mUnknownImage = [self getImageResource: @"Chameleon" ofType: @"tiff"];␊ |
␉␊ |
␉mImgPaneBootFrom = [self getImageResource:@"MacOSX" ofType:@"png"]; ␊ |
␉mImgPaneBootSetup = [self getImageResource:@"MacOSX" ofType:@"png"];␊ |
␉mImgPaneBootFlags = [self getImageResource:@"MacOSX" ofType:@"png"]; ␊ |
␉mImgPanePeripherals = [self getImageResource:@"MacOSX" ofType:@"png"]; ␊ |
␉mImgPaneAdvanced = [self getImageResource:@"MacOSX" ofType:@"png"];␊ |
␉mImgPaneEfiInject = [self getImageResource:@"MacOSX" ofType:@"png"]; ␊ |
␉mImgPaneSmbios = [self getImageResource:@"MacOSX" ofType:@"png"];␊ |
␉mImgPaneAbout = [self getImageResource:@"MacOSX" ofType:@"png"];␊ |
␊ |
␉return self;␊ |
}␊ |
␊ |
|
␉{␊ |
␉␉ret = sMenuList[row].title;␊ |
␉}␉␊ |
␉else if (tableColumn == mMenuIcon) ␊ |
␉{␊ |
␉␉ret = *sMenuList[row].img;␊ |
␉}␉␊ |
␉return ret;␊ |
}␊ |
//--------------------------------------------------------------------------␊ |