summaryrefslogtreecommitdiff
path: root/plugins/gtkui/retina.m
blob: 320bfdc1ad5a945523a4a28aa5992f9f02219b7b (plain)
1
2
3
4
5
6
7
8
9
10
11
#include <Cocoa/Cocoa.h>
#include <gtk/gtk.h>
#include <gdk/gdkquartz.h>
#include "retina.h"

int
is_retina (GtkWidget *w) {
    NSWindow *window = gdk_quartz_window_get_nswindow (gtk_widget_get_window (w));
    float s = [window backingScaleFactor];
    return s > 1.0f;
}