Supporting AutoCAD customization

progeCAD supports AutoCAD .cui/.cuix files which are used to control the follow­ing 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 vari­ety of additional external files supported by AutoCAD:

•    LIN — Linetype file that contains linetype definitions, including complex line­types 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.