Path	Lines of Code
Cargo.toml	117
rustfmt.toml	3
src/dpi.rs	337
src/error.rs	65
src/event.rs	721
src/event_loop.rs	120
src/icon.rs	95
src/lib.rs	28
src/monitor.rs	110
src/platform/android.rs	25
src/platform/desktop.rs	37
src/platform/ios.rs	172
src/platform/macos.rs	165
src/platform/mod.rs	7
src/platform/unix.rs	380
src/platform/web.rs	38
src/platform/windows.rs	141
src/platform_impl/android/mod.rs	528
src/platform_impl/ios/app_state.rs	914
src/platform_impl/ios/event_loop.rs	284
src/platform_impl/ios/ffi.rs	336
src/platform_impl/ios/mod.rs	38
src/platform_impl/ios/monitor.rs	138
src/platform_impl/ios/view.rs	566
src/platform_impl/ios/window.rs	535
src/platform_impl/linux/mod.rs	616
src/platform_impl/linux/wayland/env.rs	108
src/platform_impl/linux/wayland/event_loop/mod.rs	392
src/platform_impl/linux/wayland/event_loop/proxy.rs	14
src/platform_impl/linux/wayland/event_loop/sink.rs	27
src/platform_impl/linux/wayland/event_loop/state.rs	9
src/platform_impl/linux/wayland/mod.rs	34
src/platform_impl/linux/wayland/output.rs	189
src/platform_impl/linux/wayland/seat/keyboard/handlers.rs	123
src/platform_impl/linux/wayland/seat/keyboard/keymap.rs	149
src/platform_impl/linux/wayland/seat/keyboard/mod.rs	76
src/platform_impl/linux/wayland/seat/mod.rs	149
src/platform_impl/linux/wayland/seat/pointer/data.rs	46
src/platform_impl/linux/wayland/seat/pointer/handlers.rs	254
src/platform_impl/linux/wayland/seat/pointer/mod.rs	181
src/platform_impl/linux/wayland/seat/text_input/handlers.rs	60
src/platform_impl/linux/wayland/seat/text_input/mod.rs	50
src/platform_impl/linux/wayland/seat/touch/handlers.rs	105
src/platform_impl/linux/wayland/seat/touch/mod.rs	54
src/platform_impl/linux/wayland/window/mod.rs	509
src/platform_impl/linux/wayland/window/shim.rs	264
src/platform_impl/linux/x11/dnd.rs	193
src/platform_impl/linux/x11/event_processor.rs	1012
src/platform_impl/linux/x11/events.rs	163
src/platform_impl/linux/x11/ffi.rs	4
src/platform_impl/linux/x11/ime/callbacks.rs	139
src/platform_impl/linux/x11/ime/context.rs	122
src/platform_impl/linux/x11/ime/inner.rs	55
src/platform_impl/linux/x11/ime/input_method.rs	211
src/platform_impl/linux/x11/ime/mod.rs	135
src/platform_impl/linux/x11/mod.rs	520
src/platform_impl/linux/x11/monitor.rs	253
src/platform_impl/linux/x11/util/atom.rs	63
src/platform_impl/linux/x11/util/client_msg.rs	29
src/platform_impl/linux/x11/util/cursor.rs	102
src/platform_impl/linux/x11/util/format.rs	45
src/platform_impl/linux/x11/util/geometry.rs	290
src/platform_impl/linux/x11/util/hint.rs	262
src/platform_impl/linux/x11/util/icon.rs	33
src/platform_impl/linux/x11/util/input.rs	165
src/platform_impl/linux/x11/util/keys.rs	27
src/platform_impl/linux/x11/util/memory.rs	47
src/platform_impl/linux/x11/util/mod.rs	72
src/platform_impl/linux/x11/util/modifiers.rs	145
src/platform_impl/linux/x11/util/randr.rs	190
src/platform_impl/linux/x11/util/window_property.rs	99
src/platform_impl/linux/x11/util/wm.rs	74
src/platform_impl/linux/x11/window.rs	892
src/platform_impl/linux/x11/xdisplay.rs	114
src/platform_impl/macos/activation_hack.rs	121
src/platform_impl/macos/app.rs	118
src/platform_impl/macos/app_delegate.rs	133
src/platform_impl/macos/app_state.rs	371
src/platform_impl/macos/event.rs	243
src/platform_impl/macos/event_loop.rs	146
src/platform_impl/macos/ffi.rs	179
src/platform_impl/macos/mod.rs	62
src/platform_impl/macos/monitor.rs	276
src/platform_impl/macos/observer.rs	206
src/platform_impl/macos/util/async.rs	161
src/platform_impl/macos/util/cursor.rs	140
src/platform_impl/macos/util/mod.rs	116
src/platform_impl/macos/view.rs	941
src/platform_impl/macos/window.rs	973
src/platform_impl/macos/window_delegate.rs	450
src/platform_impl/mod.rs	38
src/platform_impl/web/device.rs	7
src/platform_impl/web/error.rs	5
src/platform_impl/web/event_loop/mod.rs	47
src/platform_impl/web/event_loop/proxy.rs	16
src/platform_impl/web/event_loop/runner.rs	391
src/platform_impl/web/event_loop/state.rs	36
src/platform_impl/web/event_loop/window_target.rs	220
src/platform_impl/web/mod.rs	30
src/platform_impl/web/monitor.rs	40
src/platform_impl/web/stdweb/canvas.rs	242
src/platform_impl/web/stdweb/event.rs	218
src/platform_impl/web/stdweb/mod.rs	25
src/platform_impl/web/stdweb/scaling.rs	6
src/platform_impl/web/stdweb/timeout.rs	56
src/platform_impl/web/web_sys/canvas.rs	351
src/platform_impl/web/web_sys/canvas/mouse_handler.rs	196
src/platform_impl/web/web_sys/canvas/pointer_handler.rs	82
src/platform_impl/web/web_sys/event.rs	227
src/platform_impl/web/web_sys/event_handle.rs	25
src/platform_impl/web/web_sys/media_query_handle.rs	48
src/platform_impl/web/web_sys/mod.rs	26
src/platform_impl/web/web_sys/scaling.rs	77
src/platform_impl/web/web_sys/timeout.rs	74
src/platform_impl/web/window.rs	265
src/platform_impl/windows/dark_mode.rs	156
src/platform_impl/windows/dpi.rs	90
src/platform_impl/windows/drop_handler.rs	192
src/platform_impl/windows/event.rs	352
src/platform_impl/windows/event_loop.rs	1852
src/platform_impl/windows/event_loop/runner.rs	361
src/platform_impl/windows/icon.rs	140
src/platform_impl/windows/mod.rs	77
src/platform_impl/windows/monitor.rs	205
src/platform_impl/windows/raw_input.rs	179
src/platform_impl/windows/util.rs	263
src/platform_impl/windows/window.rs	552
src/platform_impl/windows/window_state.rs	311
src/window.rs	373
