| AddAssociation | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION AddAssociation
( ioOwnerObj :HANDLE; inKind :INTEGER; ioTargetObj :HANDLE ) :BOOLEAN ; Python:
return BOOLEAN
def vs.AddAssociation(ioOwnerObj, inKind, ioTargetObj):
| GetEvent | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION GetEvent
:LONGINT ; Python:
return LONGINT
def vs.GetEvent():
| GetXPropVersion | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE GetXPropVersion
( VAR outVersion:LONGINT ) ; Python:
return outVersion
def vs.GetXPropVersion():
| RemoveAssociation | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION RemoveAssociation
( ioOwnerObj :HANDLE; inKind :INTEGER; ioTargetObj :HANDLE ) :BOOLEAN ; Python:
return BOOLEAN
def vs.RemoveAssociation(ioOwnerObj, inKind, ioTargetObj):
| SetCntrlPtVis | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE SetCntrlPtVis
( inCustomObj :HANDLE; inContrlPtIndex :INTEGER; inIsVisible :BOOLEAN ) ; Python:
return None
def vs.SetCntrlPtVis(inCustomObj, inContrlPtIndex, inIsVisible):
| SetObjPropCharVS | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION SetObjPropCharVS
( PropertyID :LONGINT; PropertyVal :CHAR ) :BOOLEAN ; Python:
return BOOLEAN
def vs.SetObjPropCharVS(PropertyID, PropertyVal):
| SetObjPropDoubleVS | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION SetObjPropDoubleVS
( PropertyID :LONGINT; PropertyVal :REAL ) :BOOLEAN ; Python:
return BOOLEAN
def vs.SetObjPropDoubleVS(PropertyID, PropertyVal):
| SetObjPropVS | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION SetObjPropVS
( PropertyID :LONGINT; PropertyVal :BOOLEAN ) :BOOLEAN ; Python:
return BOOLEAN
def vs.SetObjPropVS(PropertyID, PropertyVal):
| vsoAddParamWidget | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoAddParamWidget
( widgetID :LONGINT; paramName :STRING; locName :STRING ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoAddParamWidget(widgetID, paramName, locName): Description:
Add a widget for parameter to appear in the Object Info Palette.
| vsoAddWidget | Object Events Vectorworks 2014 |
VectorScript Declaration:
FUNCTION vsoAddWidget
( widgetID :LONGINT; widgetType :LONGINT; locName :STRING ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoAddWidget(widgetID, widgetType, locName): Description:
Add a widget of the specified type and localized name to appear in the Object Info Palette.
| vsoAppendParamWidget | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoAppendParamWidget
( parameterID :LONGINT; text :STRING; data :LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoAppendParamWidget(parameterID, text, data): Description:
Sets a widget to appear at the end of the widgets in the Object Info Palette.
| vsoAppendWidget | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoAppendWidget
( widgetType :LONGINT; mappingID :LONGINT; text :STRING; data :LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoAppendWidget(widgetType, mappingID, text, data): Description:
Sets a widget to appear at the end of the widgets in the Object Info Palette.
| vsoContextM_Add | Object Events Vectorworks 2014 |
VectorScript Declaration:
PROCEDURE vsoContextM_Add
( locName :STRING; itemID :INTEGER; helpID :STRING ) ; Python:
return None
def vs.vsoContextM_Add(locName, itemID, helpID): Description:
Add an item to the context menu of the object during ObjectContextMenuEvent::kAction_Init event.
| vsoContextM_AddSep | Object Events Vectorworks 2014 |
VectorScript Declaration:
PROCEDURE vsoContextM_AddSep
( itemID:INTEGER ) ; Python:
return None
def vs.vsoContextM_AddSep(itemID): Description:
Add a separator to the context menu of the object during ObjectContextMenuEvent::kAction_Init event.
| vsoContextM_Check | Object Events Vectorworks 2014 |
VectorScript Declaration:
PROCEDURE vsoContextM_Check
( itemID :INTEGER; check :BOOLEAN ) ; Python:
return None
def vs.vsoContextM_Check(itemID, check): Description:
Check an item in the context menu of the object during ObjectContextMenuEvent::kAction_Init event.
| vsoContextM_Enable | Object Events Vectorworks 2014 |
VectorScript Declaration:
PROCEDURE vsoContextM_Enable
( itemID :INTEGER; enable :BOOLEAN ) ; Python:
return None
def vs.vsoContextM_Enable(itemID, enable): Description:
Enable an item in the context menu of the object during ObjectContextMenuEvent::kAction_Init event.
| vsoContextM_GetItem | Object Events Vectorworks 2014 |
VectorScript Declaration:
FUNCTION vsoContextM_GetItem
:INTEGER ; Python:
return INTEGER
def vs.vsoContextM_GetItem(): Description:
Get selected object context menu item during ObjectContextMenuEvent::kAction_Event event.
| vsoGetCWInfo | Object Events Vectorworks 2015 |
VectorScript Declaration:
PROCEDURE vsoGetCWInfo
( VAR width :REAL; VAR height :REAL; VAR centerX :REAL; VAR centerY :REAL; VAR index :INTEGER ) ; Python:
return (width, height, centerX, centerY, index)
def vs.vsoGetCWInfo(): Description:
Gets the information about the panel and position of an object being inserted by the curtain wall tool
| vsoGetEventInfo | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoGetEventInfo
( VAR outObjEvent :LONGINT; VAR outEventData :LONGINT ) ; Python:
return (outObjEvent, outEventData)
def vs.vsoGetEventInfo(): Description:
Gets the complete message information associated with an object event.
| vsoInsertAllParams | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoInsertAllParams
:BOOLEAN ; Python:
return BOOLEAN
def vs.vsoInsertAllParams(): Description:
Inserts all parameters of the plug-in object as widgets to appear in the Object Info Palette.
| vsoInsertParamWidget | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoInsertParamWidget
( position :LONGINT; parameterID :LONGINT; text :STRING; data :LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoInsertParamWidget(position, parameterID, text, data): Description:
Sets a widget to appear in the Object Info Palette.
| vsoInsertWidget | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoInsertWidget
( paramID :LONGINT; widgetType :LONGINT; mappingID :LONGINT; text :STRING; data :LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoInsertWidget(paramID, widgetType, mappingID, text, data): Description:
Sets a widget to appear in the Object Info Palette.
| vsoPrmName2WidgetID | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoPrmName2WidgetID
( recName :STRING; paramName :STRING; VAR outWidgetID :LONGINT ) :BOOLEAN ; Python:
return (BOOLEAN, outWidgetID)
def vs.vsoPrmName2WidgetID(recName, paramName):
| vsoSetEventResult | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoSetEventResult
( inEventResult:LONGINT ) ; Python:
return None
def vs.vsoSetEventResult(inEventResult):
| vsoSetInCurtainWall | Object Events Vectorworks 2015 |
VectorScript Declaration:
PROCEDURE vsoSetInCurtainWall
( inCurtainWall:BOOLEAN ) ; Python:
return None
def vs.vsoSetInCurtainWall(inCurtainWall): Description:
Used during event 52 to retrun whether an object is aCurtain Wall object
| vsoSetObjToolName | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoSetObjToolName
( eventData :LONGINT; toolName :STRING ) ; Python:
return None
def vs.vsoSetObjToolName(eventData, toolName): Description:
Set ToolName for similar object creation. Used inside ParametricGetToolNameMessage::kAction event.
| vsoStateAddCurrent | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateAddCurrent
( hObj :HANDLE; message :LONGINT ) :LONGINT ; Python:
return LONGINT
def vs.vsoStateAddCurrent(hObj, message):
| vsoStateClear | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoStateClear
( hObj:HANDLE ) ; Python:
return None
def vs.vsoStateClear(hObj):
| vsoStateGet | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGet
( hObj :HANDLE; state :INTEGER ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoStateGet(hObj, state):
| vsoStateGetExitGroup | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetExitGroup
( hObj :HANDLE; VAR outGrpType :LONGINT ) :BOOLEAN ; Python:
return (BOOLEAN, outGrpType)
def vs.vsoStateGetExitGroup(hObj):
| vsoStateGetLayrChng | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetLayrChng
( hObj :HANDLE; VAR outOldScale :REAL; VAR outNewScale :REAL; VAR outScaleText :BOOLEAN ) :BOOLEAN ; Python:
return (BOOLEAN, outOldScale, outNewScale, outScaleText)
def vs.vsoStateGetLayrChng(hObj):
| vsoStateGetNameChng | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetNameChng
( hObj :HANDLE; VAR outOldName :STRING; VAR outNewName :STRING ) :BOOLEAN ; Python:
return (BOOLEAN, outOldName, outNewName)
def vs.vsoStateGetNameChng(hObj):
| vsoStateGetObjChng | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetObjChng
( hObj :HANDLE; VAR outChangeID :LONGINT ) :BOOLEAN ; Python:
return (BOOLEAN, outChangeID)
def vs.vsoStateGetObjChng(hObj):
| vsoStateGetParamChng | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetParamChng
( hObj :HANDLE; VAR outWidgID :LONGINT; VAR outPrmIdx :INTEGER; VAR outOldVal :STRING ) :BOOLEAN ; Python:
return (BOOLEAN, outWidgID, outPrmIdx, outOldVal)
def vs.vsoStateGetParamChng(hObj):
| vsoStateGetPos | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetPos
( hObj :HANDLE; VAR outX :REAL; VAR outY :REAL; VAR outZ :REAL; VAR outIs3D :BOOLEAN ) :BOOLEAN ; Python:
return (BOOLEAN, outX, outY, outZ, outIs3D)
def vs.vsoStateGetPos(hObj):
| vsoStateGetRot | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoStateGetRot
( hObj :HANDLE; VAR outDiffAng :REAL; VAR outIs3D :BOOLEAN ) :BOOLEAN ; Python:
return (BOOLEAN, outDiffAng, outIs3D)
def vs.vsoStateGetRot(hObj):
| vsoWidgetGetEnable | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoWidgetGetEnable
( widgetID:LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoWidgetGetEnable(widgetID):
| vsoWidgetGetRecParam | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoWidgetGetRecParam
( widgetID:LONGINT ) :STRING ; Python:
return STRING
def vs.vsoWidgetGetRecParam(widgetID):
| vsoWidgetGetText | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoWidgetGetText
( widgetID:LONGINT ) :STRING ; Python:
return STRING
def vs.vsoWidgetGetText(widgetID):
| vsoWidgetGetVisible | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoWidgetGetVisible
( widgetID:LONGINT ) :BOOLEAN ; Python:
return BOOLEAN
def vs.vsoWidgetGetVisible(widgetID):
| vsoWidgetPopupAdd | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetPopupAdd
( widgetID :LONGINT; id :STRING; text :STRING ) ; Python:
return None
def vs.vsoWidgetPopupAdd(widgetID, id, text):
| vsoWidgetPopupClear | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetPopupClear
( widgetID:LONGINT ) ; Python:
return None
def vs.vsoWidgetPopupClear(widgetID):
| vsoWidgetPopupGet | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetPopupGet
( widgetID :LONGINT; index :LONGINT; VAR outId :STRING; VAR outText :STRING ) ; Python:
return (outId, outText)
def vs.vsoWidgetPopupGet(widgetID, index):
| vsoWidgetPopupGetCnt | Object Events Vectorworks 2011 |
VectorScript Declaration:
FUNCTION vsoWidgetPopupGetCnt
( widgetID:LONGINT ) :LONGINT ; Python:
return LONGINT
def vs.vsoWidgetPopupGetCnt(widgetID):
| vsoWidgetPopupSet | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetPopupSet
( widgetID :LONGINT; index :LONGINT; id :STRING; text :STRING ) ; Python:
return None
def vs.vsoWidgetPopupSet(widgetID, index, id, text):
| vsoWidgetSetBound | Object Events Vectorworks 2012 |
VectorScript Declaration:
PROCEDURE vsoWidgetSetBound
( widgetID_Popup :LONGINT; widgetID_Offset :LONGINT; boundID :LONGINT; isTop :BOOLEAN; offsetLegPrm :STRING ) ; Python:
return None
def vs.vsoWidgetSetBound(widgetID_Popup, widgetID_Offset, boundID, isTop, offsetLegPrm):
| vsoWidgetSetEnable | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetSetEnable
( widgetID :LONGINT; enabled :BOOLEAN ) ; Python:
return None
def vs.vsoWidgetSetEnable(widgetID, enabled):
| vsoWidgetSetIndLvl | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetSetIndLvl
( widgetID :LONGINT; indentLevel :LONGINT ) ; Python:
return None
def vs.vsoWidgetSetIndLvl(widgetID, indentLevel):
| vsoWidgetSetText | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetSetText
( widgetID :LONGINT; text :STRING ) ; Python:
return None
def vs.vsoWidgetSetText(widgetID, text):
| vsoWidgetSetVisible | Object Events Vectorworks 2011 |
VectorScript Declaration:
PROCEDURE vsoWidgetSetVisible
( widgetID :LONGINT; visible :BOOLEAN ) ; Python:
return None
def vs.vsoWidgetSetVisible(widgetID, visible):