71 -> di::Optional<MouseEvent>;
Definition optional_forward_declaration.h:5
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
constexpr auto enumerator
Definition enumerator.h:36
constexpr auto make_enumerators
Definition enumerator.h:74
Definition escape_sequence_parser.cpp:18
MouseEncoding
Definition mouse_event_io.h:44
@ SGRPixels
Definition mouse_event_io.h:49
@ SGR
Definition mouse_event_io.h:47
@ URXVT
Definition mouse_event_io.h:48
@ UTF8
Definition mouse_event_io.h:46
@ None
Definition graphics_rendition.h:64
AlternateScrollMode
Definition mouse_event_io.h:14
@ Disabled
Definition mouse_event_io.h:15
constexpr auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< CursorStyle >)
Definition cursor_style.h:16
MouseProtocol
Definition mouse_event_io.h:27
@ AnyEvent
Definition mouse_event_io.h:32
@ BtnEvent
Definition mouse_event_io.h:31
@ X10
Definition mouse_event_io.h:29
@ VT200
Definition mouse_event_io.h:30
auto serialize_mouse_event(MouseEvent const &event, MouseProtocol protocol, MouseEncoding encoding, di::Optional< MousePosition > prev_event_position, MouseScrollProtocol const &scroll_protocol, dius::tty::WindowSize const &window_size) -> di::Optional< di::TransparentString >
Definition mouse_event_io.cpp:139
ApplicationCursorKeysMode
Definition key_event_io.h:14
@ Disabled
Definition key_event_io.h:15
auto mouse_event_from_csi(CSI const &csi, di::Optional< dius::tty::WindowSize > window_size_if_using_pixels={}) -> di::Optional< MouseEvent >
Definition mouse_event_io.cpp:219
@ Enabled
Definition focus_event_io.h:12
@ Disabled
Definition focus_event_io.h:11
Definition in_place_type.h:5