#include <host_window.h>
Public Member Functions | |
virtual | ~HostWindow () |
HWND | GetWindowHandle () const |
void | SetContentSize (const WindowSizing &size) |
Static Public Member Functions | |
static std::unique_ptr< HostWindow > | CreateRegularWindow (WindowManager *controller, FlutterWindowsEngine *engine, const WindowSizing &content_size) |
static HostWindow * | GetThisFromHandle (HWND hwnd) |
Definition at line 24 of file host_window.h.
|
virtual |
Definition at line 332 of file host_window.cc.
|
static |
Definition at line 200 of file host_window.cc.
References flutter::FlutterWindowsEngine::CreateView(), flutter::WindowSizing::has_preferred_view_size, flutter::WindowSizing::has_view_constraints, flutter::Rect::height(), flutter::kRegular, flutter::Rect::left(), flutter::WindowSizing::preferred_view_height, flutter::WindowSizing::preferred_view_width, flutter::FlutterWindowsEngine::running(), flutter::Rect::top(), flutter::FlutterWindowsEngine::UpdateAccessibilityFeatures(), flutter::WindowSizing::view_max_height, flutter::WindowSizing::view_max_width, flutter::WindowSizing::view_min_height, flutter::WindowSizing::view_min_width, flutter::Rect::width(), and flutter::FlutterWindowsEngine::windows_proc_table().
Referenced by flutter::WindowManager::CreateRegularWindow().
|
static |
Definition at line 343 of file host_window.cc.
Referenced by InternalFlutterWindows_WindowManager_SetWindowContentSize().
HWND flutter::HostWindow::GetWindowHandle | ( | ) | const |
Definition at line 347 of file host_window.cc.
void flutter::HostWindow::SetContentSize | ( | const WindowSizing & | size | ) |
Definition at line 466 of file host_window.cc.
References flutter::BoxConstraints::biggest(), flutter::WindowSizing::has_preferred_view_size, flutter::WindowSizing::has_view_constraints, flutter::WindowSizing::preferred_view_height, flutter::WindowSizing::preferred_view_width, flutter::BoxConstraints::smallest(), flutter::WindowSizing::view_max_height, flutter::WindowSizing::view_max_width, flutter::WindowSizing::view_min_height, flutter::WindowSizing::view_min_width, and flutter::FlutterWindowsEngine::windows_proc_table().
Referenced by InternalFlutterWindows_WindowManager_SetWindowContentSize().