Commit Graph

17 Commits

Author SHA1 Message Date
Drakulix 196b48041b Use an enum instead of a struct for `UnusedEvent` 2017-04-29 16:23:45 +02:00
Drakulix 3bd25011b0 Replace `()` with `UnusedEvent` 2017-04-27 16:12:06 +02:00
Drakulix f7d3b3dee3 Fix formatting 2017-04-26 20:10:28 +02:00
Drakulix 092fc198c3 Fixup glutin backend and more bugfixes 2017-04-24 00:30:02 +02:00
Drakulix d62f491801 Refactor `InputBackend` to use events. 2017-04-23 19:55:11 +02:00
Drakulix 9b6273f297 Add set_output_metadata 2017-04-18 21:57:53 +02:00
Drakulix 109f4035e8 Move set_cursor_position to the graphics backend 2017-04-18 21:20:08 +02:00
Drakulix 4afad6f939 Expand `Seat` documentation 2017-04-15 22:48:55 +02:00
Drakulix cc6f0c9d73 Expand `on_seat_changed` documentation 2017-04-15 22:45:26 +02:00
Drakulix 66ea275d71 Fixup seat implementation 2017-04-15 22:42:42 +02:00
Drakulix 01884a6aa8 Add pointer axis event passing 2017-04-15 21:46:27 +02:00
Drakulix 7aca2edb13 Adjust InputBackend for libinput compatibility
- Make id be an `u64` to be able to populate it by a hash
- Add internal interface to get a mutable capabilities reference from a `Seat`.
- `InputConfig` type does not need to be `Sized` on `InputBackend`
2017-04-15 19:29:15 +02:00
Drakulix ae375624ac Fix formatting 2017-03-20 14:33:27 +01:00
Drakulix d53a7fcc1d Added SeatCapabilities 2017-03-19 21:55:32 +01:00
Drakulix 8e92c9c922 Add InputConfig 2017-03-18 17:14:52 +01:00
Drakulix 460630d0c8 Fixup documentation 2017-03-14 19:35:12 +01:00
Drakulix ec8149b084 Initial glutin backend implementation 2017-03-14 19:34:48 +01:00