5#ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_HOST_WINDOW_DIALOG_H_
6#define FLUTTER_SHELL_PLATFORM_WINDOWS_HOST_WINDOW_DIALOG_H_
34 std::optional<HWND>
const& owner_window,
41 std::optional<FlutterEngineDisplayId> display_id)
override;
53 void UpdateModalState();
55 static DWORD GetWindowStyleForDialog(std::optional<HWND>
const& owner_window,
57 static DWORD GetExtendedWindowStyleForDialog(
58 std::optional<HWND>
const& owner_window);
62 std::optional<HWND>
const& owner_window,
bool GetFullscreen() const override
void SetFullscreen(bool fullscreen, std::optional< FlutterEngineDisplayId > display_id) override
LRESULT HandleMessage(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) override
~HostWindowDialog() override
G_BEGIN_DECLS gboolean sized_to_content