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

Archive Download this file

Revision: 315