|
This log lists all major changes in the Malz++Kassner CAD6interface and its documentation.
Release 2023.2.12.19 (December 19, 2023)
Release 2023.2.10.10 (October 10, 2023)
| • | MKI_INTERFACE_VERSION changed to 6232. |
| • | New members ManualRotate, Grouped, and Convert, as well as new modes MODE_EMBED and MODE_CONVERT in MKI_INSERTBLOCK_DATA. |
| • | New extended object flag MKI_EXTFLAG_PARAM, plus corresponding MKI_NOTIFY_EDIT_PARAMETER and MKI_NOTIFY_VIEW_PARAMETER modes for MKI_PlugInNotify. |
| • | New class MKI_TIMER implementing a passive high-accuracy timer. |
| • | Snap mode MKI_SNAPMODE_OTHERS renamed to MKI_SNAPMODE_SPECIAL, modes MKI_SNAPMODE_GEO and MKI_SNAPMODE_MARK removed. |
| • | Icon numbers MKI_ICON_ID_SNAPMODE_GEO and MKI_ICON_ID_SNAPMODE_MARK are no longer available. |
| • | All remaining MKI_Geo*() functions have been renamed MKI_Calc*() and moved to section "Calculation". |
| • | Additional parameters Background and MKI_DrawEntity(). It no longer allows nullptr as entity pointer. |
| • | MKI_HATCH_MAX increased to 1,000. |
| • | New commands MKI_NOTIFY_EXT_CONTEXT_FILL, MKI_NOTIFY_CONTEXT_APPLY and MKI_NOTIFY_CONTEXT_HELP for MKI_PlugInNotify() have been added (see MKI_NOTIFY_*) to support the new context menu. |
Release 2023.1.6.6 (June 6, 2023)
| • | MKI_INTERFACE_VERSION changed to 6231. |
| • | MKI_MKD_VERSION changed to 6231. |
| • | The former class MKI_MULTIENTITY_INFO has been renamed to MKI_MULTI_INFO. All contained classes have been renamed accordingly. All flags corresponding with their elements are now defined locally instead of globally. |
| • | The former member Position (in internal millimeters) has been changed to PointUnits (in length units) in MKI_MULTI_INSTANCE and others to allow correct changing of only one coordinate over multiple entities with a rotated coordinate system. |
| • | New options MKI_SETTING_MARKFORM, MKI_SETTING_MARKSIZE, MKI_SETTING_MARKZOOMABLE and MKI_SETTING_MARKCOLORED for MKI_SettingGet() and MKI_SettingSet() to influence the display of markings. |
| • | The Section =PROFILE= entries MKI_MKD_ENTRY_DISPLAY_MARKS, MKI_MKD_ENTRY_OUTPUT_MARK and MKI_MKD_ENTRY_OUTPUT_GRID have been changed. |
| • | New icon IDs through for marking symbol forms. |
| • | The term "Scenario" has been replaced with the term "Task" in all aspects of the interface, including type and constant names. The file section keyword =SCENARIO= remains unchanged. In the application, those elements are named "Procedures". |
| • | The former "View" menu has been renamed to "Manage", the former "Shape" menu has been renamed to "Modify". As a result, all MKI_MENU_VIEW_ and all MKI_MENU_SHAPE_ constants have been renamed to MKI_MENU_MANAGE_ and MKI_MENU_MODIFY_. In addition, all MKI_MENU_DIM_ constants have been renamed to MKI_MENU_TEXT_ and partly restructured in accordance to the actual menu structure. |
| • | New option MKI_GUIDE_RBUTTON_OPTION as well as renamed options MKI_GUIDE_RBUTTON_CANCEL and MKI_GUIDE_RBUTTON_FINISH for MKI_DialogUpdateGuide(). |
| • | MKI_LIBRARY_MAX increased to 200. |
Release 2023.0.2.14 (February 14, 2023)
| • | MKI_INTERFACE_VERSION changed to 6230. |
| • | MKI_MKD_VERSION changed to 6230. |
| • | Added support for 3D mappings (extended object of type MKI_OBJ_MOD2_MAPPING). |
| • | New function MKI_DrawEntity() to draw an entity preview in a dialog window control. |
| • | New class MKI_PATCH for simple display elements. |
| • | The former command MKI_NOTIFY_GET_TITLE for MKI_PlugInNotify() has been renamed to MKI_NOTIFY_GET_TITLEPTR (see MKI_NOTIFY_*), it now returns the address of a static title text instead of copying the text to a buffer. |
| • | The former commands MKI_NOTIFY_EXT_DELETE, MKI_NOTIFY_EXT_MOVE, and MKI_NOTIFY_EXT_COPY for MKI_PlugInNotify() have been replaced with MKI_NOTIFY_EXT_CREATE, MKI_NOTIFY_EXT_MODIFY, MKI_NOTIFY_EXT_HIDE, MKI_NOTIFY_EXT_SHOW, and MKI_NOTIFY_EXT_DESTROY (see MKI_NOTIFY_* and example in Editing Extended Objects). |
| • | New commands MKI_NOTIFY_PROPERTY_BASEAPPLY, MKI_NOTIFY_MODIFY_INIT, MKI_NOTIFY_MODIFY_FINISH and MKI_NOTIFY_MODIFY_CANCEL for MKI_PlugInNotify() have been added (see MKI_NOTIFY_*). |
| • | Renamed members and BestType as well as new members and in MKI_SNAP_POINT. |
| • | New class MKI_DIMPARAM with partially separate dimension parameters for "length" and "angle" dimensions. |
| • | MKI_POLYPOLY_MAX increased to 30,000. |
| • | MKI_SYSTEM_MAX increased to 100. |
|