Molybden API
Loading...
Searching...
No Matches
full_screen.hpp
1// Copyright (c) 2000-2023 TeamDev Ltd. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_FULL_SCREEN_HPP
6#define MOLYBDEN_FULL_SCREEN_HPP
7
8#include "molybden/full_screen/full_screen_events.hpp"
9
10namespace molybden {
11
12class Browser;
13
19 public:
23 virtual std::shared_ptr<Browser> browser() = 0;
24
33 virtual void exit() = 0;
34};
35
36} // namespace molybden
37
38#endif // MOLYBDEN_FULL_SCREEN_HPP
A class that contains all fullscreen events.
Definition full_screen_events.hpp:40
The fullscreen controller of the fullscreen mode for HTML elements on the web page.
Definition full_screen.hpp:18
virtual void exit()=0
Tells the browser to exit the fullscreen mode.
virtual std::shared_ptr< Browser > browser()=0
Returns the browser instance of this fullscreen controller.