//
//  MPAbstractBackgroundView.h
//  MPServices
//
//  Created by Andrey on 10/22/14.
//  Copyright (c) 2014 MacPhun. All rights reserved.
//

#import "MPSView.h"

@interface MPAbstractBackgroundView : MPSView

@property (nonatomic, assign) IBInspectable BOOL canMoveWindow;

/// User interaction functionality
@property (nonatomic, assign) IBInspectable BOOL userInteractionEnabled;
@property (nonatomic, assign) NSEdgeInsets disabledViewInsets;
@property (nonatomic, assign) IBInspectable BOOL passesTouchesThrough;
@property (nonatomic, assign) IBInspectable BOOL dimmWhileDisable;
@property (assign, nonatomic) IBInspectable BOOL skipHitTest;
@property (strong, nonatomic) IBInspectable NSColor *dimmColor;

/// Key equivalent functionality
@property (nonatomic, weak) IBOutlet NSResponder *keyEquivalentHandler;

- (void)setMenu:(id)menu;

@end
