Callbacks

Classes

class keysight.ads.de.app.DesignModifiedCallback

Bases: object

Holds a callback function to be called when a design in a window is modified.

class keysight.ads.de.app.DesignOpenedCallback

Bases: object

Holds a callback function to be called when a design is opened in a window.

class keysight.ads.de.app.DesignWindowCallback

Bases: object

Holds a callback function to be called whenever a design-window relationship changes.

Enumerated Types

class keysight.ads.de.app.DesignWindowChange

Bases: Enum

Specifies the type of change that triggered a DesignWindowCallback.

OPENED = <DesignWindowChange.OPENED: 0>

A design was opened in a new window.

CLOSED = <DesignWindowChange.CLOSED: 1>

A design window closed.

SAVED_AS = <DesignWindowChange.SAVED_AS: 2>

The design in the window was just saved to a new name. The design with the old name will remain open if modified.

PUSHED = <DesignWindowChange.PUSHED: 3>

The design in the window has just been pushed.

POPPED = <DesignWindowChange.POPPED: 4>

The design in the window has just been popped.

Functions

keysight.ads.de.app.register_design_modified_callback(cb: Callable) DesignModifiedCallback
keysight.ads.de.app.register_design_opened_callback(cb: Callable) DesignOpenedCallback
keysight.ads.de.app.register_design_window_callback(cb: Callable) DesignWindowCallback
keysight.ads.de.app.unregister_design_modified_callback(callback: DesignModifiedCallback) None

Unregister a registered design modified callback.

callback: Should be the object returned by register_design_modified_callback.

keysight.ads.de.app.unregister_design_opened_callback(callback: DesignOpenedCallback) None

Unregister a registered design opened callback.

callback: Should be the object returned by register_design_opened_callback.

keysight.ads.de.app.unregister_design_window_callback(callback: DesignWindowCallback) None

Unregister a registered design window callback.

callback: Should be the object returned by register_design_window_callback.

On this page