VCOM:VectorWorks:Extension:IWorkspaceSupport

From Vectorworks Developer
Jump to navigation Jump to search

Description

namespace VectorWorks::Extension

..put some descriptoin in here...

Interface

// ---------------------------------------------------------------------------------------------------
// {D459127C-F947-489D-9851-04A1C918E913}
static const VWIID IID_WorkspaceSupport =
{ 0xd459127c, 0xf947, 0x489d, { 0x98, 0x51, 0x4, 0xa1, 0xc9, 0x18, 0xe9, 0x13 } };

class DYNAMIC_ATTRIBUTE IWorkspaceSupport : public IVWSingletonUnknown
{
public:
	virtual void VCOM_CALLTYPE ShowEditorWithOptions( const TWorkspaceSupportOptions & options ) = 0;
	virtual Sint32 VCOM_CALLTYPE ShowEditorForWorkspaceNamed(TXString & workspaceName ) = 0;
	virtual Sint32 VCOM_CALLTYPE CreateAndEditWorkspace(TXString & workspaceName) = 0;
};

Members

ShowEditorWithOptions
ShowEditorForWorkspaceNamed
CreateAndEditWorkspace

Remarks

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

typedef VCOMPtr<IWorkspaceSupport>  IWorkspaceSupportPtr;

Version

Available from: Vectorworks 2015

See Also

VCOM:VCOMPtr

[[VCOM:VCOMPtr]]