gui/gui-lib/mred/private/wx/gtk/gtk3.rkt
Matthew Flatt f42356da3f Support and prefer GTK+ 3 on Unix/X
The main advantage of GTK+ 3 is better support for HiDPI
displays. If GTK+ 3 libraries are not available or if the
`PLT_GTK2` environment variable is defined, GTK+ 2 is used
as before.
2015-08-16 20:55:35 -06:00

17 lines
295 B
Racket

#lang racket/base
(require ffi/unsafe)
(provide gtk3?
get-gdk3-lib
get-gtk3-lib)
(define (get-gdk3-lib)
(ffi-lib "libgdk-3" '("0" "")))
(define (get-gtk3-lib)
(ffi-lib "libgtk-3" '("0" "")))
(define gtk3?
(and (not (getenv "PLT_GTK2"))
(get-gdk3-lib)
(get-gtk3-lib)))