//
// Created by Dan Walmsley on 06/05/2022.
//
#pragma once
#import <AppKit/AppKit.h>
@class FrnMenu;
struct IFrnAutomationPeer;
@protocol FrnWindowProtocol
-(void) pollModalSession: (NSModalSession _Nonnull) session;
-(bool) shouldTryToHandleEvents;
-(void) setEnabled: (bool) enable;
-(void) showAppMenuOnly;
-(void) showWindowMenuWithAppMenu;
-(void) applyMenu:(FrnMenu* _Nullable)menu;
-(IFrnAutomationPeer* _Nullable) automationPeer;
-(double) getExtendedTitleBarHeight;
-(void) setIsExtended:(bool)value;
-(void) disconnectParent;
-(bool) isDialog;
-(void) setCanBecomeKeyWindow:(bool)value;
@end