Inheritance diagram for oaObserver<oaDesign>:
Public Methods | |
oaObserver (oaUInt4 priorityIn, oaBoolean enabledIn=true) | |
virtual | ~oaObserver () |
virtual void | onFirstOpen (oaDesign *design) |
virtual void | onPurge (oaDesign *design) |
virtual void | onPreReopen (oaDesign *design, oaChar newMode) |
virtual void | onPostReopen (oaDesign *design, oaChar oldMode) |
virtual void | onTruncate (oaDesign *design) |
virtual void | onPreSave (oaDesign *design) |
virtual void | onPostSave (oaDesign *design, oaBoolean succeeded) |
virtual void | onPreSaveAs (oaDesign *design, const oaScalarName &libName, const oaScalarName &cellName, const oaScalarName &viewName) |
virtual void | onPostSaveAs (oaDesign *design, const oaScalarName &libName, const oaScalarName &cellName, const oaScalarName &viewName, oaBoolean succeeded) |
virtual void | onPreModify (oaDesign *design, oaDesignModTypeEnum modType) |
virtual void | onPostModify (oaDesign *design, oaDesignModTypeEnum modType) |
See oaDesign Observer Notification, Binding, and Loading in the Programmers Guide for more information on using design observers.
See oaObserver for information on using Open Access observer template classes to derive and instantiate observers in an application.
|
This is the oaObserver<oaDesign> constructor. If multiple observers exist for a given oaDesign notification event, observers with a lower priorityIn value are called before those with a higher value.
|
|
This is the destructor for the oaObserver<oaDesign> class. This function destroys this oaObserver<oaDesign> object, deactivating and deleting this observer from the Design observer list, and freeing all resources associated with this observer. |
|
This function is called when a design is first opened. The application's derived class should implement this function to receive notification when an oaDesign object has been opened.
|
|
This function is called after an oaDesign object has been modified. The application's derived class should implement this function to receive notification after an oaDesign object has been modified.
|
|
This function is called just after a design is reopened using a new access mode. The application's derived class should implement this function to receive notification when an oaDesign object has been reopened in a new access mode.
|
|
This function is called after an attempt to save a design to disk. The application's derived class should implement this function to receive notification when a save has been attempted on an oaDesign object.
|
|
This function is called after an attempt has been made to save a design to disk under user-specified (usually new) library, cell and view names (through an oaDesign::saveAs call). The application's derived class should implement this function to receive notification when an attempt has been made to save an oaDesign object under user-specified library/cell/view names.
|
|
This function is called before an oaDesign object is modified. The application's derived class should implement this function to receive notification when an oaDesign object is about to be modified.
|
|
This function is called before a design is reopened using a different access mode. The application's derived class should implement this function to receive notification when an oaDesign object is about to be reopened.
|
|
This function is called just before a design is saved to the disk. The application's derived class should implement this function to receive notification when an oaDesign object is about to be saved.
|
|
This function is called just before an attempt to save a design to disk under user-specified (usually new) library, cell and view names (through an oaDesign::saveAs call). The application's derived class should implement this function to receive notification when an attempt is about to be made to save an oaDesign object under user-specified library/cell/view names.
|
|
This function is called when a design is about to be purged from memory. The application's derived class should implement this function to receive notification when an oaDesign object is about to be purged.
|
|
This function is called just before a design is truncated (for example, after all contents are removed). The application's derived class should implement this function to receive notification when an oaDesign object is about to be truncated.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.