Adun  0.83
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ULSystemViewController.h
1 /*
2  Project: UL
3 
4  Copyright (C) 2005 Michael Johnston & Jordi Villą--Freixa
5 
6  Author: Michael Johnston
7 
8  This application is free software; you can redistribute it and/or
9  modify it under the terms of the GNU General Public
10  License as published by the Free Software Foundation; either
11  version 2 of the License, or (at your option) any later version.
12 
13  This application is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  Library General Public License for more details.
17 
18  You should have received a copy of the GNU General Public
19  License along with this library; if not, write to the Free
20  Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
21 */
22 
23 #ifndef _ULSYSTEMVIEWCONTROLLER_
24 #define _ULSYSTEMVIEWCONTROLLER_
25 
26 #include <AppKit/AppKit.h>
27 #include <MolTalk/MolTalk.h>
28 #include <ULFramework/ULFramework.h>
29 #include "ULOutlineViewDelegate.h"
30 #include "ULProgressPanel.h"
31 #include "ULPropertiesPanel.h"
32 
33 
43 @interface ULSystemViewController : NSObject
44 {
45  BOOL isBuilding;
49  ULPropertiesPanel* metadataController;
53  id progressBar;
54  id progressIndicator;
55  id progressView;
56  id pluginList;
57  id forcefieldList;
58  id forcefieldLabel;
59  id buttonOne;
60  id buttonTwo;
61  id buttonThree;
62  id loadButton;
63  id optionsView;
64  id logView;
65  id tabView;
66  id preprocessTabViewItem;
67  id currentOptions;
68  id outlineDelegate;
69  NSArray* allowedFileTypes;
70  //Downloading pdb ivars
71  ULURLDownload* urlDownload;
72  ULProgressPanel* progressPanel;
73 }
74 
80 - (void) createSystem: (id)sender;
84 - (void) continueBuild;
88 - (void) cancelBuild;
92 - (void) open: (id)sender;
96 - (void) close: (id) sender;
100 - (void) showFileBrowser: (id) sender;
105 - (void) doButtonAction: (id) sender;
110 - (void) getStructureFile: (id) sender;
115 - (void) loadStructureFile: (NSString*) fileName;
116 
117 @end
118 
119 #endif