Difference between revisions of "Backend"

From GNUstepWiki
Jump to navigation Jump to search
m (marked as stub)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{stub}}
 +
 
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.
  
{{stub}}
+
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]]

Latest revision as of 21:38, 5 July 2013

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