OpenClonk
C4EditorWindowController.h
Go to the documentation of this file.
1 /*
2  * OpenClonk, http://www.openclonk.org
3  *
4  * Copyright (c) 2010-2016, The OpenClonk Team and contributors
5  *
6  * Distributed under the terms of the ISC license; see accompanying file
7  * "COPYING" for details.
8  *
9  * "Clonk" is a registered trademark of Matthes Bender, used with permission.
10  * See accompanying file "TRADEMARK" for details.
11  *
12  * To redistribute this file separately, substitute the full license texts
13  * for the above references.
14  */
15 
16 #import <AppKit/AppKit.h>
17 #import <Quartz/Quartz.h>
19 
20 #ifdef USE_COCOA
21 
22 @class C4OpenGLView;
23 @class C4AppDelegate;
24 
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;
54 @end
55 
56 #endif