cocoa.pasteboard cocoa.runtime cocoa.subclassing cocoa.types
cocoa.views combinators core-foundation.strings core-graphics
core-graphics.types core-text io.encodings.utf8 kernel locals
-math math.rectangles namespaces opengl sequences threads
-ui.gadgets ui.gadgets.private ui.gadgets.worlds ui.gestures
-ui.private ;
+math math.order math.rectangles namespaces opengl sequences
+system-info threads ui.gadgets ui.gadgets.private
+ui.gadgets.worlds ui.gestures ui.private ;
IN: ui.backend.cocoa.views
: send-mouse-moved ( view event -- )
METHOD: NSInteger conversationIdentifier [ self alien-address ]
METHOD: void prepareOpenGL [
- self 1 -> setWantsBestResolutionOpenGLSurface:
- self -> backingScaleFactor dup 1.0 > [
- gl-scale-factor set-global t retina? set-global
- ] [ drop ] if
+ os-version { 10 7 0 } after=? [
+ self 1 -> setWantsBestResolutionOpenGLSurface:
+ self -> backingScaleFactor dup 1.0 > [
+ gl-scale-factor set-global t retina? set-global
+ ] [ drop ] if
+ ] when
]
! Initialization