Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 964 Bytes

File metadata and controls

50 lines (40 loc) · 964 Bytes

IsLocked

Description

Returns is the object locked for edit.

FUNCTION IsLocked(VAR hObject : HANDLE): BOOLEAN;
def vs.IsLocked(hObject):
    return (BOOLEAN, hObject)

Parameters

Name Type Description
hObject HANDLE Handle to the object

Examples

isLocked := vs.IsLocked( object );
BEGIN
	recordH := GetRecord (NIL, i);
	IF (NOT IsPluginFormat (recordH)) AND (NOT IsLocked(recordH)) THEN
	BEGIN
		recName := Copy( GetName( recordH ), 1, 5 );
		if  recName <> '__NNA'  THEN
		BEGIN
			j := j + 1;
			ALLOCATE gRecordH [1..j];
import vs

# Returns is the object locked for edit.
hObject = vs.FSActLayer()  # handle to the first selected object on the active layer

ok, hObject = vs.IsLocked(hObject)
vs.Message('IsLocked returned: ' + str((ok, hObject)))

Version

Availability: from Vectorworks 2025

Category