Molybden API
Loading...
Searching...
No Matches
full_screen_events.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_EVENTS_HPP
6#define MOLYBDEN_FULL_SCREEN_EVENTS_HPP
7
8#include <memory>
9#include <string>
10
11#include "molybden/base/event.hpp"
12
13namespace molybden {
14
15class FullScreen;
16
24 std::shared_ptr<FullScreen> full_screen;
25};
26
34 std::shared_ptr<FullScreen> full_screen;
35};
36
64
65} // namespace molybden
66
67#endif // MOLYBDEN_FULL_SCREEN_EVENTS_HPP
Events allow you to be notified when something happens in Molybden.
Definition event.hpp:25
A class that contains all fullscreen events.
Definition full_screen_events.hpp:40
Event< FullScreenEntered > onFullScreenEntered
Invoked when the browser instance entered the fullscreen mode.
Definition full_screen_events.hpp:51
Event< FullScreenExited > onFullScreenExited
Invoked when the browser instance exited the fullscreen mode.
Definition full_screen_events.hpp:62
The FullScreenEvents::onFullScreenEntered event arguments.
Definition full_screen_events.hpp:20
std::shared_ptr< FullScreen > full_screen
The fullscreen instance initiated this event.
Definition full_screen_events.hpp:24
The FullScreenEvents::onFullScreenExited event arguments.
Definition full_screen_events.hpp:30
std::shared_ptr< FullScreen > full_screen
The fullscreen instance initiated this event.
Definition full_screen_events.hpp:34