ferroui-native 0.3.0

The macOS platform of FerroUI: windows, input, clipboard, drag and drop, menus and Metal and OpenGL graphics over a native library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//
// Created by Dan Walmsley on 06/05/2022.
//

#import <Foundation/Foundation.h>
#import <AppKit/AppKit.h>
#include "WindowProtocol.h"
#include "WindowBaseImpl.h"
#include "FrnAccessibility.h"

@interface FrnWindow : NSWindow <FrnWindowProtocol, NSWindowDelegate, FrnAccessibility>
-(FrnWindow* _Nonnull) initWithParent: (WindowBaseImpl* _Nonnull) parent contentRect: (NSRect)contentRect styleMask: (NSWindowStyleMask)styleMask;
-(FrnView* _Nullable) view;
@end

@interface FrnPanel : NSPanel <FrnWindowProtocol, NSWindowDelegate, FrnAccessibility>
-(FrnPanel* _Nonnull) initWithParent: (WindowBaseImpl* _Nonnull) parent contentRect: (NSRect)contentRect styleMask: (NSWindowStyleMask)styleMask;
@end