VCOM:VectorWorks:Scripting:IScriptEditor

From Vectorworks Developer
Jump to navigation Jump to search

.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference

Description

namespace VectorWorks::VectorScript

This is an interface to display the VectorScript Editor dialog.

Interface

static const VWIID IID_VectorScritpEditor = { 0x8F1B2EFB, 0x3326, 0x417B, { 0x84, 0x35, 0xE2, 0xDC, 0x05, 0x8C, 0xAB, 0x19 }};
		
class IVectorScriptEditor : public IVWSingletonUnknown
{
public:
	virtual ~IVectorScriptEditor() { }
	virtual VCOMError VCOM_CALLTYPE Display(TScriptEditorData& editorData, ViewRect& windowBounds, bool& dismissedWithOK) = 0;
	virtual VCOMError VCOM_CALLTYPE GetBuiltinPaths( TXStringArray& outBuiltInPathsArray ) = 0;
	virtual VCOMError VCOM_CALLTYPE GetUserPaths( TXStringArray& outUserPathsArray ) = 0;
	virtual VCOMError VCOM_CALLTYPE SetUserPaths( const TXStringArray& inUserPathsArray ) = 0;
};

Members

Display
GetBuiltinPaths
GetUserPaths
SetUserPaths

Remarks

There is predefined type for smart VCOM pointer VCOMPtr to IVectorScriptEditor interface:

typedef VCOMPtr<IVectorScriptEditor>  IVectorScriptEditorPtr;

Version

Available from: Vectorworks 2010

See Also

VCOM:VCOMPtr

[[VCOM:VCOMPtr]]