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.