• Home
  • :
  • Community
  • :
  • Blogs
  • :
  • PCB Design
  • :
  • BoardSurfers: Configuring Toolbar Icons for Custom SKILL…

PCB Design Blogs

  • All Blog Categories
  • Breakfast Bytes
  • Cadence Academic Network
  • Cadence Support
  • Computational Fluid Dynamics
  • CFD(数値流体力学)
  • 中文技术专区
  • Custom IC Design
  • カスタムIC/ミックスシグナル
  • 定制IC芯片设计
  • Digital Implementation
  • Functional Verification
  • IC Packaging and SiP Design
  • In-Design Analysis
    • In-Design Analysis
    • Electromagnetic Analysis
    • Thermal Analysis
    • Signal and Power Integrity Analysis
    • RF/Microwave Design and Analysis
  • Life at Cadence
  • Mixed-Signal Design
  • PCB Design
  • PCB設計/ICパッケージ設計
  • PCB、IC封装:设计与仿真分析
  • PCB解析/ICパッケージ解析
  • RF Design
  • RF /マイクロ波設計
  • Signal and Power Integrity (PCB/IC Packaging)
  • Silicon Signoff
  • Solutions
  • Spotlight Taiwan
  • System Design and Verification
  • Tensilica and Design IP
  • The India Circuit
  • Whiteboard Wednesdays
  • Archive
    • Cadence on the Beat
    • Industry Insights
    • Logic Design
    • Low Power
    • The Design Chronicles
Monika
Monika
14 Oct 2021

BoardSurfers: Configuring Toolbar Icons for Custom SKILL Menus

 Have you used AXL-SKILL to create custom menus for frequently-used design tasks? That saves you a lot of time and frees you from remembering command names or from typing them every time. An even better way, in my opinion, is to quickly access those custom commands through toolbar icons. It saves quite a few clicks and lets you run the command right away. The toolbar icons give you single-click access to any command without navigating through the menu options. Well, if you work with Allegro® layout editors – Allegro® PCB Editor or Allegro® Package Designer Plus, you can assign icons to your custom commands as well. This post gives you an overview of associating icons to custom SKILL menus in Allegro Layout Editors.

The first step is to set up the path of the icon library in the layout editor for assigning icons to the commands.

Setting Up Icon Libraries

Allegro layout editors support external libraries of icons files. You can map these image libraries through the iconpath environment variable and use the variable when assigning or changing toolbar icons to new or default commands. Set this variable under the Paths – Library category in User Preferences Editor.

You can choose any of these file formats for the icon files: .bmp, .png, .jpg, or .jpeg. A library of icons files (.bmp) is also shipped as a part of your installation and is located at <installation_directory>/share/pcb/text/icons.

There is no restriction to the number of libraries you can map. Map as many as you need. 

Adding Custom Icons to Toolbars

You must first add the custom menus to the layout editors’ environment. Once the custom menus are available along with the standard menu options, do the following to create custom toolbar icons:

1. Choose View – Customize Toolbar to open the Customize dialog.

2. In the Toolbars tab, click the New button and specify a name for the custom toolbar.

   

The toolbar is added at the end of the list of toolbars.

3. Open the Commands tab, look for the toolbar you have just created, and click Add Commands.

4. In the Add Command dialog that opens, choose the commands that are associated with custom SKILL menus and click Add Commands.

5. To assign icons to SKILL commands, select any of the commands and click Change Icon.

6. Choose the icon you want to associate to the command from the icons directory that is already mapped to the iconpath environment variable.

As soon as you assign the icon file, it is added to the toolbar you created and becomes visible in the layout editor.

To see these steps in action, you can watch a video here.

For any reason, if you want to remove the icon and use the default icons, select the command and use the Reset Icon button in the Customize dialog. You can also stop displaying a custom toolbar by disabling the checkbox in the Customize dialog.

Adding icons not only helps you quickly locate your custom commands but also lets you be consistent with your organization or personal branding.

Do SUBSCRIBE to be updated about upcoming blogs. If you have any topic you want us to cover first or any feedback, you can write to us at pcbbloggers@cadence.com.

Tags:
  • APD+ |
  • 17.4 |
  • BoardSurfers |
  • Allegro Package Designer |
  • 17.4-2019 |
  • Allegro PCB Editor |
  • Allegro |