Skip to content

retroj/xft-egg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== Description

Bindings for Xft.  This is still a very early work in progress, and the
API *will change* in future releases.


== Authors

* John J Foerch


== Requirements
=== Chicken Eggs

* [[foreigners]]
* [[xtypes]]


=== C Headers

* Xft (libxft-dev)


== API

=== XftColor
* make-xftcolor
* xftcolor-red
* xftcolor-green
* xftcolor-blue
* xftcolor-alpha

=== XftDraw
* xftdraw-create
* xftdraw-create-bitmap
* xftdraw-create-alpha
* xftdraw-change
* xftdraw-display
* xftdraw-drawable
* xftdraw-colormap
* xftdraw-visual
* xftdraw-destroy
* xftdraw-picture
* xftdraw-set-clip!
* xftdraw-set-clip-rectangles!
* xftdraw-set-subwindow-mode!

=== XftFontInfo
* xft-fontinfo-create
* xft-fontinfo-destroy
* xft-fontinfo-hash
* xft-fontinfo-equal

=== XftFont
* make-xftfont
* free-xftfont
* xftfont-ascent
* xftfont-descent
* xftfont-height
* xftfont-max-advance-width
* xftfont-charset
* xftfont-pattern
* xftfont-match
* xft-font-open
* xft-font-open/name
* xft-font-open/xlfd
* xft-font-open/info
* xft-font-open/pattern
* xft-lock-face
* xft-unlock-face
* xft-font-copy
* xft-font-close
* xft-font-load-glyphs
* xft-font-unload-glyphs
* xft-font-check-glyph
* xft-char-exists
* xft-char-index

=== XftCharSpec
* make-xftcharspec
* free-xftcharspec
* xftcharspec-ucs4
* xftcharspec-x
* xftcharspec-y

=== XftCharFontSpec
* make-xftcharfontspec
* free-xftcharfontspec
* xftcharfontspec-font
* xftcharfontspec-ucs4
* xftcharfontspec-x
* xftcharfontspec-y

=== XftGlyphSpec
* make-xftglyphspec
* free-xftglyphspec
* xftglyphspec-glyph
* xftglyphspec-x
* xftglyphspec-y

=== XftGlyphFontSpec
* make-xftglyphfontspec
* free-xftglyphfontspec
* xftglyphfontspec-font
* xftglyphspec-glyph
* xftglyphfontspec-x
* xftglyphfontspec-y

=== Misc
* xft-default-has-render
* xft-default-set
* xft-default-substitute
* xft-name-parse
* xft-xlfd-parse
* xft-init
* xft-get-version
* xft-list-fonts
* xft-init-ft-library

=== Draw on Drawables
* xft-draw-src-picture
* xft-draw-glyphs
* xft-draw-string
* xft-draw-char-spec
* xft-draw-char-font-spec
* xft-draw-glyph-spec
* xft-draw-glyph-font-spec
* xft-draw-rect

=== Extents
* xft-text-extents

=== Rendering
* xft-glyph-render
* xft-glyph-spec-render
* xft-char-spec-render
* xft-glyph-font-spec-render
* xft-char-font-spec-render
* xft-text-render-8
* xft-text-render-16
* xft-text-render-16be
* xft-text-render-16le
* xft-text-render-32
* xft-text-render-32be
* xft-text-render-32le
* xft-text-render-utf8
* xft-text-render-utf16


== Examples



== License

BSD


== Version History

* 0.1 (February 9, 2013) initial release

About

xft bindings for chicken scheme

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages