Chameleon Applications

Chameleon Applications Svn Source Tree

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

Archive Download this file

Revision: 341