Describes the different types of user controls.
typedef enum { APIUserControlType_Pen, APIUserControlType_PenWithNull, APIUserControlType_PolyFill, APIUserControlType_WallFill, APIUserControlType_WallCompFill, APIUserControlType_AllFill, APIUserControlType_AllFillGradNoComp, APIUserControlType_WallSetsFill, APIUserControlType_WallComposites, APIUserControlType_SlabSetsFill, APIUserControlType_SlabComposites, APIUserControlType_RoofSetsFill, APIUserControlType_RoofComposites, APIUserControlType_ShellSetsFill, APIUserControlType_ShellComposites, APIUserControlType_OnlyCompFill, APIUserControlType_Material, APIUserControlType_MaterialWithGeneral, APIUserControlType_Layer, APIUserControlType_ZoneCategory, APIUserControlType_DashedLine, APIUserControlType_SymbolLine, APIUserControlType_CoverFill, APIUserControlType_WallProfile, APIUserControlType_BeamProfile, APIUserControlType_ColumnProfile, APIUserControlType_AllProfile, APIUserControlType_PolyFillWithGradient, APIUserControlType_BuildingMaterial, APIUserControlType_HandrailProfile, APIUserControlType_OtherGDLObjectProfile } API_UserControlType;
Members
- APIUserControlType_Pen
- pen control
- APIUserControlType_PenWithNull
- pen control with background pen
- APIUserControlType_PolyFill
- polygon fill control (drafting fills)
- APIUserControlType_WallFill
- wall fill control (cut fills)
- APIUserControlType_WallCompFill
- wall fill control without composites
- APIUserControlType_AllFill
- all fill types control
- APIUserControlType_AllFillGradNoComp
- all fill types without composites
- APIUserControlType_WallSetsFill
- fill control like in the Wall Settings dialog
- APIUserControlType_WallComposites
- composite control like in the Wall Settings dialog
- APIUserControlType_SlabSetsFill
- fill control like in the Slab Settings dialog
- APIUserControlType_SlabComposites
- composite control like in the Slab Settings dialog
- APIUserControlType_RoofSetsFill
- fill control like in the Roof Settings dialog
- APIUserControlType_RoofComposites
- composite control like in the Roof Settings dialog
- APIUserControlType_ShellSetsFill
- fill control like in the Shell Settings dialog
- APIUserControlType_ShellComposites
- composite control like in the Shell Settings dialog
- APIUserControlType_OnlyCompFill
- fill control containing composite fills only
- APIUserControlType_Material
- material control
- APIUserControlType_MaterialWithGeneral
- material control with general material
- APIUserControlType_Layer
- layer control
- APIUserControlType_ZoneCategory
- zone category control
- APIUserControlType_DashedLine
- dashed line control
- APIUserControlType_SymbolLine
- all line types
- APIUserControlType_CoverFill
- cover fill type control
- APIUserControlType_WallProfile
- wall profiles control
- APIUserControlType_BeamProfile
- beam profiles control
- APIUserControlType_ColumnProfile
- column profiles control
- APIUserControlType_AllProfile
- all profiles control
- APIUserControlType_PolyFillWithGradient
- polygon fill control with gradient fills
- APIUserControlType_BuildingMaterial
- building material control
- APIUserControlType_HandrailProfile
- handrail profiles control
- APIUserControlType_OtherGDLObjectProfile
- other GDL object profiles control
Remarks
These are the special constants used in ACAPI_Interface (APIIo_SetUserControlCallbackID, …) function. They define the attribute set used in the user control.
Requirements
- Version: API 4.1 or later
- Header: APIdefs_Interface.h