Share

Application.documentDeactivated Event

Parent Object: Application
Defined in namespace "adsk::core" and the header file is <Core/Application/Application.h>

Description

The DocumentDeactivated event fires at the VERY end of a document being deactivated.

Syntax

-------- Import ---------
# Import fusion360utils folder, which includes event_utils.py.
from ...lib import fusion360utils as futil

-------- Global variables ---------
# Global variable used to maintain a reference to all event handlers.
local_handlers = []

-------- Connect the handler to the event. ---------
# "application_var" is a variable referencing an Application object.
# "application_documentDeactivated" is the event handler function.
futil.add_handler(application_var.documentDeactivated, application_documentDeactivated, local_handlers=local_handlers)

-------- Event handler function definition ---------
# Event handler for the documentDeactivated event.
def application_documentDeactivated(args: adsk.core.DocumentEventArgs):
# Code to react to the event.
app.log('In application_documentDeactivated event handler.')

Property Value

This is an event property that returns a DocumentEvent.

Samples

Name Description
Application Event API Sample Add-In that demonstrates application events. To use this sample, create a new folder using the name you want to use for the new add-in. Inside the folder, create a new file that is the same name as the folder but has a .py extension. Copy the code below into the .py file. Create another file that is the same name as the folder but has a .manifest extension and copy the JSON data below into that file. { "autodeskProduct": "Fusion360", "type": "addin", "author": "", "description": { "": "" }, "supportedOS": "windows|mac", "editEnabled": true } Run the "Scripts and Add-Ins" command and click the green plus button near the top of the dialog. Browse to the location where you created the folder and select the folder. The add-in should now be displayed in the list of add-ins on the "Add-Ins" tab of the dialog. Select the add-in and click the "Run" button. This will load the add-in and when any of the application events occurr that it is watching for it will report them in the TEXT COMMAND window.

Version

Introduced in version May 2017

Was this information helpful?