IVsTaskProvider3 Members
Include Protected Members
Include Inherited Members
Supports adding content to the Task View window. Defines the provider of information along with manipulating the window columns.
The IVsTaskProvider3 type exposes the following members.
Methods
Name
Description
Gets the definition of an indexed column (0 <= iColumn < nColumns)
Returns the total number of columns supported by this provider, including columns that are not visible by default.
Returns the behavior flags for this provider.
Returns a unique Identifier for this provider. This is used to persist & restore per-provider data managed by the task list, such as user customizations of column width & order. If it is not practical to assign a GUID to this provider (e.g. the provider is dynamically created at run-time and the identity cannot be preserved across VS sessions), you may return GUID_NULL. However, you should be aware that certain functionality (such as UI settings persistence and the IVsTaskList2.SetActiveProvider method) will not work in that case.
Returns a localized human-readable name for this data provider.
Returns a group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active.
If a provider implements this method, all its tasks will be listed under the surrogate provider in the list, as if they belong to the surrogate provider.
Called when the user begins editing a task in-place. Providers may want to avoid scrolling the tasklist or changing the selection during editing, since these actions can force in-place edit mode to be canceled abruptly.
Called when the user finishes editing a task in-place. fCommitChanges indicates whether the user chose to commit the changes or discard them. This method may set *pfAllowChanges to FALSE to disallow the user from exiting edit mode. If fCommitChanges is TRUE, the changes will have already been persisted down to the task item.
Top