• 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. Is there a way to make hover-text in SKILL?

Stats

  • Replies 3
  • Subscribers 160
  • Views 13645
  • Members are here 0
More Content

Is there a way to make hover-text in SKILL?

thewill2live
thewill2live over 10 years ago

I have a program with a form that has a series of checkboxes. I want users to be able to hover their mouse  over a specific checkbox and get a help message that provides a little more detail than what is listed as the name next to the check box. Is there a function built in for this?

  • Cancel
  • Sign in to reply
  • B Bruekers
    B Bruekers over 10 years ago

    You can do this 'tooltip' only on the complete form.

    Use the axlFormSetMouseActive(form) after calling the axlFormCreate.

    Then in your form callback function you can check for a mouse movement:

    when(fw->mouseActive
        cond(
            ( nindex(fw->curField  "bDone")     axlUIWPrint(fw "Done Button"))
            ( nindex(fw->curField  "bCancel")   axlUIWPrint(fw "Cancel Button"))
        )
    )

    the axlUIWPrint prints the msg on the bottomline of the form window. For this you need to put a "MESSAGE" line in the form file.

    See also the Allegro SKILL Reference documentation: MESSAGE messageLabel messagePriority "text".

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • thewill2live
    thewill2live over 10 years ago

    Thanks I'll give that a shot,

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • eDaNoy
    eDaNoy over 10 years ago
    axlFormSetMouseActive only works for Allegro 16.6? How about mouse coordinates during mouse move event?
    • 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