2012-12-31 6 views
4

카이로와 함께 X11 그리기에 그리는 나는 최근 하스켈 X11 프로그래밍에 첫 단계를 만들어 어떻게 지금은 카이로/Pango가를 사용하여 텍스트를 그릴합니다. C 튜토리얼을 찾았는데 create an Xlib surface using cairo_xlib_surface_create()이 필요합니다.
카이로에 대해 Haskell wrapper이 있지만이 기능에 대한 래퍼가 누락 된 것 같습니다.
그러나, 여전히 표면 mentions an Xlib backend에 대한 문서부터 카이로와 X11 창에 직접 그릴 수있는 방법이 될 것 같습니다.
그러나 추가 정보를 찾을 수 없습니다.하스켈

답변

1

문서는 다른 백엔드에 바인딩 외부에서 구현 될 수있다, 그러나 그것은 관련 기술에 대한 바인딩 (예 : X11, 화려 함 등)을 필요로하기 때문에

참고 하스켈 바인딩이 가능한 모든 카이로 백엔드를 지원하지 않습니다 말한다. 예를 들어, Gtk2Hs는 X11 (Windows의 경우 win32)의 백엔드에 대한 바인딩을 제공합니다.

그래서 gtk2hs를 사용해야하거나 필요한 바인딩을 직접 수행해야합니다.