TermOx
include
termox
system
detail
filter_send.hpp
1
#ifndef TERMOX_SYSTEM_DETAIL_FILTER_SEND_HPP
2
#define TERMOX_SYSTEM_DETAIL_FILTER_SEND_HPP
3
#include <termox/system/event_fwd.hpp>
4
#include "termox/system/event.hpp"
5
6
namespace
ox::detail {
7
8
[[nodiscard]]
auto
filter_send(
ox::Paint_event
const
& e) -> bool;
9
10
[[nodiscard]]
auto
filter_send(
ox::Key_press_event
const
& e) -> bool;
11
12
[[nodiscard]]
auto
filter_send(
ox::Key_release_event
const
& e) -> bool;
13
14
[[nodiscard]]
auto
filter_send(
ox::Mouse_press_event
const
& e) -> bool;
15
16
[[nodiscard]]
auto
filter_send(
ox::Mouse_release_event
const
& e) -> bool;
17
18
[[nodiscard]]
auto
filter_send(
ox::Mouse_wheel_event
const
& e) -> bool;
19
20
[[nodiscard]]
auto
filter_send(
ox::Mouse_move_event
const
& e) -> bool;
21
22
[[nodiscard]]
auto
filter_send(
ox::Child_added_event
const
& e) -> bool;
23
24
[[nodiscard]]
auto
filter_send(
ox::Child_removed_event
const
& e) -> bool;
25
26
[[nodiscard]]
auto
filter_send(
ox::Child_polished_event
const
& e) -> bool;
27
28
[[nodiscard]]
auto
filter_send(
ox::Delete_event
const
& e) -> bool;
29
30
[[nodiscard]]
auto
filter_send(
ox::Disable_event
const
& e) -> bool;
31
32
[[nodiscard]]
auto
filter_send(
ox::Enable_event
const
& e) -> bool;
33
34
[[nodiscard]]
auto
filter_send(
ox::Focus_in_event
const
& e) -> bool;
35
36
[[nodiscard]]
auto
filter_send(
ox::Focus_out_event
const
& e) -> bool;
37
38
[[nodiscard]]
auto
filter_send(
ox::Move_event
const
& e) -> bool;
39
40
[[nodiscard]]
auto
filter_send(
ox::Resize_event
const
& e) -> bool;
41
42
[[nodiscard]]
auto
filter_send(
ox::Timer_event
const
& e) -> bool;
43
44
[[nodiscard]]
auto
filter_send(
ox::Dynamic_color_event
const
&) -> bool;
45
46
[[nodiscard]]
auto
filter_send(::esc::Window_resize) -> bool;
47
48
[[nodiscard]]
auto
filter_send(
ox::Custom_event
const
& e) -> bool;
49
50
}
// namespace ox::detail
51
#endif
// TERMOX_SYSTEM_DETAIL_FILTER_SEND_HPP
ox::Child_added_event
Definition:
event.hpp:57
ox::Child_polished_event
Definition:
event.hpp:67
ox::Child_removed_event
Definition:
event.hpp:62
ox::Custom_event
Definition:
event.hpp:115
ox::Delete_event
Definition:
event.hpp:72
ox::Disable_event
Definition:
event.hpp:76
ox::Dynamic_color_event
Definition:
event.hpp:106
ox::Enable_event
Definition:
event.hpp:80
ox::Focus_in_event
Definition:
event.hpp:84
ox::Focus_out_event
Definition:
event.hpp:88
ox::Key_press_event
Definition:
event.hpp:27
ox::Key_release_event
Definition:
event.hpp:32
ox::Mouse_move_event
Definition:
event.hpp:52
ox::Mouse_press_event
Definition:
event.hpp:37
ox::Mouse_release_event
Definition:
event.hpp:42
ox::Mouse_wheel_event
Definition:
event.hpp:47
ox::Move_event
Definition:
event.hpp:92
ox::Paint_event
Definition:
event.hpp:23
ox::Resize_event
Definition:
event.hpp:97
ox::Timer_event
Definition:
event.hpp:102
Generated by
1.9.1