00001 #import <Cocoa/Cocoa.h>
00002
00003 #import "OpenGLController.h";
00004 #import "TFManager.h";
00005 #import "TFController.h";
00006
00007 #import "FlowData.h";
00008
00015 @interface GUIController : NSObject <NSTabViewDelegate> {
00016 IBOutlet OpenGLController * _openGLController;
00017 IBOutlet TFManager * _tfManager;
00018 IBOutlet TFController * _tfController;
00019
00020 IBOutlet NSArrayController * _layerController;
00021
00022 IBOutlet id tfList;
00023
00024 IBOutlet NSTextField * loadedFilename;
00025 IBOutlet NSProgressIndicator * loadBar;
00026 NSNumber * _activeTab;
00027
00028 IBOutlet MyDocument * _document;
00029 }
00030
00031 @property (retain) NSNumber * activeTab;
00032
00033
00034 - (IBAction) loadClick: (id) button;
00035 - (IBAction) addLayer:(id)sender;
00036
00037
00038 - (IBAction) saveTransferFunction: (id) button;
00039 - (IBAction) selectTransferFunction: (id) tfListParam;
00040
00047 - (void) updateTransferfunctionList: (NSNotification*)notification;
00048
00052 - (void) resetLoadBar;
00053
00054 @end