Chameleon Applications

Chameleon Applications Svn Source Tree

Root/branches/diebuche/ChameleonPrefPane/Sources/TableViewsController.h

1//
2// TableViewsController.h
3// ChameleonPrefPane
4//
5// Created by Rekursor on 1/29/10.
6//
7
8#import <Cocoa/Cocoa.h>
9#import "CustomTableView.h"
10#import "RoundedBox.h"
11
12
13@interface TableViewsController : NSObject {
14@public
15IBOutlet CustomTableView *mPartitionsTable;
16IBOutlet NSTableView *mTabViewPanesSelect;
17
18int currentRowSel;
19
20@protected
21IBOutlet NSTabView *mTabViewPanes;
22
23IBOutlet NSTabViewItem *mBootFrom;
24IBOutlet NSTabViewItem *mBootSetup;
25IBOutlet NSTabViewItem *mBootFlags;
26IBOutlet NSTabViewItem *mPeripherals;
27IBOutlet NSTabViewItem *mAdvanced;
28IBOutlet NSTabViewItem *mEfiInject;
29IBOutlet NSTabViewItem *mSmbios;
30IBOutlet NSTabViewItem *mAbout;
31
32// Menu selection tv
33IBOutlet NSTableColumn *mMenuIcon;
34IBOutlet NSTableColumn *mMenuName;
35
36
37// Boot selection tv
38IBOutlet NSTableColumn *mPartitionImgColumn;
39IBOutlet NSTableColumn *mFileSystemColumn;
40IBOutlet NSTableColumn *mPartitionNameColumn;
41IBOutlet NSTableColumn *mPartitionIDColumn;
42
43NSImage*mMacOSXImage;
44NSImage*mWindowsImage;
45NSImage*mLinuxImage;
46NSImage*mUnknownImage;
47NSImage*mCDROMImage;
48NSString*mOptionsPlistPath;
49
50}
51+ (TableViewsController*) instance;
52- (id) getImageResource: (NSString *) str ofType: (NSString*) sType;
53- (void)tableViewSelectionDidChange:(NSNotification *)notification;
54- (NSTableView*) partitionsTable;
55@end
56

Archive Download this file

Revision: 96