16 #import <AppKit/AppKit.h>
17 #import <Quartz/Quartz.h>
25 @interface C4EditorWindowController :
C4WindowController<NSUserInterfaceValidations> {}
26 @property NSTextField* frameLabel;
27 @property NSTextField* timeLabel;
28 @property NSTextView* outputTextView;
29 @property NSTextView* objectPropertiesText;
30 @property NSPopUpButton* materialsPopup;
31 @property NSPopUpButton* texturesPopup;
32 @property NSScrollView* outputScrollView;
33 @property IKImageView* previewView;
34 @property NSPanel* toolsPanel;
35 @property NSPanel* objectsPanel;
36 @property NSSegmentedControl* toolSelector;
37 @property NSSegmentedControl* modeSelector;
38 @property NSComboBox* objectCombo;
39 @property NSComboBox* consoleCombo;
40 - (IBAction) consoleIn:(
id)sender;
41 - (IBAction) objectIn:(
id)sender;
42 - (IBAction) selectMode:(
id)sender;
43 - (IBAction) play:(
id)sender;
44 - (IBAction) halt:(
id)sender;
45 - (IBAction) selectMaterial:(
id)sender;
46 - (IBAction) selectTexture:(
id)sender;
47 - (IBAction) selectTool:(
id)sender;
48 - (IBAction) selectIFT:(
id)sender;
49 - (IBAction) selectMode:(
id)sender;
50 - (IBAction) selectLandscapeMode:(
id)sender;
51 - (IBAction) setGrade:(
id)sender;
52 - (IBAction) kickPlayer:(
id)sender;
53 - (void) setInputFunctions:(
std::list<const
char*>)functions;