[PATCH 123/326] bell
This commit is contained in:
parent
f21920c8e9
commit
074ba4e70e
|
@ -4,6 +4,7 @@
|
||||||
racket/draw
|
racket/draw
|
||||||
ffi/unsafe
|
ffi/unsafe
|
||||||
ffi/unsafe/objc
|
ffi/unsafe/objc
|
||||||
|
"utils.rkt"
|
||||||
"types.rkt"
|
"types.rkt"
|
||||||
"../../lock.rkt"
|
"../../lock.rkt"
|
||||||
"../common/handlers.rkt")
|
"../common/handlers.rkt")
|
||||||
|
@ -105,8 +106,10 @@
|
||||||
(let ([f (tell #:type _NSRect (tell NSScreen mainScreen) frame)])
|
(let ([f (tell #:type _NSRect (tell NSScreen mainScreen) frame)])
|
||||||
(set-box! xb (->long (NSSize-width (NSRect-size f))))
|
(set-box! xb (->long (NSSize-width (NSRect-size f))))
|
||||||
(set-box! yb (->long (NSSize-height (NSRect-size f))))))
|
(set-box! yb (->long (NSSize-height (NSRect-size f))))))
|
||||||
|
|
||||||
(define (bell) (void))
|
(define-appkit NSBeep (_fun -> _void))
|
||||||
|
(define (bell) (NSBeep))
|
||||||
|
|
||||||
(define (hide-cursor)
|
(define (hide-cursor)
|
||||||
(tellv NSCursor setHiddenUntilMouseMoves: #:type _BOOL #t))
|
(tellv NSCursor setHiddenUntilMouseMoves: #:type _BOOL #t))
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
define-cocoa
|
define-cocoa
|
||||||
define-cf
|
define-cf
|
||||||
define-appserv
|
define-appserv
|
||||||
|
define-appkit
|
||||||
define-mz
|
define-mz
|
||||||
as-objc-allocation
|
as-objc-allocation
|
||||||
retain release
|
retain release
|
||||||
|
@ -21,10 +22,12 @@
|
||||||
(define cocoa-lib (ffi-lib (format "/System/Library/Frameworks/Cocoa.framework/Cocoa")))
|
(define cocoa-lib (ffi-lib (format "/System/Library/Frameworks/Cocoa.framework/Cocoa")))
|
||||||
(define cf-lib (ffi-lib (format "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")))
|
(define cf-lib (ffi-lib (format "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")))
|
||||||
(define appserv-lib (ffi-lib (format "/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices")))
|
(define appserv-lib (ffi-lib (format "/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices")))
|
||||||
|
(define appkit-lib (ffi-lib (format "/System/Library/Frameworks/AppKit.framework/AppKit")))
|
||||||
|
|
||||||
(define-ffi-definer define-cocoa cocoa-lib)
|
(define-ffi-definer define-cocoa cocoa-lib)
|
||||||
(define-ffi-definer define-cf cf-lib)
|
(define-ffi-definer define-cf cf-lib)
|
||||||
(define-ffi-definer define-appserv appserv-lib)
|
(define-ffi-definer define-appserv appserv-lib)
|
||||||
|
(define-ffi-definer define-appkit appkit-lib)
|
||||||
|
|
||||||
(define (objc-delete v)
|
(define (objc-delete v)
|
||||||
(tellv v release))
|
(tellv v release))
|
||||||
|
|
|
@ -113,7 +113,9 @@
|
||||||
(set-box! h (gdk_screen_get_height s))))
|
(set-box! h (gdk_screen_get_height s))))
|
||||||
(define (get-display-depth) 32)
|
(define (get-display-depth) 32)
|
||||||
|
|
||||||
(define-unimplemented bell)
|
(define-gdk gdk_display_beep (_fun _GdkDisplay -> _void))
|
||||||
|
(define (bell) (gdk_display_beep (gdk_display_get_default)))
|
||||||
|
|
||||||
(define (hide-cursor) (void))
|
(define (hide-cursor) (void))
|
||||||
|
|
||||||
(define-unimplemented is-color-display?)
|
(define-unimplemented is-color-display?)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user