The dissolve, cut and slides all work properly now, I hope :D
[ITKit.git] / ITKeyComboPanel.h
1 //
2 //  ITKeyComboPanel.h
3
4 //
5 //  Created by Quentin Carnicelli on Sun Aug 03 2003.
6 //  Copyright (c) 2003 iThink Software. All rights reserved.
7 //
8
9 #import <AppKit/AppKit.h>
10
11 @class ITKeyBroadcaster;
12 @class ITKeyCombo;
13 @class ITHotKey;
14
15 @interface ITKeyComboPanel : NSWindowController
16 {
17         IBOutlet NSTextField*           mTitleField;
18         IBOutlet NSTextField*           mComboField;
19         IBOutlet ITKeyBroadcaster*      mKeyBcaster;
20
21         NSString*                               mTitleFormat;
22         NSString*                               mKeyName;
23         ITKeyCombo*                             mKeyCombo;
24 }
25
26 + (id)sharedPanel;
27
28 - (int)runModal;
29 - (void)runModalForHotKey: (ITHotKey*)hotKey;
30
31 - (void)setKeyCombo: (ITKeyCombo*)combo;
32 - (ITKeyCombo*)keyCombo;
33
34 - (void)setKeyBindingName: (NSString*)name;
35 - (NSString*)keyBindingName;
36
37 - (IBAction)ok: (id)sender;
38 - (IBAction)cancel: (id)sender;
39 - (IBAction)clear: (id)sender;
40 @end