Handles
Extensions used by custom handles.
Classes
- class keysight.ads.de.experimental.handles.Handle
- __init__(unused: InvalidCall, *args, **kwargs) None
Return an error about attempts to initialize objects that don’t support initialization.
- property design_widget: DesignWidget
- property handle_id: int
- property handle_type: HandleType
- class keysight.ads.de.experimental.handles.DesignWidget
- __init__(unused: InvalidCall, *args, **kwargs) None
Return an error about attempts to initialize objects that don’t support initialization.
- static from_window(window: Window) DesignWidget
Enumerated Types
- class keysight.ads.de.experimental.handles.HandleType
Bases:
Enum- COMPONENT_TEXT_HANDLE = <HandleType.COMPONENT_TEXT_HANDLE: 5>
- EDGE_HANDLE = <HandleType.EDGE_HANDLE: 2>
- ENDPOINT_HANDLE = <HandleType.ENDPOINT_HANDLE: 4>
- MOVE_HANDLE = <HandleType.MOVE_HANDLE: 0>
- OVERLAP_ZONE_HANDLE = <HandleType.OVERLAP_ZONE_HANDLE: 6>
- ROTATION_HANDLE = <HandleType.ROTATION_HANDLE: 1>
- VERTEX_HANDLE = <HandleType.VERTEX_HANDLE: 3>
Functions
- keysight.ads.de.experimental.handles.create_custom_handle_for_instance(inst: Instance, h_id: int, handle_type: HandleType, pt: tuple[float, float], widget: DesignWidget, clickHandler: Callable[[Window, Instance, Handle], None], menuGenerator: Callable[[Window, Instance, Handle], PopupMenu] | None) Handle
- keysight.ads.de.experimental.handles.register_handle_generator(lib_name: str, cell_name: str, generator: Callable[[Instance, DesignWidget], None]) None
- keysight.ads.de.experimental.handles.unregister_handle_generators_for_library(lib_name: str) None