QCAD
Open Source 2D CAD
|
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. | |
QCAD Simple API | |
This module defines the QCAD Simple API in ECMAScript. The QCAD Simple API is meant to simplify common tasks such as adding entities. To use the QCAD Simple API in your scripts, include the file simple.js in your script: | |
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. | |
Zoom Tools | |
This module contains ECMAScript implementations of various zoom tools. | |
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.
library.js | Common functions. |
date.js | Provides date related functions. |
sprintf.js | Provides a C-like sprintf() function. |
EAction (EAction.js) | |
Plugin (Plugin.js) | |
Map (map.js) | Provides a map class. |