mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-05 09:25:38 +00:00
ui/app: (macOS) use a consistent and constant backing store constant
Compute and keep constant the pixel density, to avoid window content changes when moving to another monitor with a different density. Use backing store scale, not content scale for input events. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -13,5 +13,7 @@ __attribute__ ((visibility ("hidden"))) CGFloat gio_viewHeight(CFTypeRef viewRef
|
||||
__attribute__ ((visibility ("hidden"))) void gio_setAnimating(CFTypeRef viewRef, BOOL anim);
|
||||
__attribute__ ((visibility ("hidden"))) void gio_updateDisplayLink(CFTypeRef viewRef, CGDirectDisplayID dispID);
|
||||
__attribute__ ((visibility ("hidden"))) CGFloat gio_getPixelsPerDP(void);
|
||||
__attribute__ ((visibility ("hidden"))) CGFloat gio_getBackingScale(void);
|
||||
__attribute__ ((visibility ("hidden"))) CGFloat gio_getViewBackingScale(CFTypeRef viewRef);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user