You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



nglayout project

glossary

CSS
Cascading Style Sheets: Standard for defining presentation in Web documents. NGLayout supports CSS1 and most of CSS2. Read the documentation for our style system.
BAM
The Netscape internal code-name for our code modularization effort. It stands for "Born Again Modularization." It hinges upon XPCOM.
CCP
Cut, Copy and Paste (clipboard operations)
CVS
The preferred method for obtaining NGLayout source code and staying in synch with the development effort. See our CVS page for more info.
DND
Drag and drop
DOM
Document Object Model - the heart of Dynamic HTML. See our DOM documentation for more details.
DTD
Document Type Definition - specifies a set of elements, their relationships and the tag set to mark the document. A good introduction to SGML concepts can be found here.
HTML
Hypertext Markup Language - NGLayout implements HTML 4.0; see the W3C's HTML site for more info
libfont
Font library
imglib
Image library
JS
JavaScript
netlib
Networking library
NGLayout
Next Generation Layout Engine - see our home page for more info
Raptor
Former code-name for NGLayout. We were asked to stop using it in public due to trademark problems. So don't use it :-)
RDF
Resource Description Framework - see our RDF technical documentation for more info
UI
User Interface
Widget
Widgets are buttons, drop-downs, input fields, etc. Needed for form elements.
WIP
Work in Progress
XIF
XML Interchange Format - used internally by NGLayout for all I/O to clipboard, etc.
XML
Extensible Markup Language - see the W3C's XML site for more info
XPCOM
Cross Platform Component Object Model - see our docs on how to modularize your code for more info