2 // JoystickController.h
5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 #import <Cocoa/Cocoa.h>
10 #import <IOKit/hid/IOHIDLib.h>
14 @
class ConfigsController
;
15 @
class TargetController
;
17 @interface JoystickController
: NSObject
{
18 IBOutlet NSOutlineView
*outlineView
;
19 IBOutlet TargetController
*targetController
;
20 IBOutlet ConfigsController
*configsController
;
24 - (Joystick
*)findJoystickByRef
:(IOHIDDeviceRef
)device
;
26 @
property (readonly
) JSAction
*selectedAction
;
27 @
property (readonly
) NSMutableArray
*joysticks
;
28 @
property (readonly
) NSMutableArray
*runningTargets
;
29 @
property (assign
) NSPoint mouseLoc
;
30 @
property (assign
) BOOL frontWindowOnly
;