X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetController.h;h=4606784169589d4572830b71f30f6c2f1bdc0806;hp=f68a6da5d001188ae646958727f4d24f8b24cc6b;hb=3090f311c3406d9c157630bc9744b9b14aa42311;hpb=a71f9eae29ac9df72aa15c2de80f6a82b5aca44e diff --git a/TargetController.h b/TargetController.h index f68a6da..4606784 100644 --- a/TargetController.h +++ b/TargetController.h @@ -6,19 +6,18 @@ // 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* mouseDirSelect; IBOutlet NSSegmentedControl* mouseBtnSelect; + IBOutlet NSSegmentedControl* scrollDirSelect; IBOutlet NSTextField* title; IBOutlet NSPopUpButton* configPopup; IBOutlet ConfigsController* configsController; @@ -30,13 +29,14 @@ -(void) load; -(void) commit; -(void) reset; --(Target*) state; -(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; -@property(readwrite) BOOL enabled; +@property (assign) BOOL enabled; @end