phoIPCProcessMarkers
phoIPCProcessMarkers(
d_cellviewID
l_markerList
s_displayToolName
)
=> t / nil
Description
Specifies the default marker processor for the specified tool and generates markers in the Annotation Browser assistant, categorizing the markers based on the specified markerList.
Arguments
|
d_cellviewID
|
Name of the cellview.
|
|
l_markerList
|
List of sublists, where each sublist represents a marker object that will be created in the layout Annotation Browser assistant. The marker list is intended to convey visual messages to indicate issues, such as DRC violations, that are created by the shape generator as a result of the requested parameters for generation. The syntax of a marker processor function is:
(
( s_severity s_msgText l_pointList [layerList] )
...
)
where:
-
severity is categorized as:
error, info, or warning. Any other values are defined as error. -
msgText is a string that describes the issue and is displayed as the description for the marker generated in the layout canvas.
-
pointList is used to generate the shape for the marker object in the canvas.
-
layerList is an optional list of layers associated with the marker. layerList is used to provide additional information in the Annotation Browser assistant.
|
|
s_displayToolName
|
Specifies the tool name to use for tagging the markers and categorizing them in the Annotation Browser assistant.
The display tool name does not need to be the same as the tool name used internally for phoIPC registration functions.
|
Value Returned
|
t
|
The markers for the specified tool were generated in the Annotation Browser assistant.
|
|
nil
|
The command failed.
|
Examples
phoIPCProcessMarkers(cv markers "My IPC Tool")
Related Topics
Message Processor Functions
phoIPCGetMessageProcessor
phoIPCProcessPorts
phoIPCProcessServerMessage
phoIPCProcessShapes
phoIPCRegisterMessageProcessor
Return to top