X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetController.h;h=9c03c081095cc05750afd7377deb9e8fe05a19ee;hp=7e24cc460d1effbb444d420e15ec44b7d110adfd;hb=f563321aec9e13b8479ab3b890a9179f095a8b17;hpb=9480992fac2c0b71851db8e4906e77e2128d8919 diff --git a/TargetController.h b/TargetController.h index 7e24cc4..9c03c08 100644 --- a/TargetController.h +++ b/TargetController.h @@ -6,14 +6,15 @@ // Copyright 2009 University of Otago. All rights reserved. // -@class KeyInputTextView; +#import "NJKeyInputField.h" + @class ConfigsController; @class JoystickController; @class Target; @class TargetMouseMove; -@interface TargetController : NSObject { - IBOutlet KeyInputTextView *keyInput; +@interface TargetController : NSObject { + IBOutlet NJKeyInputField *keyInput; IBOutlet NSMatrix *radioButtons; IBOutlet NSSegmentedControl *mouseDirSelect; IBOutlet NSSegmentedControl *mouseBtnSelect; @@ -26,10 +27,8 @@ @property (assign) BOOL enabled; -- (void)keyChanged; -- (void)load; -- (void)reset; -- (void)refreshConfigsPreservingSelection:(BOOL)preserve; +- (void)loadCurrent; +- (void)refreshConfigs; - (IBAction)configChosen:(id)sender; - (IBAction)radioChanged:(id)sender; - (IBAction)mdirChanged:(id)sender;