• 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. Custom IC SKILL
  3. How to create a RMB menu in explorer ?

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 143
  • Views 10665
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to create a RMB menu in explorer ?

Pierre Bordere
Pierre Bordere over 3 years ago

Good Afternoon,

I would like to implement a SKILL code which allows the user to display a menu in the results window of Explorer/assembler when the right mouse button is pressed.

Unfortunately, I didn't manage to achieve it yet and I didn't find anything on the support website.

How can I do this ?

Thank you very much for your Help,

Pierre

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Hi Pierre,

    See my response to this thread which explains how to do it.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Pierre Bordere
    Pierre Bordere over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thank you for your response, I read the thread but it seems to be oriented for the Spectre simulator.

    The thing is that I would like my menu to be simulator independent in order to be used by Spectre and Eldo.

    How can I achieve it with this condition ?

    Also, is it possible for you to send me the documentation of the "sevCustomEntity" function because it's not documented and your code seems to be based on it ?

    Have a nice day !

    Pierre

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Pierre Bordere

    Hi Pierre,

    Unfortunately I'm not aware of another way of doing this other than putting it in the per-simulator menus file. You can't do this in the simui.menus files because the Results menu is (typically) overriden by each simulator. So this means you'd need to do it for each specific simulator.

    There's no documentation for sevCustomEntity - it's actually private. I did file CCR 720393 a number of years ago to ask for an equivalent public function - but that hasn't been implemented yet.

    I think there's a good argument for a trigger function to do this - we already added a mechanism to add custom menus to to the history tab of the data view assistant using axlGetDataViewHistoryUserMenu - so there could be something similar added to aid customising the results menus. That would need you to contact customer support though and request this.

    Kind Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Pierre Bordere

    Hi Pierre,

    Unfortunately I'm not aware of another way of doing this other than putting it in the per-simulator menus file. You can't do this in the simui.menus files because the Results menu is (typically) overriden by each simulator. So this means you'd need to do it for each specific simulator.

    There's no documentation for sevCustomEntity - it's actually private. I did file CCR 720393 a number of years ago to ask for an equivalent public function - but that hasn't been implemented yet.

    I think there's a good argument for a trigger function to do this - we already added a mechanism to add custom menus to to the history tab of the data view assistant using axlGetDataViewHistoryUserMenu - so there could be something similar added to aid customising the results menus. That would need you to contact customer support though and request this.

    Kind Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Pierre Bordere
    Pierre Bordere over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thank you very much for your answer, have a nice day !

    Kind Regards,

    Pierre

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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