• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. adding customized menus in Allegro PCB Design CIS L-163

Stats

  • Replies 2
  • Subscribers 159
  • Views 12420
  • Members are here 0
More Content

adding customized menus in Allegro PCB Design CIS L-163

MAAC
MAAC over 15 years ago

 

 where should i load the .form files so that i get customized menus on the window...i have loaded the .il file(path) in the allegro.ilinit file

If anybody has any help on this kindly share the same...

  • Sign in to reply
  • Cancel
  • redwire
    redwire over 15 years ago

     The menu control files are text files that reside in <CDS>\share\pcb\text\cuimenus

    There are several license levels of Allegro so be sure to pick the correct one.  You can edit the file in the directory or move it.  But I forget where Cadence searches for menus so I edit my "master" file.

    Someone on here had a bunch of tricks for editing menus...try some searching.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • EvanShultz
    EvanShultz over 15 years ago

     Hi MAAC,

    FORM files are used for SKILL forms, not menus. From the rest of your post, I'll assume you want to edit the Allegro menubar.

    The menu files can also be stored at the site level in the $menupath location, if you want to have a shared menu customization for all users at your site.

    Since you posted this in the SKILL forum, I'll guess you might be interested in the axlUIMenu* functions. I found them to be unsatisfactory for my uses, but they do work somewhat, in some situations.

    Editing menus manually is a possibility, but there's a lot of cut & paste, possible human error, more work required for each new Allegro release, etc.

    For now, I've settled on writing a SKILL program to read in and edit my allegro.men file. I run a diff file comparison of the "base" menu file when a new version of Allegro is released to see what's changed, then edit my code if required, and finally run the menu file through my program. It's quick, easily, fairly portable, and doesn't have the disadvantages of the axlUIMenu* functions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information