• 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 Scripting - Skill
  3. Create a Dockable form in Allegro PCB

Stats

  • State Verified Answer
  • Replies 5
  • Subscribers 17
  • Views 1845
  • Members are here 0
More Content

Create a Dockable form in Allegro PCB

PatEscher
PatEscher over 1 year ago

Hello, 

is it somehow possible to create a dockable form in Allegro PCB?

I want to have my form docked like some others, e.g. Find, Comments etc.

So far I was only able to create a standard form which is 'floating' around, but because of consistency I would like to see it as a docked panel

Thanks

Patrick

  • Sign in to reply
  • Cancel
  • eDave
    +1 eDave over 1 year ago

    See axlMiniStatusLoad

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • PatEscher
    0 PatEscher over 1 year ago in reply to eDave

    Hi Dave, 

    yep. I looked into this (also looked at the documentation and the referenced sampled), but could not get it working using SPB 23.1. My Panel is not showing at all in the options View, it keeps the existing one. Maybe I am still doing some wrong (Edit: works when calling my code from skill, but does not do anything when I use the registered command --> still need to investigate on it)

    But as far as I understand the docs, the axlMiniStatusLoad seems not to be the the right approach for us. We want to keep the form showing all the time, not just temporary, and axlMiniStatusLoad seems to be intended for 'temporary' usage. 

    Patrick

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • eDave
    0 eDave over 1 year ago in reply to PatEscher

    Hi Patrick,

    I haven't had a problem with axlMiniStatus forms in 23.1. Is your command registered as interactive?

    I don't think docking a form is an option. Ideally we could dock forms into the side window beside Options, Visibility and Find. I would support an enhancement request for this ability.

    Dave

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • PatEscher
    0 PatEscher over 1 year ago in reply to eDave

    Hi Dave, 

    no, it is a default/general" command, as we are not changing the database. But I can give it a try and see if it behaves differently.

    EDIT: it seems that it has something to do with the "placement Edit" App Mode. When I am in this mode and execute my command through the menu, the I see that the "options" pane is flashing and it then shows again the option panes. So it seems that it triggers my form and then gets an event to switch back to the default form.
    When I am e.g. in "edge edit" mode, then my form stays, even if I select a symbol/object in the editor window.

    Pretty strange.

    Would be happy if you can support such kind of an enhancement request (I will probably also request/discuss this with Parag).
    Is there a specific way to raise such an Enhancement Request? Or simply creating a new case?

    Thanks, 

    Patrick

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • eDave
    0 eDave over 1 year ago in reply to PatEscher

    Hi Patrick,

    I don't do much actual layout work these days so am always in General Edit. I raised a request a few years back to enable us to detect the mode. I may have been successful - try using axlCmdGetAppMode().

    I think you might just need to create a case to ask for an enhancement request.

    Cheers,
    Dave

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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