Supporting AutoCAD customization
Supporting AutoCAD customization
progeCAD supports AutoCAD .cui/.cuix files which are used to control the following aspects of the progeCAD user interface:
Workspaces
Menus
Toolbars
Ribbon, contextual ribbon states
Quick Access toolbar
Application button menu
Keyboard shortcuts
Aliases
Double-click actions
Although progeCAD primarily utilizes .cui/.cuix files to control the user interface, progeCAD's Customize UI command also supports importing and exporting a variety of AutoCAD and progeCAD legacy interface file formats:
MNU, MNS and ICM Legacy file formats for storing menus.
PGP and ICA Legacy file formats for storing command aliases.
ICK Legacy file format for storing keyboard shortcuts
In addition to file formats that control the user interface, progeCAD supports a variety of additional external files supported by AutoCAD:
LIN Linetype file that contains linetype definitions, including complex linetypes with shapes and text.
PAT Pattern file that contains definitions for hatch patterns.
MLN Multiline pattern file.
DWT Drawing template file.
BAK Drawing backup file.
FMP Font mapping file.
UNT Unit translation file used by the LISP (cvunit) function.
CFG Graphics configuration file.
ATC Tool palette catalog.
SHX, TFT Font files.
SHP Shape file.
ACB Color book file.
CHM Help file.
SLD Slide file.
STB Standard named print style tables used for printing.
CTB Color defined print style tables used for printing.
PC3 Printer configuration file used for printing.
DST Drawing sheet set file used to describe the file set used by the Sheet Set Manager command.
DSD Drawing set description file that describes a set of drawings to be used by the Publish command.
ICO, BMP, PNG Image files supported for icons in the user interface.
JPG, PGN Image files supported for materials.
LSP progeCAD provides a LISP interpreter, however, not all methods are fully supported. Note that progeCAD cannot load and run FAS compiled LISP code.