|
constexpr | text_selection (text_selection const &) noexcept=default |
|
constexpr | text_selection (text_selection &&) noexcept=default |
|
constexpr text_selection & | operator= (text_selection const &) noexcept=default |
|
constexpr text_selection & | operator= (text_selection &&) noexcept=default |
|
constexpr text_selection & | resize (size_t size) noexcept |
|
constexpr text_cursor | cursor () const noexcept |
|
constexpr std::pair< text_cursor, text_cursor > | selection (size_t size) const noexcept |
| Return the selection of characters.
|
|
constexpr std::pair< size_t, size_t > | selection_indices () const noexcept |
| Get the text indices for the selection.
|
|
constexpr bool | empty () const noexcept |
|
constexpr | operator bool () const noexcept |
|
constexpr text_selection & | clear_selection (size_t size) noexcept |
|
constexpr text_selection & | set_cursor (text_cursor new_cursor) noexcept |
|
constexpr text_selection & | operator= (text_cursor const &rhs) noexcept |
|
constexpr void | start_selection (text_cursor new_cursor, text_cursor first, text_cursor last) noexcept |
|
constexpr void | start_selection (text_cursor new_cursor, std::pair< text_cursor, text_cursor > selection) noexcept |
|
constexpr void | drag_selection (text_cursor drag_cursor) noexcept |
|
constexpr void | drag_selection (text_cursor drag_cursor, text_cursor first, text_cursor last) noexcept |
|
constexpr void | drag_selection (text_cursor drag_cursor, std::pair< text_cursor, text_cursor > selection) noexcept |
|