Skip to content
This repository has been archived by the owner on Aug 3, 2024. It is now read-only.

SeatClient #32

Open
1 of 9 tasks
Timidger opened this issue Nov 9, 2017 · 0 comments
Open
1 of 9 tasks

SeatClient #32

Timidger opened this issue Nov 9, 2017 · 0 comments
Milestone

Comments

@Timidger
Copy link
Member

Timidger commented Nov 9, 2017

Documentation

  • This struct is state for a single client's bound wl_seat resource and is used to issue input events to that client. The lifetime of these objects are managed by the Seat.

A SeatClient is managed by a Seat, so it's probably best for the Seat to hold a SeatClient so that we can't have a dangling pointer. Since this is stored witin the wlroots' wlr_seat we need to probably just set and manage their raw pointer.

SeatClient

Functions

  • resource unsafe
  • client unsafe
  • seat Double check this doesn't break mutable alias concerns, since this is a pointer to its parent!

Resources

  • pointers
  • keyboards
  • touchs
  • data_devices
  • primary_selection_devices
This was referenced Nov 9, 2017
@Timidger Timidger mentioned this issue Feb 4, 2018
2 tasks
@Timidger Timidger added this to the Basic wrapping milestone Feb 28, 2018
@Timidger Timidger added Hackathon Work during the 2018 April hackathon and removed Safe-Lib-Design Hackathon Work during the 2018 April hackathon labels Mar 29, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

1 participant