Customizing Library Manager

  • Thread starter Guenther Sohler
  • Start date
G

Guenther Sohler

Guest
We have customized the cdsLibManager.il file to make custom functions
in the Library Manager. When we right-Click on a cell, view or library,
we can now access new functionality.

But it also creates a banner menu entry. We do not want this. We just want
the right-click functionality.

We use the function:

eg. lmgrAddMenuItems( "*NICE Tools" "L" '("niceLibDelete_Item") )


rds
 
Guenther,

have you tired

lmgrInsertMenuItems(
t_menuItem
t_popupSet
l_names
)
=> t | nil

Inserts the named objects into the menu directly before the indicated
menu item. An object can be an entire menu. Each menu item or menu can
be inserted or added to only one menu. Likewise, any menu item can
appear at most once in each pop-up menu. Menus can not be inserted
(added) to a pop-up. Pop-ups must remain a flat structure only. You
cannot insert or add pop-ups to menus. This function is similar to
lmgrAddMenuItems, except in the meaning of the first argument.

There is a App. Note on SourceLink about this topic:
http://sourcelink.cadence.com/docs/files/Application_Notes/2002prev/Framework_Application_Notes/Library_Manager_Customization_4.4.3_and_4.4.2.html

Bernd
 
On Mon, 03 Sep 2007 12:42:54 +0200, Guenther Sohler <guenther.sohler@wipro.com>
wrote:

We have customized the cdsLibManager.il file to make custom functions
in the Library Manager. When we right-Click on a cell, view or library,
we can now access new functionality.

But it also creates a banner menu entry. We do not want this. We just want
the right-click functionality.

We use the function:

eg. lmgrAddMenuItems( "*NICE Tools" "L" '("niceLibDelete_Item") )


rds
Guenther,

That's not allowed. The popup menus are a subset of what is in the banner menus.
So you can elect to have banner menus which aren't popup menus, but not vice
versa.

This is good UI design, and the library manager enforces it.

That said, you could probably sort of hide the banner menu by giving it a name
which is just whitespace, but that's pretty horrible...

Regards,

Andrew.
--
Andrew Beckett
Senior Solution Architect
Cadence Design Systems, UK.
 

Welcome to EDABoard.com

Sponsor

Back
Top