This commit is contained in:
Dmitry Nefedov 2024-11-28 11:05:59 +03:00 committed by GitHub
commit c3b940f99b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View File

@ -39,6 +39,8 @@ class ScreenInteractive : public Screen {
// Options. Must be called before Loop().
void TrackMouse(bool enable = true);
void SetCursorReset(Screen::Cursor::Shape shape);
// Return the currently active screen, nullptr if none.
static ScreenInteractive* Active();

View File

@ -441,6 +441,11 @@ void ScreenInteractive::TrackMouse(bool enable) {
track_mouse_ = enable;
}
/// @brief Set cursor shape on exit of main loop
void ScreenInteractive::SetCursorReset(Screen::Cursor::Shape shape) {
cursor_reset_shape_ = shape;
}
/// @brief Add a task to the main loop.
/// It will be executed later, after every other scheduled tasks.
/// @ingroup component