gtk/gdk/macos
Arjan Molenaar 4fd848c9de macos: Retrieve NSEvents based on event properties
We cannot depend on the exact event, since some events (e.g. for popups)
are rewritten. Therefore we need to determine the NSEvent based on
heuristics. The usual suspects are event type, device and timestamp.

This allows us to fix IMContext for popups.
2024-03-16 17:25:38 +01:00
..
edgesnapping.c Fix typos throughout 2024-01-07 20:44:05 -05:00
edgesnapping.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkdisplaylinksource.c
gdkdisplaylinksource.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacos.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
GdkMacosBaseView.c
GdkMacosBaseView.h
gdkmacosbuffer-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosbuffer.c
gdkmacoscairocontext-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacoscairocontext.c Add empty callbacks for Gdk.DrawContext.empty_frame on macOS 2024-01-27 15:34:59 +01:00
gdkmacosclipboard-private.h gdk/macos: fix builds on macOS before 10.13 2023-04-10 14:21:49 -04:00
gdkmacosclipboard.c macos: abstract pasteboard for use in clipboard and drag 2023-01-13 20:03:55 +01:00
gdkmacoscursor-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacoscursor.c Merge branch 'wip/fl/macos-cursor-from-texture' into 'main' 2024-03-05 21:34:30 +00:00
gdkmacosdevice-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosdevice.c
gdkmacosdevice.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosdisplay-feedback.c
gdkmacosdisplay-private.h macOS: Fix typos 2023-09-13 16:53:27 +02:00
gdkmacosdisplay-settings.c
gdkmacosdisplay-translate.c Fix coding style 2023-10-04 03:30:32 +09:00
gdkmacosdisplay-wm.c
gdkmacosdisplay.c macos: Retrieve NSEvents based on event properties 2024-03-16 17:25:38 +01:00
gdkmacosdisplay.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosdrag-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosdrag.c macos: Stop using g_slice 2023-03-14 14:56:42 -04:00
gdkmacosdragsurface-private.h macos: Move native window creation to ::constructed() 2023-04-26 21:03:34 +02:00
gdkmacosdragsurface.c macos: Add surface from ::constructed() 2023-04-26 21:03:34 +02:00
gdkmacosdrop-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosdrop.c
gdkmacoseventsource-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacoseventsource.c macos: hand event to NSApp if it's not handled by us 2024-02-07 16:36:36 +01:00
gdkmacosglcontext-private.h gdk: Remove a leftover reference to the renamed variable prefers_high_depth 2023-07-23 23:13:47 +02:00
gdkmacosglcontext.c Add empty callbacks for Gdk.DrawContext.empty_frame on macOS 2024-01-27 15:34:59 +01:00
gdkmacosglcontext.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacoskeymap-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacoskeymap.c Cleanup: remove unused variables from macos code 2022-12-04 12:50:20 +01:00
gdkmacoskeymap.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
GdkMacosLayer.c
GdkMacosLayer.h
gdkmacosmonitor-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosmonitor.c gdk: Use subpixel_layout on macOS 2023-08-24 15:30:03 +02:00
gdkmacosmonitor.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacospasteboard-private.h gdk/macos: fix builds on macOS before 10.13 2023-04-10 14:21:49 -04:00
gdkmacospasteboard.c gdk/macos: fix builds on macOS before 10.13 2023-04-10 14:21:49 -04:00
gdkmacospopupsurface-private.h macos: Don't pass sizes to macos_surface_new() 2023-04-26 21:03:34 +02:00
gdkmacospopupsurface.c macos: Add surface from ::constructed() 2023-04-26 21:03:34 +02:00
gdkmacosseat-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmacosseat.c
gdkmacosseat.h
gdkmacossurface-private.h display: Remove ::create_surface() vfunc 2023-04-26 21:03:34 +02:00
gdkmacossurface.c display: Remove ::create_surface() vfunc 2023-04-26 21:03:34 +02:00
gdkmacossurface.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
GdkMacosTile.c
GdkMacosTile.h
gdkmacostoplevelsurface-private.h macos: Move native window creation to ::constructed() 2023-04-26 21:03:34 +02:00
gdkmacostoplevelsurface.c macos: deduplicate compute_size logic 2024-02-17 22:47:47 +01:00
gdkmacosutils-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
GdkMacosView.c
GdkMacosView.h
GdkMacosWindow.c macos: determine zoomed state via NSWindow isZoomed 2024-02-18 14:33:26 +01:00
GdkMacosWindow.h macos: use native zoom/unzoom logic 2024-02-18 14:33:26 +01:00
meson.build macos: refactor pasteboard components into separate module 2023-01-13 20:03:55 +01:00