• 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 specify the position of fields in a form

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 144
  • Views 13742
  • 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 specify the position of fields in a form

suzan
suzan over 13 years ago

Hi, 

I would like to create a form containing 4 buttons and specify the position of each button in the form. I wrote the following code:

 Form1= hiCreateAppForm(

?name 'Form1

?fields list(

        ConfigBouton

        1000:0

       500:500

        CompareBouton

        1600:0

        500:500

        AnalogBouton

        1000:1000

        500:500

        RFBouton

        1600:1000

        500:500

)

)

Each time I execute this code, I have the following error message " getSymbol: invalid field: nil"

Some one can tell me what is the right syntax to specify button positions and the kind of values that I should put?

Thanks

suzan 

  • Cancel
Parents
  • psill
    psill over 13 years ago

     You can stack the functions and the locations.

    procedure(myGuiMenu()
    hiCreateAppForm(
            ?name 'myMenuForm
            ?formTitle "Da Form"
            ?buttonLayout 'Close
            ?initialSize 500:500
            ?fields list(
    list(   hiCreateButton(
                    ?name 'ConfigBouton
                    ?buttonText "Config")                              0:0     100:30  50)
    list(   hiCreateButton(
                    ?name CompareBouton
                    ?buttonText "Compare")                        125:0   100:30  50)
    list(   hiCreateButton(
                    ?name 'Analog
                    ?buttonText "Analog")                           250:0   100:30  50)
    )); end of hiCreateAppForm
    ); end of myGuiMenu

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • psill
    psill over 13 years ago

     You can stack the functions and the locations.

    procedure(myGuiMenu()
    hiCreateAppForm(
            ?name 'myMenuForm
            ?formTitle "Da Form"
            ?buttonLayout 'Close
            ?initialSize 500:500
            ?fields list(
    list(   hiCreateButton(
                    ?name 'ConfigBouton
                    ?buttonText "Config")                              0:0     100:30  50)
    list(   hiCreateButton(
                    ?name CompareBouton
                    ?buttonText "Compare")                        125:0   100:30  50)
    list(   hiCreateButton(
                    ?name 'Analog
                    ?buttonText "Analog")                           250:0   100:30  50)
    )); end of hiCreateAppForm
    ); end of myGuiMenu

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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