VCOM:VectorWorks:Scripting:IScriptEditor: Difference between revisions

From Vectorworks Developer
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 33: Line 33:
<lineList ident=1>
<lineList ident=1>
<line>
<line>
[[VCOM:VectorWorks:VectorScript:IVectorScriptEditor::Display|Display]]
[[VCOM:VectorWorks:Scripting:IScriptEditor::Display|Display]]
 
</line>
<line>
[[VCOM:VectorWorks:Scripting:IScriptEditor::GetBuiltinPaths|GetBuiltinPaths]]
 
</line>
<line>
[[VCOM:VectorWorks:Scripting:IScriptEditor::GetUserPaths|GetUserPaths]]
 
</line>
<line>
[[VCOM:VectorWorks:Scripting:IScriptEditor::SetUserPaths|SetUserPaths]]


</line>
</line>

Latest revision as of 14:00, 19 September 2013

.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]]