Project Provider Framework/Item Interface Methods
Appearance
Item Interface Methods define events that occur to individual items in the project tree.
| Method | Definition |
|---|---|
| CanDelete | Description: Determines if the project item can be deleted
Inputs:
Outputs:
|
| CanDoHelp | Description: Determines if the project item supports help.
Inputs:
Outputs:
|
| CanDoProperties | Description: Determines if the project item supports properties.
Inputs:
Outputs:
|
| CanDragToExternalWindow | Description: Called when the project item is dragged to an external window.
Inputs:
Outputs:
|
| CanDragToProjectWindow | Description: Called when an item is dragged into the project window.
Inputs:
Outputs:
|
| CanDropExternalData | Description: Called when an item from an external window is dragged onto this item.
Inputs:
Outputs:
|
| CanDropItem | Description: Called when another project item is dragged to the item.
Inputs:
Outputs:
|
| CanRename | Description: Determines if the project item can be renamed.
Inputs:
Outputs:
|
| Exit | Description: Not currently called.
Inputs:
Outputs: None |
| GetAddCategories | Description: TBD
Inputs: None Outputs: None |
| GetCreateNewCategories | Description: TBD
Inputs: None Outputs: None |
| Init | Description: Called when initializing a single item in the project.
Inputs:
Outputs: None |
| NotifyChanged | Description: Called when the item is modified (item created or modified, file created or modified, item added or renamed, item added to or modified for SCC).
Inputs:
Outputs: None |
| OnCommand | Description: Called when a menu entry installed by the provider is selected on a single item.
Inputs:
Outputs: None |
| OnDblClick | Description: Called when the user double-clicks on an item in the project tree.
Inputs:
Outputs: None |
| OnDelete | Description: Called when the project item is deleted.
Inputs:
Outputs: None |
| OnDoHelp | Description: Called when Help... is selected from the popup menu for the project item.
Inputs:
Outputs: None |
| OnDoProperties | Description: Called when Properties is selected from the popup menu for an item.
Inputs:
Outputs: None |
| OnDropFiles | Description: Called when one or more files are dragged from the explorer and dropped on a project item.
Inputs:
Outputs: None |
| OnDropItem | Description: Called when another project item is dropped on the item.
Inputs:
Outputs: None |
| OnPopupMenu | Description: Called right before the project item's popup menu is displayed—menu can be modified before display.
Inputs:
Outputs: None |
| OnRename | Description: Called when the item is renamed.
Inputs:
Outputs: None |
| OnSelect | Description: Called when the project item is selected in the project tree.
Inputs:
Outputs: None |
| OnUnselect | Description: Called when the project item is unselected in the project tree.
Inputs:
Outputs: None |
| OnUpdateCommand | Description: Called to update the specified command right before it is about to be displayed in a menu or popup.
Inputs:
Outputs:
|
| OnWizardComplete | Description: Notifies the project item that the Create New Wizard process is finished.
Inputs:
Outputs: None |
| PrefersFPHeap | Description: Determines if item wants the VI Front Panel or Block Diagram reference when WasDroppedOnVI is called.
Inputs:
Outputs:
|
| ValidateRename | Description: Determines if the new name is valid for the project item.
Inputs:
Outputs:
|
| WasDroppedOnItem | Description: Called when the project item was dropped on another project item in the tree.
Inputs:
Outputs: None |
| WasDroppedOnVI | Description: Called when the project item is dropped on an open VI (either front panel or block diagram).
Inputs:
Outputs:
|