Base class for DataPlace add-ins.
| C# |
public abstract class AddInBase : IAddIn, INotifyPropertyChanged
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| AddInBase()()() | Initializes a new instance of the AddInBase class | |
| AddInRow |
Gets the row representing the add-in in the database currently in context, or null if there isn't one.
| |
| Application |
Gets the DataPlace application.
| |
| AttachUI(IExplorer) |
Adds the HelpMenuItem to the IExplorer's Help menu.
| |
| CreateDbInstance(Database, IDPApplication) |
Creates an instance of a class derived from AddInDbInstanceBase. Addins that do not override this method likely would override ProcessTable.
| |
| CreateHelpMenuItem()()() |
Creates the Help menu item for the add-in, or null if there isn't one.
| |
| CreateProcedures()()() |
Creates the IProcedures for the AddIn
| |
| DatabaseProcessed()()() |
Updates navigation UI after a database has been processed.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetActivities(Database) |
Gets the activities for the AddIn, for the given database
| |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HelpFile |
Gets the full path to the Help (e.g. CHM) file, or null if there isn't one.
| |
| HelpMenuItem |
Gets the Help menu item, or null if there isn't one.
| |
| IsAddInDatabase |
Gets whether the database currently in context is associated with the add-in.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Name |
Gets the name of the add-in.
| |
| OnPropertyChanged(PropertyChangedEventArgs) |
Raises the PropertyChanged event.
| |
| OnQuit()()() |
Called when DataPlace is quitting.
| |
| OnStart(IDPApplication) |
Called when an add-in is first loaded during DataPlace startup.
| |
| Procedures |
Gets the list of IProcedures for the AddIn
| |
| ProcessDatabase(IExplorer, Database) |
Called when the database currently in context changes (and also when an Explorer is opened).
| |
| ProcessDatabase(DataPlace..::.DPAddInDataTable) |
Processes a new DataPlace..::.DPAddInDataTable to find the new
DataPlace..::.DPAddInRow for this AddIn, and then calls DatabaseProcessed.
| |
| ProcessExplorer(IExplorer) |
Called when an Explorer is opened.
| |
| ProcessTableEditor(IExplorer, ITableEditor) |
Called when a Table Editor is opened.
For advanced use. Override CreateDbInstance instead for standard add-in behavior.
| |
| PropertyChanged |
Occurs when a property has changed.
| |
| ShowHelp()()() |
Shows the HelpFile if that property is set.
| |
| ToString()()() | (Inherited from Object.) | |
| UpdateNavigationItems()()() |
Updates navigation items in the active IExplorer with data from the AddIn.
|
| Object | |
| AddInBase | |