| Flutter Windows Embedder |

host_window_regular.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_HOST_WINDOW_REGULAR_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_HOST_WINDOW_REGULAR_H_
7
8 #include "host_window.h"
9
10 namespace flutter {
11 class HostWindowRegular : public HostWindow {
12 public:
13 // Creates a regular window.
14 HostWindowRegular(WindowManager* window_manager,
15 FlutterWindowsEngine* engine,
16 const WindowSizeRequest& preferred_size,
17 const BoxConstraints& constraints,
18 LPCWSTR title);
19
20 private:
21 static Rect GetInitialRect(FlutterWindowsEngine* engine,
22 const WindowSizeRequest& preferred_size,
23 const BoxConstraints& constraints);
24 };
25 } // namespace flutter
26
27 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_HOST_WINDOW_REGULAR_H_
flutter::FlutterWindowsEngine
Definition: flutter_windows_engine.h:92
flutter::HostWindow
Definition: host_window.h:29
flutter::HostWindowRegular
Definition: host_window_regular.h:11
flutter::HostWindowRegular::HostWindowRegular
HostWindowRegular(WindowManager *window_manager, FlutterWindowsEngine *engine, const WindowSizeRequest &preferred_size, const BoxConstraints &constraints, LPCWSTR title)
Definition: host_window_regular.cc:10
flutter::WindowManager
Definition: window_manager.h:108
host_window.h
flutter
Definition: accessibility_bridge_windows.cc:11
flutter::WindowSizeRequest
Definition: window_manager.h:26