|
| CSeatWebOS (std::uint32_t globalName, wayland::seat_t const &seat, CConnection &connection) |
|
void | SetCursor (std::uint32_t serial, wayland::surface_t const &surface, std::int32_t hotspotX, std::int32_t hotspotY) override |
| Set the cursor of the pointer of this seat. More...
|
|
Public Member Functions inherited from KODI::WINDOWING::WAYLAND::CSeat |
| CSeat (std::uint32_t globalName, wayland::seat_t const &seat, CConnection &connection) |
| Construct seat handler. More...
|
|
void | AddRawInputHandlerKeyboard (IRawInputHandlerKeyboard *rawKeyboardHandler) |
|
void | RemoveRawInputHandlerKeyboard (IRawInputHandlerKeyboard *rawKeyboardHandler) |
|
void | AddRawInputHandlerPointer (IRawInputHandlerPointer *rawPointerHandler) |
|
void | RemoveRawInputHandlerPointer (IRawInputHandlerPointer *rawPointerHandler) |
|
void | AddRawInputHandlerTouch (IRawInputHandlerTouch *rawTouchHandler) |
|
void | RemoveRawInputHandlerTouch (IRawInputHandlerTouch *rawTouchHandler) |
|
std::uint32_t | GetGlobalName () const |
|
std::string const & | GetName () const |
|
bool | HasPointerCapability () const |
|
bool | HasKeyboardCapability () const |
|
bool | HasTouchCapability () const |
|
std::string | GetSelectionText () const |
|
wayland::seat_t const & | GetWlSeat () |
| Get the wl_seat underlying this seat. More...
|
|
|
void | InstallKeyboardRepeatInfo () override |
|
◆ SetCursor()
void KODI::WINDOWING::WAYLAND::CSeatWebOS::SetCursor |
( |
std::uint32_t |
serial, |
|
|
wayland::surface_t const & |
surface, |
|
|
std::int32_t |
hotspotX, |
|
|
std::int32_t |
hotspotY |
|
) |
| |
|
overridevirtual |
Set the cursor of the pointer of this seat.
Parameters are identical wo wl_pointer.set_cursor(). If the seat does not currently have the pointer capability, this is a no-op.
Reimplemented from KODI::WINDOWING::WAYLAND::CSeat.
The documentation for this class was generated from the following files:
- xbmc/windowing/wayland/SeatWebOS.h
- xbmc/windowing/wayland/SeatWebOS.cpp