+ predicates for Xft return codes
This commit is contained in:
parent
a11b31a92f
commit
9d13fd2930
|
@ -43,7 +43,12 @@
|
||||||
scx-xft-draw-colormap
|
scx-xft-draw-colormap
|
||||||
scx-xft-draw-visual
|
scx-xft-draw-visual
|
||||||
(xft-pattern-object :syntax)
|
(xft-pattern-object :syntax)
|
||||||
xft-pattern-object-elements))
|
xft-pattern-object-elements
|
||||||
|
|
||||||
|
scx-xft-result-match?
|
||||||
|
scx-xft-result-no-match?
|
||||||
|
scx-xft-result-type-mismatch?
|
||||||
|
scx-xft-result-no-id?))
|
||||||
|
|
||||||
(define-interface xrender-interface
|
(define-interface xrender-interface
|
||||||
(export
|
(export
|
||||||
|
|
|
@ -233,21 +233,29 @@
|
||||||
(shared-binding-ref
|
(shared-binding-ref
|
||||||
(lookup-imported-binding "scx-xft-version-minor")))
|
(lookup-imported-binding "scx-xft-version-minor")))
|
||||||
|
|
||||||
(define scx-xft-result-match
|
(define scx-xft-result-match?
|
||||||
(shared-binding-ref
|
(let ((code (shared-binding-ref
|
||||||
(lookup-imported-binding "scx-xft-result-match")))
|
(lookup-imported-binding "scx-xft-result-match"))))
|
||||||
|
(lambda (value)
|
||||||
|
(equal? value code))))
|
||||||
|
|
||||||
(define scx-xft-result-no-match
|
(define scx-xft-result-no-match?
|
||||||
(shared-binding-ref
|
(let ((code (shared-binding-ref
|
||||||
(lookup-imported-binding "scx-xft-result-no-match")))
|
(lookup-imported-binding "scx-xft-result-no-match"))))
|
||||||
|
(lambda (value)
|
||||||
|
(equal? value code))))
|
||||||
|
|
||||||
(define scx-xft-result-type-mismatch
|
(define scx-xft-result-type-mismatch?
|
||||||
(shared-binding-ref
|
(let ((code (shared-binding-ref
|
||||||
(lookup-imported-binding "scx-xft-result-type-mismatch")))
|
(lookup-imported-binding "scx-xft-result-type-mismatch"))))
|
||||||
|
(lambda (value)
|
||||||
|
(equal? value code))))
|
||||||
|
|
||||||
(define scx-xft-result-no-id
|
(define scx-xft-result-no-id?
|
||||||
(shared-binding-ref
|
(let ((code (shared-binding-ref
|
||||||
(lookup-imported-binding "scx-xft-result-no-id")))
|
(lookup-imported-binding "scx-xft-result-no-id"))))
|
||||||
|
(lambda (value)
|
||||||
|
(equal? value code))))
|
||||||
|
|
||||||
;;; import functions from C code
|
;;; import functions from C code
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue