X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetController.h;h=7e24cc460d1effbb444d420e15ec44b7d110adfd;hp=f68a6da5d001188ae646958727f4d24f8b24cc6b;hb=dd1f684886c2809133356bb9b335a35293e8849e;hpb=a71f9eae29ac9df72aa15c2de80f6a82b5aca44e diff --git a/TargetController.h b/TargetController.h index f68a6da..7e24cc4 100644 --- a/TargetController.h +++ b/TargetController.h @@ -6,37 +6,35 @@ // Copyright 2009 University of Otago. All rights reserved. // -#import @class KeyInputTextView; @class ConfigsController; @class JoystickController; @class Target; - @class TargetMouseMove; @interface TargetController : NSObject { - IBOutlet KeyInputTextView* keyInput; - IBOutlet NSButtonCell *radioNoAction, *radioKey, *radioConfig; - IBOutlet NSMatrix* radioButtons; - IBOutlet NSSegmentedControl* mouseBtnSelect; - IBOutlet NSTextField* title; - IBOutlet NSPopUpButton* configPopup; - IBOutlet ConfigsController* configsController; - IBOutlet JoystickController* joystickController; - id currentJsaction; + IBOutlet KeyInputTextView *keyInput; + IBOutlet NSMatrix *radioButtons; + IBOutlet NSSegmentedControl *mouseDirSelect; + IBOutlet NSSegmentedControl *mouseBtnSelect; + IBOutlet NSSegmentedControl *scrollDirSelect; + IBOutlet NSTextField *title; + IBOutlet NSPopUpButton *configPopup; + IBOutlet ConfigsController *configsController; + IBOutlet JoystickController *joystickController; } --(void) keyChanged; --(void) load; --(void) commit; --(void) reset; --(Target*) state; --(void) refreshConfigsPreservingSelection: (BOOL) preserve; --(IBAction)configChosen:(id)sender; --(IBAction)radioChanged:(id)sender; --(IBAction)mbtnChanged:(id)sender; --(void) focusKey; +@property (assign) BOOL enabled; -@property(readwrite) BOOL enabled; +- (void)keyChanged; +- (void)load; +- (void)reset; +- (void)refreshConfigsPreservingSelection:(BOOL)preserve; +- (IBAction)configChosen:(id)sender; +- (IBAction)radioChanged:(id)sender; +- (IBAction)mdirChanged:(id)sender; +- (IBAction)mbtnChanged:(id)sender; +- (IBAction)sdirChanged:(id)sender; +- (void)focusKey; @end