-
Notifications
You must be signed in to change notification settings - Fork 3
2015 API dlibrary.vectorworks
dlibrary.vectorworks - Used for all Vectorworks related stuff, like settings, and for plug-in objects and their setup and working.
builtins.object AbstractActivePlugInParameters AbstractResetArgs CreationResetArgs EmptyResetArgs ParameterChangedResetArgs AbstractWidget ParameterWidget ActivePlugIn ActivePlugInEvent ActivePlugInEvents ActivePlugInInfo ActivePlugInSetup ActivePlugInType Platform Security Vectorworks dlibrary.utility.AbstractXmlFile(builtins.object) AbstractActivePlugInDrawingXmlFile AbstractActivePlugInPrefsXmlFile
Vectorworks will always give you the initial values of parameters. So when changing them inside your script, you'll still get the initial values. Therefore we'll create some sort of cache to remember the current values.
:type active_plugin_type: ActivePlugInType(Enum)
ActivePlugInEvent = <class 'dlibrary.vectorworks.ActivePlugInEvent'>
Decorator to initialize eventing. Basically it's just telling which def has to be called for which event.
Decorator to initialize the active plugin. This should be used on the main run method of the plugin!
Decorator to setup the active plugin with event-enabled setup things like custom info pallet.
:type info_pallet: list[AbstractWidget]
ActivePlugInType = <class 'dlibrary.vectorworks.ActivePlugInType'>
Platform = <class 'dlibrary.vectorworks.Platform'>
Decorator to secure a function based on the dongle and VW version running.
d:\development\vw libraries\dlibrary\dlibrary\vectorworks.py