diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-17 21:22:15 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-17 21:22:15 +0200 |
commit | d74734b1b4c3dfbdd39caa80e67e8c789e900cc3 (patch) | |
tree | fb5999e3735ff715c7d20d875c78de28dd191408 /plugins/gtkui/retina.m | |
parent | 146d976dec3ce9de80ed311da80c4aa1d9dfa70a (diff) |
gtkui: disable tabstrip antialiasing on ldpi macs
Diffstat (limited to 'plugins/gtkui/retina.m')
-rw-r--r-- | plugins/gtkui/retina.m | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/gtkui/retina.m b/plugins/gtkui/retina.m new file mode 100644 index 00000000..320bfdc1 --- /dev/null +++ b/plugins/gtkui/retina.m @@ -0,0 +1,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; +} |