5 // Created by Sam McCall on 5/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 #import <Cocoa/Cocoa.h>
10 @
class KeyInputTextView
;
11 @
class ConfigsController
;
12 @
class JoystickController
;
15 @
class TargetMouseMove
;
17 @interface TargetController
: NSObject
{
18 IBOutlet KeyInputTextView
* keyInput
;
19 IBOutlet NSButtonCell
*radioNoAction
, *radioKey
, *radioConfig
;
20 IBOutlet NSMatrix
* radioButtons
;
21 IBOutlet NSMatrix
* mouseBtnRadio
;
22 IBOutlet NSTextField
* title
;
23 IBOutlet NSPopUpButton
* configPopup
;
24 IBOutlet ConfigsController
* configsController
;
25 IBOutlet JoystickController
* joystickController
;
34 -(void) refreshConfigsPreservingSelection
: (BOOL
) preserve
;
35 -(IBAction
)configChosen
:(id
)sender
;
36 -(IBAction
)radioChanged
:(id
)sender
;
39 @
property(readwrite
) BOOL enabled
;