winit/src/platform_impl/apple/appkit
Kirill Chibisov 3a60cbaba5
api: make EventLoopProxy wrap an opaque type
The proxy is intended to be Clone, thus use `Arc` for it internally and
don't require backends for it to be `Clone`. Use `EventLoopProxyProvider`
to hide the backend's proxy implementation details.

Co-authored-by: daxpedda <daxpedda@gmail.com>
2024-11-12 10:56:20 +03:00
..
app.rs api: overhaul pointer API 2024-10-08 15:19:00 +03:00
app_state.rs api: make EventLoopProxy wrap an opaque type 2024-11-12 10:56:20 +03:00
cursor.rs api: unify error handling 2024-09-06 17:20:11 +03:00
event.rs Move iOS and macOS implementations into new apple module (#3756) 2024-06-24 13:26:49 +02:00
event_loop.rs api: make EventLoopProxy wrap an opaque type 2024-11-12 10:56:20 +03:00
ffi.rs Move iOS and macOS implementations into new apple module (#3756) 2024-06-24 13:26:49 +02:00
menu.rs Move iOS and macOS implementations into new apple module (#3756) 2024-06-24 13:26:49 +02:00
mod.rs api: make EventLoopProxy wrap an opaque type 2024-11-12 10:56:20 +03:00
monitor.rs Various Monitor/VideoModeHandle methods now return an Option 2024-08-08 01:29:51 +02:00
observer.rs Allow the user to register the application delegate on macOS and iOS (#3758) 2024-08-11 23:14:18 +02:00
util.rs Move iOS and macOS implementations into new apple module (#3756) 2024-06-24 13:26:49 +02:00
view.rs api: move primary from FingerId to Pointer events 2024-11-02 17:10:32 +03:00
window.rs chore: always pull raw-window-handle 2024-11-03 00:39:01 +03:00
window_delegate.rs chore: always pull raw-window-handle 2024-11-03 00:39:01 +03:00