Backend

From GNUstepWiki

(Difference between revisions)
Revision as of 15:00, 23 October 2006
Cbv (Talk | contribs)
add category
← Previous diff
Current revision
Rfm (Talk | contribs)

Line 2: Line 2:
GNUstep's '''backend''' provides a small set of functions used by the [[AppKit|GUI]] library to interface to the actual window system (X11, etc). It also has a drawing engine which emulates common PostScript functions. GNUstep's '''backend''' provides a small set of functions used by the [[AppKit|GUI]] library to interface to the actual window system (X11, etc). It also has a drawing engine which emulates common PostScript functions.
 +
 +The package [[back|gnustep-back]] provides the following backends
 +* cairo – default backend using the cairo 2D graphics library.
 +* winlib – default backend on windows systems. Cairo and Windows API variants.
 +* art – old (deprecated) backend on unixlike systems. Uses the vector-based PostScriptlike 2d graphics library libArt.
 +* xlib – old (deprecated) X11 backend.
 +
 +You can choose the backend to be used by e.g.
 + defaults write NSGlobalDomain GSBackend libgnustep-cairo
 +
 +=== Related Links ===
 +*[http://www.gnome.org/~mathieu/libart/libart.html LibArt]
 +*[http://www.cairographics.org/ Cairo]
 +*[http://www.gnustep.org/resources/documentation/Developer/Back/General/DefaultsSummary.html Docs about the backend-specific defaults settings]
[[Category:Bundles]] [[Category:Bundles]]

Current revision

This article or section is a stub (i.e., in need of additional material).
You can help us by expanding it


GNUstep's backend provides a small set of functions used by the GUI library to interface to the actual window system (X11, etc). It also has a drawing engine which emulates common PostScript functions.

The package gnustep-back provides the following backends

  • cairo – default backend using the cairo 2D graphics library.
  • winlib – default backend on windows systems. Cairo and Windows API variants.
  • art – old (deprecated) backend on unixlike systems. Uses the vector-based PostScriptlike 2d graphics library libArt.
  • xlib – old (deprecated) X11 backend.

You can choose the backend to be used by e.g.

 defaults write NSGlobalDomain GSBackend libgnustep-cairo

Related Links