summaryrefslogtreecommitdiffstats
path: root/macosx/HBHUD.h
blob: eaa138e09b098c10a0c148935227599ea3c208b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*  HBHUD.h $

 This file is part of the HandBrake source code.
 Homepage: <http://handbrake.fr/>.
 It may be used under the terms of the GNU General Public License. */
#import <Foundation/Foundation.h>

@protocol HBHUD <NSObject>

/// Whether the hud can be hidden or not;
- (BOOL)canBeHidden;

// Responder chains is nice and good, but NSViewController
// are removed when the view is hidden, so let's deliver the
// events manually.

- (BOOL)HB_keyDown:(NSEvent *)event;
- (BOOL)HB_scrollWheel:(NSEvent *)theEvent;

@end