QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ECMAScript

This module contains classes and libraries implemented in ECMAScript (JavaScript). More...

Modules

 Block Tools
 This module contains ECMAScript implementations of block related tools.
 Drawing Tools
 This module contains ECMAScript implementations of the various drawing tools.
 Editing Tools
 This module contains ECMAScript implementations of the editing tools (copy, paste, undo, redo, delete, ...)
 File Tools
 This module contains ECMAScript implementations of the tools in the file menu.
 Help Tools
 This module contains ECMAScript implementations of the help menu entries.
 Layer Tools
 This module contains ECMAScript implementations of various layer related tools.
 Measuring / Information Tools
 This module contains ECMAScript implementations of various measuring and information tools.
 Misc Examples and Scripts
 This module contains ECMAScript examples and uncategorized scripts.
 Modification Tools
 This module contains ECMAScript implementations of various modification tools.
 Selection Tools
 This module contains ECMAScript implementations of advanced selection tools.
 Snap Tools
 This module contains ECMAScript implementations of various snap tools.
 View Tools
 This module contains ECMAScript implementations of various view tools.
 Widgets
 This module contains ECMAScript implementations of various user interface widgets.
 Window Tools
 This module contains ECMAScript implementations of various window tools.

Detailed Description

This module contains classes and libraries implemented in ECMAScript (JavaScript).

These scripts define the actual application (GUI, menus, widgets, actions, etc.). The entry point is always autostart.js.

Common used Script Files and Classes

library.jsCommon functions.
date.jsProvides date related functions.
sprintf.js Provides a C-like sprintf() function.
EAction (EAction.js)Base class for all ECMAScript based actions.
Plugin (Plugin.js)
Map (map.js)Provides a map class.