|
ttx 0.1.0
|
Represents a seamless pane navigation request. More...
#include <ttx/terminal/escapes/osc_8671.h>
Public Member Functions | |
| auto | serialize () const -> di::String |
| auto | operator== (OSC8671 const &other) const -> bool=default |
Static Public Member Functions | |
| static auto | parse (di::StringView data) -> di::Optional< OSC8671 > |
Public Attributes | |
| SeamlessNavigationRequestType | type { SeamlessNavigationRequestType::Supported } |
| di::Optional< NavigateDirection > | direction {} |
| di::Optional< di::String > | id {} |
| di::Optional< di::Tuple< u32, u32 > > | range {} |
| NavigateWrapMode | wrap_mode { NavigateWrapMode::Disallow } |
| bool | hide_cursor_on_enter { false } |
Static Public Attributes | |
| static constexpr auto | max_id_byte_size = 36_usize |
Friends | |
| constexpr friend auto | tag_invoke (di::Tag< di::reflect >, di::InPlaceType< OSC8671 >) |
Represents a seamless pane navigation request.
|
default |
|
static |
| auto ttx::terminal::OSC8671::serialize | ( | ) | const -> di::String |
|
friend |
| di::Optional<NavigateDirection> ttx::terminal::OSC8671::direction {} |
| bool ttx::terminal::OSC8671::hide_cursor_on_enter { false } |
| di::Optional<di::String> ttx::terminal::OSC8671::id {} |
|
staticconstexpr |
| di::Optional<di::Tuple<u32, u32> > ttx::terminal::OSC8671::range {} |
| SeamlessNavigationRequestType ttx::terminal::OSC8671::type { SeamlessNavigationRequestType::Supported } |
| NavigateWrapMode ttx::terminal::OSC8671::wrap_mode { NavigateWrapMode::Disallow } |