Customizing Library Manager

G

Guenther Sohler

Guest
We want to customize our library manager.
I read about mapping callbacks - all of them seem activated,
if you select a menuitem in a menu or in an pop-up-menu.
However, I need a callback capability, which is triggered, when
any view of a cell(3rd libmanager column) is selected.
how can I do so ?


2nd problem:

In one of my callbacks, I use system to call a unix program.
It puts its output to the unix terminal. Is there any function ready
to automatically have the log written to a seperate new window ?
the spectre simulation log file uses this facility


rds
 
On Fri, 30 Sep 2005 09:42:36 +0200, Guenther Sohler
<guenther.sohler@newlogic.com> wrote:

We want to customize our library manager.
I read about mapping callbacks - all of them seem activated,
if you select a menuitem in a menu or in an pop-up-menu.
However, I need a callback capability, which is triggered, when
any view of a cell(3rd libmanager column) is selected.
how can I do so ?
You can't. Why would you want to do this? Perhaps there is a different
use model which would make more sense that I can suggest?


2nd problem:

In one of my callbacks, I use system to call a unix program.
It puts its output to the unix terminal. Is there any function ready
to automatically have the log written to a seperate new window ?
the spectre simulation log file uses this facility


rds
Use ipcBeginProcess() with a data handler, or perhaps ipcBatchProcess()
and then use view() with the auto-update argument set to t.

Regards,

Andrew.
 
Hallo Andrew,

I have put an additional popup item
"Create GDS File"
and
"Create CDL File"
as functions, you can apply on a cell view("schematic","layout","symbol")

But you should not create a cdl from a "layout" view, so
I only want to disable the grayout here, if the viewtype of the
pointed view is "maskLayout"

I think this is a quite straight-forward approach ...

2nd problem:

Use ipcBeginProcess() with a data handler, or perhaps ipcBatchProcess()
and then use view() with the auto-update argument set to t.

Regards,

Andrew.

I will try using these functions
 
Hi Guenther,

On Fri, 30 Sep 2005 10:58:04 +0200, Guenther Sohler
<guenther.sohler@newlogic.com> wrote:

Hallo Andrew,

I have put an additional popup item
"Create GDS File"
and
"Create CDL File"
as functions, you can apply on a cell view("schematic","layout","symbol")

But you should not create a cdl from a "layout" view, so
I only want to disable the grayout here, if the viewtype of the
pointed view is "maskLayout"

I think this is a quite straight-forward approach ...
This is exactly what the mapCallback is for. There's an example of doing this
in the library manager documentation:

<instdir>/doc/libManager/libManager.pdf

Example 5 "Dynamically Sensitizing Menu Items in a DM Workarea".

Yes, the "ab" prefix in the examples are my initials - the documentation is
based on an application note I wrote back in (I think) 1998.

Regards,

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top