Flutter macOS Embedder
FlutterWindowOwner Class Reference
Inheritance diagram for FlutterWindowOwner:
<FlutterViewSizingDelegate>

Instance Methods

(instancetype) - initWithWindow:flutterViewController:creationRequest:
 
- Instance Methods inherited from <FlutterViewSizingDelegate>
(std::optional< NSSize >) - minimumViewSize:
 
(std::optional< NSSize >) - maximumViewSize:
 
(void) - viewDidUpdateContents:withSize:
 

Protected Attributes

NSWindow * _window
 
FlutterViewController_flutterViewController
 
std::optional< flutter::Isolate_isolate
 
FlutterWindowCreationRequest _creationRequest
 
CGSize _positionerSizeConstraints
 

Properties

NSWindow * window
 
FlutterViewControllerflutterViewController
 
BOOL closeWhenParentResignsKey
 

Detailed Description

Definition at line 16 of file FlutterWindowController.mm.

Method Documentation

◆ initWithWindow:flutterViewController:creationRequest:

- (instancetype) initWithWindow: (NSWindow*)  window
flutterViewController: (FlutterViewController*)  viewController
creationRequest: (const FlutterWindowCreationRequest&)  creationRequest 

Definition at line 71 of file FlutterWindowController.mm.

83  :(NSWindow*)window
85  creationRequest:(const FlutterWindowCreationRequest&)creationRequest {
86  if (self = [super init]) {
87  _window = window;
88  _flutterViewController = viewController;
89  _creationRequest = creationRequest;
91  }
92  return self;
93 }
static Isolate Current()
Definition: isolate_scope.cc:9
FlutterViewController * _flutterViewController
FlutterViewController * flutterViewController
std::optional< flutter::Isolate > _isolate
FlutterWindowCreationRequest _creationRequest

Member Data Documentation

◆ _creationRequest

- (FlutterWindowCreationRequest) _creationRequest
protected

Definition at line 22 of file FlutterWindowController.mm.

◆ _flutterViewController

- (FlutterViewController*) _flutterViewController
protected

Definition at line 20 of file FlutterWindowController.mm.

◆ _isolate

- (optional<)flutter:
protected

Definition at line 21 of file FlutterWindowController.mm.

◆ _positionerSizeConstraints

- (CGSize) _positionerSizeConstraints
protected

Definition at line 25 of file FlutterWindowController.mm.

◆ _window

- (NSWindow*) _window
protected

Definition at line 19 of file FlutterWindowController.mm.

Property Documentation

◆ closeWhenParentResignsKey

- (BOOL) closeWhenParentResignsKey
readwritenonatomicassign

Definition at line 30 of file FlutterWindowController.mm.

◆ flutterViewController

- (FlutterViewController*) flutterViewController
readnonatomicassign

Definition at line 29 of file FlutterWindowController.mm.

◆ window

- (NSWindow*) window
readnonatomicassign

Definition at line 28 of file FlutterWindowController.mm.


The documentation for this class was generated from the following file: