![]() |
MKI_EXTFLAG_* (Extended Object Flag) Changed in Version 2023.2 |
www.CAD6.com |
A flag indicating the basic type of an extended object, i.e. how it should behave in the eye of the user. A bit-wise OR combination of the following flags:
MKI_EXTFLAG_NONE The extended object cannot be categorized.
MKI_EXTFLAG_CURVE The extended object is basically a curve, i.e. it can be trimmed like a curve. The application will resolve the object before trimming it, and will use the first curve contained. So the extended object may contain multiple objects, but should only contain one "active" curve.
MKI_EXTFLAG_SURFACE The extended object is basically a surface, i.e. it can be trimmed and combined like a surface. The application will resolve the object before trimming or combining it, and will use the first surface contained. So the extended object may contain multiple objects, but should only contain one "active" surface.
MKI_EXTFLAG_TEXT New in Version 2016.1 The extended object contains one or multiple texts to be used similar to standard text, i.e. it can be edited and searched. Editing of one specific text is done by means of the MKI_NOTIFY_EDIT_TEXT mode in a call to MKI_PlugInNotify, all texts can be searched by means of the MKI_NOTIFY_FIND_TEXT mode in a call to MKI_PlugInNotify. Do not combine with MKI_EXTFLAG_ATTRIB!
MKI_EXTFLAG_ATTRIB New in Version 2016.1 The extended object contains data to be used similar to attributes, i.e. those can be edited. Editing is done by means of the MKI_NOTIFY_EDIT_TEXT mode in a call to MKI_PlugInNotify. Do not combine with MKI_EXTFLAG_TEXT!
MKI_EXTFLAG_DIM The extended object contains dimensionings, i.e. it uses some of the standard dimension parameters.
MKI_EXTFLAG_TEXTPROP New in Version 2012.0 The extended object uses text properties as default properties (instead of object properties). This information is used for live display of property information at the cross-hair.
MKI_EXTFLAG_INSTPROP New in Version 2018.2 The extended object uses properties the way an instance does, i.e. only those properties that are explicitely inherited will be tranferred to the display list's objects. If not set, all properties of the extended object will be transferred to the display list objects.
MKI_EXTFLAG_MULTITEXT New in Version 2020.2 The extended object contains one or multiple texts and can handle editing all texts at once by means of the MKI_NOTIFY_EDIT_TEXT_MULTI mode in a call to MKI_PlugInNotify (in addition to single-text-editing by means of the MKI_NOTIFY_EDIT_TEXT_SINGLE mode in a call to MKI_PlugInNotify). May only be used in combination with MKI_EXTFLAG_TEXT.
MKI_EXTFLAG_PARAM New in Version 2023.2 The extended object has parameters beyond those edited by means of standard property editing. Editing of those parameters is done by means of the MKI_NOTIFY_EDIT_PARAM mode in a call to MKI_PlugInNotify.
In most cases, only one of the values will be set. Very seldom, two concurrent flags may be useful (e.g. a curve plus a text, or a surface plus attributes).
|
CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH