In this post, you will learn how to customize the Tool Palettes and Structure panels

The purpose of the Tool Palettes panel is to provide access to collections of commands and drawing elements you use often, such as specific hatch patterns. Instead of rummaging through a variety of commands and dialog boxes, you drag commonly-used items from this centralized palette into the drawing.

The purpose of the Structure panel is to show you the structure of the drawing: which entities are connected to which. You can customize the way it displays the structure.

PANEL COMMANDS AND VARIABLES

RELATED COMMANDS

StructurePanel  and StructurePanelClose --- open and close the Structure panel displaying tree structure of the drawing content StructurePanel opens the Structure Tree Configuration File dialog box, prompting you to select a .cst (Configure Structure Tree) file; when you click Open, the Structure panel is opened and displays the configuration defined by the .cst file.

ToolPalettes and ToolPalettesClose --- opens and closes the Tool Palettes panel

-ToolPanel --- shows, hides, and toggles the visibility of specified panels through the command line

TpNavigate --- loads tool palettes and groups through the command line

RELATED SYSTEM VARIABLES

ToolPalettePath --- specifies the path to the folder holding .xtp files

TpState --- reports whether the tool palettes panel is open (read-only)

StructureTreeConfig --- specifies the CST file to use to configure the Structure panel

RELATED FILE TYPES

CST --- files that configure structure trees

XTP --- files that stored Tool Palette data, short for "xml tool palette"

About the Tool Palettes Panel

A most useful tool to CAD operators and managers is the Tools Palettes panel. To show you what the Tool Palettes panel looks like, the three default ones are illustrated below. From left to right, we have one filled with 3D form features, the next with commands, and the last with hatch and fill patterns.

Designing Tool & Structure Panels - 1-1-1024x336

Left to right: Palettes provided by default in BricsCAD

Here is how you work with the icons shown by each palette:

  • Form Features tab --- drag a feature onto a sheet metal part
  • Command Tools tab --- click an icon to run the associated command, such as the Line command
  • Hatches tab --- drag one of the hatch or fill pattern icons into a closed object in the drawing

The Tool Palette panel is displayed by pressing Ctrl+3 (Cmd+3 on the Mac) or by entering the ToolPalettes command. It shows the same group of palettes in every drawing that is opened. Indeed, BricsCAD has the ability to provide one set of standardized of Tool Palettes for an entire office.

ToolPalettes does not, unfortunately, support blocks. Instead, use the Components panel with the ComponentsPanelOpen command.

(Form features are sheet metal features that mimic applying a forming tool to the sheet metal, such as bridges, louver, and embosses. They inserted from built-in or user-defined libraries; BricsCAD recognizes form features in imported geometry. Form features are listed in the Mechanical Browser pane with their parameters; they can be edited directly or parametrically through Properties panel. Each feature is represented by a .dwg file in the C:\Users\userid\AppData\Roaming\Bricsys\BricsCAD\V20x64\en_US\Support\DesignLibrary\SheetMetal\FormFeatures folder.)

The user interface of the Tool Palettes panel is subtle, with numerous options "hidden" in shortcut menus all over the palette. So, a large part of this chapter exposes these shortcut menus to you.


TIP You can use the right-click menu to add components from files listed in the Folders tab of the BricsCAD Drawing Explorer to the current tool palette.


QUICK SUMMARY OF VIEW OPTIONS

The View Options dialog box controls the size and style of icons. To access the dialog box, right-click the current tab in the Tool Palettes, and then choose View Options from the shortcut menu.

Designing Tool & Structure Panels - 2

Adjusting the look of palette icons

Image Size --- slider changes the size of the icons, from smaller to larger

View Style --- switches between showing icons with labels (text), or showing icons only, or or text-only

Apply to --- applies the changes to the current tab or to all tabs

The figures below shows the effects of the Image Size and View Style options. Here is the smallest icon size, with text labels:

Designing Tool & Structure Panels - 3-2

Small icons with labels

And here you see large icons with no labels. Removing labels squeezes in more icons, but may make it harder to know the purpose of them.

Designing Tool & Structure Panels - 4-3

Large icons with no labels

Navigating Tools Palettes

Different shortcut menus appear in the Tool Palettes panel, depending on which tab you right-click. I recommend that first off you right-click the tab of the current palette, because it displays the largest number of options, and so is the most useful:

Designing Tool & Structure Panels - 5-1

Right-clicking the current (or top-most) tab

Clicking one of the other tabs gets you an abbreviated version. Here is the meaning of the options:

View Options displays a dialog box for setting the size and look of icons, along with descriptions.

Paste pastes data from the Clipboard into the palette; available only when the Clipboard contains data appropriate to the Tool Palette, such as a block definition.

Update Palette updates the image of the icons, should a source (like a block definition) have changed.

New Palette creates a new blank tab.

Delete Palette removes a tab.

Rename Palette renames the selected tab; see figure below:

Designing Tool & Structure Panels - 8

Renaming a tab

ICON CUSTOMIZATION

When you right-click a tool's icon, BricsCAD shows the following shortcut menu. Depending on which icon you right-click, the shortcut menu may show fewer options:

Designing Tool & Structure Panels - 9-1

Shortcut menu for individual tools

Cut and Copy --- place the tool on the Clipboard (Cut also deletes it from the palette); you can then right-click the palette and select Paste

Delete --- removes the tool.

Rename --- allows you to rename the tool, as shown below

Designing Tool & Structure Panels - 11-2

Renaming a tool

Update tool image --- refreshes the icon (applies to blocks and hatch patterns only)

Specify Image --- opens the Select Image File dialog box, from which you select an image in BMP bitmap, GIF, JPEG, PNG, or TIF format -- large images are resized automatically to fit the icon area

Remove Image --- returns the icon to its default, removing the image you applied with the Specify Image option.

Properties --- displays a dialog box for changing the item's properties (see figure below); the content of the dialog box varies according to the type of tool selected, and is discussed later in this post.

Designing Tool & Structure Panels - 12-2

Changing the properties (and functions) of a tool

Shown above are the properties of hatch patterns. To edit a property, click on it in the dialog box and then make the change.

PALETTE CUSTOMIZATION

The first step in customizing the Tool Palettes panel is to right-click on an unused area of the panel --- not on an icon or a tab --- to get the following shortcut menu:

Designing Tool & Structure Panels - 13-1

Right-click menu for controlling palettes

View Options --- displays the same dialog box as does the tab's shortcut menu

Paste --- pastes a tool, if one has been copied or cut to the Clipboard

Update tool image --- refreshes the icon (applies to blocks and hatch patterns only)

New Palette --- adds a new blank palette

Delete Palette --- removes a palette

Rename Palette --- changes the name on the tab

Customize Palettes --- displays the Customize dialog box for creating palette groups (see figure below); the dialog box is described later

Designing Tool & Structure Panels - 32-1

Customize dialog box for creating palette groups

Add Tool --- displays the Customize dialog box.

Customizing Tools

The Tool Properties dialog box lets you customize the actions of commands and hatch patterns. For instance, you can specify that clicking an icon (that looks like a cloud) draws revisions clouds that are red in color, and placed on a specific layer or with a certain linetype.

To access this very important dialog box, right-click the icon you want to customize and then choose Properties. There are three versions of the dialog box --- one each for form features (components), hatches, and commands, as illustrated below:

Designing Tool & Structure Panels - 15

Left to right: Tool properties for form features, patterns, and all other commands

Customizing Tools Properties

In this tutorial, you make a copy of an existing tool and then customize it by changing its properties.

You modify the Line tool to draw lines with the "Hidden" linetype on layer "Hidden."

Follow these steps to customize it:

  1. Create a new layer named "Hidden." Use the Layer command to do this in the Drawing Explorer dialog box.

    Designing Tool & Structure Panels - 16-1024x131

    Creating a new layer named "Hidden"

  2. Load the "Hidden" linetype into the drawing. Use the Linetype > Load option for this.

    Designing Tool & Structure Panels - 17-1024x426

    Drawing Explorer listing available linetypes.

  3. Close the Drawing Explorer.

  4. Open the Tool Palettes panel with the ToolPalettes command and then choose the Command Tools tab.

  5. Make a copy of the Line tool by copying it and then pasting it, like this:

    1. Right-click the Line tool and then choose Copy from the shortcut menu.

      Designing Tool & Structure Panels - 18-1

      Copying the Line tool

    2. Right-click a blank area of the palette and then choose Paste.

      Designing Tool & Structure Panels - 19-1

      Pasting the tool as a new one

      Notice that BricsCAD creates a second Line tool.

      Designing Tool & Structure Panels - 20-1

      The second Line tool in place

  6. With the copy made, you can now edit its properties. Right-click the new item, and then choose Properties.

    Designing Tool & Structure Panels - 21-1

    Opening the properties of the new Line tool

  7. In the Properties dialog box, change the following properties for this tutorial:
    Name Hidden Line
    Description Draws line with linetype Hidden on layer Hidden
    Linetype Hidden
    Layer Hidden

    Designing Tool & Structure Panels - 22-1

    Changing the properties

  8. Click OK. Notice that BricsCAD changes the label of the icon.

    Designing Tool & Structure Panels - 23-1

    Renamed icon

  9. If you want to change the icon associated with the button, follow these steps:

    1. Right-click the icon and then from the shortcut menu, choose Specify Image.

      Designing Tool & Structure Panels - 24-1-300x194

      Starting to assign an image to the button

    2. In the Select Image Position File dialog box, select an image file (in BMP, JPEG, PNG, GIF, or TIFF format) and then click Open. Notice that the icon changes. BricsCAD automatically resizes the image to fit the area of the icon.

      Designing Tool & Structure Panels - 25-300x81

      Icon changes to the newly selected image

  10. To test the tool to make sure that it actually works, click it and draw some line segments. If you do not see the hidden linetype, change the value of the linetype scale with the LtScale command.

    Designing Tool & Structure Panels - 26-1

    Drawing line segments with hidden linetype automatically applied

    After drawing the lines, click them to see that they are being drawn on the Hidden layer.

    Designing Tool & Structure Panels - 27-1

    "Hidden" layer automatically set

Adding Programs and Macros to Tools

You can make tools carry out simple programs (known as "macros") but the process is less direct than with just commands. It takes a workaround shown by these steps:

  1. Place any geometric entity (tool) on a palette. It doesn't matter what the entity is because it is used only as a placeholder.

  2. Right-click the newly-added tool, and then select Properties.

  3. In the Command String area, replace the command with a piece of programming code or a macro.

    Designing Tool & Structure Panels - 28

    Editing the macro assigned to a button


TIP You can either type the new code, or copy'n paste it from another source, such as from the earlier chapters of this book that deal with writing macros.


  1. Click OK and then test to macro to make sure it works.

Organizing Tools with Groups

BricsCAD allows you to create many palettes, but too many palettes can become unwieldy and so BricsCAD allows you to create groups of palettes. Groups let you show only those palettes you need currently.

To create groups, right-click a blank area of the Tool Palettes panel, and then choose Customize Palettes from the shortcut menu.

Designing Tool & Structure Panels - 29

Accessing that other Customize dialog box

Notice that the Customize dialog box appears and that it is different from the Customize dialog box displayed by the Customize command! (There is no independent command to display this dialog box.)

Designing Tool & Structure Panels - 30

Dialog box for creating palette groups

The commands and options for this dialog box are accessed solely by right-click menus. For instance, to create a new palette, right-click in the Palettes area and then select New Palette, as shown above.

Rename --- renames the palette

New Palette --- creates a new palette named "New Palette," which you then give a new name

Delete --- erases the palette after you click OK to this dialog box:

Designing Tool & Structure Panels - 31-300x101

Import --- imports palette files in XTP and BTC formats; opens the Import Palette dialog box. XTP is short for "XML Tool Palette," the file format used by AutoCAD®. BTC is short for "BrisCAD Tool Collection."

CREATING PALETTE GROUPS

You can create as many palettes as you want. I can see a design firm creating dozens of palettes, some for electrical engineers, some for landscape designers, and so on. You can create grouping of palettes so that the electrical engineer doesn't have to see the palettes for landscaping. A group is a smaller set of palettes.

BricsCAD does not come with any palette groups, so you get to create your own through the  Customize dialog box ---this is not the dialog box of the same name that is opened with the Customize command.

There is no command to access this dialog box. Instead, you (as always) right-click a blank area of a palette and then choose Customize Palettes from the shortcut menu. Notice the other Customize dialog box:

Designing Tool & Structure Panels - 32

Accessing that other Customize dialog box

(While this dialog box existed prior to V17, the groups function did not work.) As elsewhere with Tool Palettes, all commands in this dialog box are executed through shortcut menu. When you right-click the name of a group, the following menu appears:

Designing Tool & Structure Panels - 33

Shortcut menu for palette groups

New Group --- creates a new but empty palette group

Rename --- renames the palette group

Delete --- erases the group (with no warning)

Set Current--- sets the selected group as the current one, meaning it will be displayed by the Tool Palette panel; when the group is empty, then this command is grayed out

Export --- exports the current group to a XPG file, as described later

Export All ---exports all groups in a single XPG file

Import --- imports XTP and BTC files, as described later

To create a group of palettes, follow these steps:

  1. In the Customize dialog box, right-click Palette Groups and then, from the shortcut menu, choose New Group.

    Designing Tool & Structure Panels - 34

    Creating a new group of palettes

  2. Notice that BricsCAD creates a new group name named "New Group." For this tutorial, change the name to Drawing Lines.

    Designing Tool & Structure Panels - 35

    Naming the new group

  3. Now drag palette names from the Palettes list over into the newly formed group. For this tutorial, drag over "Hatches."

    Designing Tool & Structure Panels - 36

    Add palettes to a group

  4. Right-click the group "Drawing Lines" and then from the dialog box choose Set Current.

  5. When done, click Close. Notice that the Tool Palette panel now shows just one palette: Hatches.

    Designing Tool & Structure Panels - 37

    Tool palettes with a custom group that shows just one palette

IMPORTING TOOL PALETTES FROM AUTOCAD®

BricsCAD reads files saved the XTP format; this is the format in which AutoCAD® saves tool palettes. "XTP" is an XML-based file format; the name is short for "xml tool palette." To import them into BricsCAD follow these steps:

  1. In this Customize dialog box, right click and then choose Import from the shortcut menu.

    Designing Tool & Structure Panels - 38-420x265

    Choosing the Import option

  2. In the Import Palette dialog box, navigate to where you have XTP files.

  3. Choose the file and then click Open. Notice that BricsCAD adds the palette to its collection.

  4. Click Close to close the dialog box. Notice the new tab with its icons.

    Designing Tool & Structure Panels - 39-300x155

    BricsCAD does not have access to the icons used for tools, because AutoCAD® stores them internally. This is why question-mark icons are displayed.

Sharing Tool Palette Groups by Exporting Them

Once you customize a tool palette, you might want to share it with others. To do so, you export groups. Groups are exported in XTG files (short for "XML tool group").

Individual palettes cannot be exported, but you can do the same thing by putting a single palette into a group and then exporting that.

Here is how to do this:

  1. In this Customize dialog box, right-click a group and then choose Export from the shortcut menu.
  2. In the Export Palette dialog box, navigate to where you store the XTG files.
  3. Name the file and then click Save.

Alternative Sharing Method

Another way to share palettes is to edit the Settings dialog box in BricsCAD to point to where BTC and XTP files are stored, such as for AutoCAD®.

  1. Enter the Settings command.

  2. In the search field, enter "palette."

  3. Open the Tool Palettes section, and then go to the Tool Palettes Path setting.

  4. Click the ... Browse button.

    Designing Tool & Structure Panels - 40-585x528

    Adding folders to BricsCAD's folder searches

  5. In the Folder List dialog box, click the Add Folder button.

  6. Enter the path to the folder holding the XTP or BTC files. If necessary, click the Browse button and then use the Choose a Folder dialog box to locate the folder.

  7. Click OK sufficient times to back out of all the folders!

This dialog box can be used to point to other AutoCAD® support folders, such as hatch pattern collections, linetype files, printer setups, and so on.

Customizing the Structure Panel

The Structure panel displays a structured tree view of the drawing's content. This includes the names of entities, blocks, and nearly any other entity. You can customize the elements that are listed and in which order.

When you select the name of an entity in the structure tree, the entity is highlighted in the drawing --- and vice versa. Notice that entities are identified by hexadecimal (base 16) numbers.

Designing Tool & Structure Panels - 41

Structure panel showing the structure of a floor plan by entities

There are two commands to open the Structure panel:

  • StructurePanel opens the Structure panel; StucturePanelClose closes it. Alternatively, right-click a toolbar or other UI element in BricsCAD, and then choose Structure from the shortcut menu.
  • +StructurePanel opens the Structure Tree Configuration File dialog box, prompting you to select a .cst (Configure Structure Tree) file; when you click Open, the Structure panel is opened and displays the configuration defined by the .cst

Note: The panel operates in model space only.

When the panel opens, right-click the name of the drawing to see the following shortcut menu:

Designing Tool & Structure Panels - 42-300x163

Accessing options

Drawing Properties --- displays the Drawing properties dialog box, the same as entering the DwgProps command

Export --- exports the drawing as an XML file

Expand / Collapse All --- expands and collapses all nodes

Configure --- displays the Configure Structure Tree (more later)

Right-clicking any other item in the panel displays the following shortcut menu, with a few different options:

Designing Tool & Structure Panels - 43

Accessing another shortcut menu

Show --- Show the entity in the drawing

Hide --- Hides the entity from the drawing

Isolate --- Hides all other entities in the drawing

Zoom --- Zooms into the selected entity(ies)

Structure Configurations

The data displayed by the panel can be customized. BricsCAD provides several pre-made configurations suitable for various kinds of drawings. The C:\Users<login>\AppData\Roaming\Bricsys\ BricsCAD\V20x64\en_US\Support folder holds these .cst files:

default.cst
bim.cst
mechanical.cst

To load another configuration, click the down arrow (upper-right corner of the panel) and then choose one from the list or else navigate to another folder with the Select option.

Designing Tool & Structure Panels - 44-300x117

Selecting a Structure panel configuration

Alternatively, enter the StructureTreeConfig variable, which prompts you at the command line to specify the name of a .cst file:

structuretreeconfig
New value for StructureTreeConfig, or . for none/< C:\Users*<login>\AppData\Roaming\Bricsys\BricsCAD\V20x64\en_US\Support\default.cst>:*

CUSTOMIZING THE STRUCTURE PANEL

The format of the panel is customized through the Configure Structure Tree dialog box. You can create many configurations, depending on your needs. Customization of a configuration takes two steps:

Step 1 --- Create a rule
Step 2 --- Specify the properties of the rule


STRUCTURE OF .cst FILES

The C:\Users\userid\AppData\Roaming\Bricsys\BricsCAD\V20x64\en_US\Support folder holds several .cst files. The bim.cst file is shown below, organizing the building spatially, first by Building, then by Story, BIM type, and then composition. Sections are grouped by type: Section, Plan, Elevation, and Detail.

{

  "created": {

    "by": "BricsCAD",

    "on": "2016-10-28 10:50:09"

  },

  "rules": [

    {

      "name": "Building Elements",

     "group": [

        "BIM/Building",

        "BIM/Story",

        "BIM/Type",

        "BIM/Composition"

      ],

 "sort": [

        "BIM/Name"

      ]

    },

    {

      "name": "Sections",

      "group": [

        "BIM/Section Type"

      ],

      "sort": [

        "Name"

      ]

    },

    {

      "name": "Entities",

      "group": [

        "EntityType"

      ],

      "sort": [

        "Name",

        "EffectiveName",

        "Handle"

      ]

    }

  ],

  "mode": "showAll",

  "some": [],

  "options": {

    "treeSelect": "select",

    "entitySelect": true,

    "autoCollapse": false,

    "displayMode": "byType"

  }

}

To customize the data displayed by the panel, click the bar (the one with the word "default" in the figure below).

Designing Tool & Structure Panels - 45

Opening the Configure Structure Tree dialog box

This handy shortcut opens the Configure Structure Tree dialog box.

Designing Tool & Structure Panels - 46

Dialog box for customizing the display of the Structure panel

The dialog box sports three tabs --- Group/Sort, Show/Skip, and Options. Let's take a look at what they offer.

Group/Sort Tab

The Group/Sort tab determines how drawing data is displayed. Here you can add rules and property filters, move items around, and remove them.

To add a rule:

  1. Select an existing rule name.
  2. Click the green + (Add) button. Notice that the rule is duplicated.
  3. Use the arrows to move the selected rule up and down the list.
  4. Edit the content of the rule, as described later.

To rename a rule:

  1. Select a rule name.
  2. Click on the name a second time.
  3. Give the rule a different name, and then press Enter.

To remove a rule:

  1. Select a rule name.
  2. Click the red x button (there is no warning).

Examining Rules

The way that element information is displayed in the Structure panel is determined by rules. The rules specify which entities are displayed and the order in which their properties are listed. By listing one property ahead of another one, the second property becomes a subset of the first. More on this later.

Let's take the example of the bim.cst configuration.

Designing Tool & Structure Panels - 47
Left: Structure panel's display controlled by; right: ...the bim.cst file

The names of the rules  --- such as Building Elements and Sections --- are for use by humans only and describe the content of the rules. Think of them as sections. Click a gray > (angle bracket) to open the section, displaying the elements of the rule.

Designing Tool & Structure Panels - 48

Expanded rules

There are three elements in each rule:

Filter --- determines which elements are displayed by the rule; in this rule, it's the names of BIM Types.

Group --- determines how the BIM Types are grouped together; in this case, BIM Buildings, Stories, etc.

Sort --- specifies how the elements are sorted within each group; here, it's by BIM Name.

Let's look at another rule to assist with understanding how configurations work: information about sections. The Sections rule arrives at this by specifying the following:

Rule Property Meaning
Filter BIM Section type List details, elevation, plan, and section names
Group BIM Section type Group together BIM section types
Sort Name Sort section types by name alphabetically

You can see why I used the word "elements" instead of "entities."

Designing Tool & Structure Panels - 49

BIM rules for displaying sections


TIP The Diff Type property is used during the 3dCompare command; it reports differences, if any, between the two drawings being compared. When there is no configuration file loaded, the Structure panel displays drawing entities in alphabetical order. The icon in front of each name identifies the entity type, such as polyline, circle, and text:Designing Tool & Structure Panels - 50


Constructing Rules

To construct a rule, you select properties from a long list that I will show you shortly.

For this tutorial, I created a blank configuration file. I did this by deleting all rules from an existing .cst file, and then used the File | Save As command to save it (with the name cb.cst).

Designing Tool & Structure Panels - 51-300x181

Saving a blank .cst file

In this tutorial, we create a rule that causes the Structure panel to list only lines in the current drawing, sorted by layer name and then by length.

  1. To start constructing a new set of configuration rules, click the + icon. Notice that a generic rule is added, named "Rule."

    Designing Tool & Structure Panels - 52

    A generic rule added

    The generic rule has three (fixed) sections that define the rule: Filter, Group, and Sort. You cannot add or delete these three sections. If the section is empty, then it does nothing.

  2. Rename the rule as "Lines by Layer," as follows:

    1. Right-click "Rule," and then choose Rename.

      Designing Tool & Structure Panels - 54

      Adding properties to a rule

    2. Change "Rule" to Lines by Layer and then press Enter.

  3. We want the Structure tree to display only lines, so right-click Group and then choose Add Filter Property.

    Designing Tool & Structure Panels - 54

    Adding properties to a rule

    Notice the Select Property dialog box. It lists every property available in BricsCAD --- a couple hundred of them.

    Designing Tool & Structure Panels - 55

    Properties dialog box

    The properties are grouped into these sections:

    • General --- lists properties common to all entities; these should be known to you from the Properties panel
    • Entities --- lists the names of all entities and their specific properties
    • Extensions --- lists properties that are specific to add-ons to BricsCAD, such as the BIM module
  4. For this tutorial, we want lines listed by layer name. Click the + next to Entities, and then work your way down: Entities > Line > Line > General > Layer:

    Designing Tool & Structure Panels - 56

    Properties

  5. Close the Properties dialog box by clicking OK. Notice that "Layer" is added under Group.

    Designing Tool & Structure Panels - 57

    Entities grouped by layer

  6. Let's see what this has done to the Stricture panel. Click OK to close the dialog box. Notice that the panel lists the "Lines by Layer" rule.

    Designing Tool & Structure Panels - 58

    New rule displayed in Structure panel

  7. Now let's see what is listed under that rule. Click the > next to "Lines by Layer."

    Designing Tool & Structure Panels - 59

    Layer names in the drawing

    So far it looks good. You see the list of all layer names in the drawing. The number in parentheses next to each layer name is the number of entities on that layer, such as (36) for A-ELEV-OTLN.

  8. Click the > next to layer "A-ELEV-OTLN." Oops! What's this? The icon shows that those are polylines listed.

    Designing Tool & Structure Panels - 60

    Polylines listed by layer

  9. To restrict the list of entities to lines only, follow these steps:

    1. Return to the Configure Structure Tree dialog box by clicking the "cb" bar.

    2. Click the Show/Skip tab.

      Designing Tool & Structure Panels - 61

      Restricting the entities listed by Structure

    3. Choose the radio button next to Show Only Selected Entity Types.

    4. Scroll down until you find Line, and then click the box next to it.

      Designing Tool & Structure Panels - 62

      Choosing the Line entity

    5. Click OK to dismiss the dialog box.

  10. Now open the "Line by Layer" rule in the Structure panel. Notice that fewer layers are displayed, because now only layers with lines are listed.

    Designing Tool & Structure Panels - 63-300x232

    Only layers with lines listed

  11. Open a layer name. Notice that just line entities are listed.

    Designing Tool & Structure Panels - 64-287x300

    Lines on each layer

  12. Add a subcategory, such as the length of each line. Follow these steps:

    1. Return to the Configure Structure Tree dialog box by clicking the "cb" bar.

    2. Right-click Group and then choose Add Grouping Property from the shortcut menu.

    3. In the Select Properties dialog box, navigate to Entities > Line > Line > Geometry > Length.

      Designing Tool & Structure Panels - 65

      Adding Length to the group

    4. Click OK. Notice that Length is added under Group.

      Designing Tool & Structure Panels - 65-585x270

      Length added to the Group section

    5. Click OK to close the dialog box. Open up the nodes to find that the layers and lengths of lines are listed, such as layer "A-ANNO-NOTE" and then 3'0".

      Designing Tool & Structure Panels - 66-300x270

      Lines listed by layer name, and then by length

  13. Let's now sort the elements alphabetically. Follow these steps:

    1. Return to the Configure Structure Tree dialog box by clicking the "cb" bar.

    2. Right-click Sort and then choose Add Sorting Property from the shortcut menu.

      Designing Tool & Structure Panels - 67

      Adding a sorting property

    3. Choose Entity Type and then click OK twice to dismiss the dialog boxes.

    4. Take a look at how the added rule affected the listing: notice that the layer names are now alphabetical.

      Designing Tool & Structure Panels - 68

      Layer names listed alphabetically

  14. As a final step in this tutorial, let's switch the order of the Layer and Length rules, like this.

    1. Return to the Configure Structure Tree dialog box by clicking the "cb" bar.

    2. Select "Length" and then click the up arrow button to move it above the "Layer" rule.

      Designing Tool & Structure Panels - 69

      Changing the order of rules

    3. Click OK to dismiss the dialog box.

    4. Notice that lines are now listed by length and then by layer name.

      Designing Tool & Structure Panels - 70

      Lines listed by length and layer

Show/Skip Tab

The Show/Skip tab gives you options on how to display items. This lets you filter out entities you are not interested in seeing in the Structure panel, such as ordinary lines.

  • Show all entity types in the drawing (default)

  • Show only selected entities types chosen in the list below (those with the checkmark) Skip selected entity types as chosen in the list below

    Designing Tool & Structure Panels - 71

    Options found in the Show/Skip tab

Options Tab

The Options tab provides options that control what happens with the structure tree:

  • Ignore tree selection --- nothing happens when you select an item in the Structure panel
  • Highlight entities when selected in tree --- (default) when you select an item in the Structure panel, it gets highlighted in the drawing
  • Select entities when selected in tree --- when you select an item in the panel, it is also selected in the drawing, following which you can immediately edit it

On entity selection, select in tree --- when on, the entity you select in the drawing is highlighted in the Structure panel

On entity deselection, collapse in tree --- when on, the tree in the Structure panel collapses when the entity is no longer selected in the drawing . This is useful, because the content in the panel can get very long.

Designing Tool & Structure Panels - 72

Specifying options

Add nested blocks --- when on, includes blocks that are nested inside other blocks.

Explode external references in tree --- when on, lists all elements in an xref separately; when off, lists the xref as a single element.


Download BricsCAD free for 30-days

Start Using BricsCAD Today

Permanent or subscription licenses that work in all languages, in all regions.


  1. Introduction
  2. 55 Tips for BricsCAD Users
  3. Settings
  4. Changing the Environment
  5. Custom User Interface
  6. Introduction to the Customize Dialog Box
  7. Customize the Menu Bar & Context Menus
  8. Toolbars and Button Icons
  9. Writing Macros and Diesel Code
  10. Ribbon Tabs and Panels
  11. Keystroke Shortcuts, Aliases & Shell Commands
  12. Mouse, Double-click & Tablet Buttons
  13. Absolutely Everything You Need to Know About The Quad
  14. Rollover Properties
  15. Workspaces and the User Interface
  16. Designing Tool & Structure Panels
  17. Creating Simple & Complex Linetypes
  18. Patterning Hatches
  19. Decoding Shapes & Fonts
  20. Coding with Field Text
  21. Writing Scripts
  22. Programming with LISP (Introduction)
  23. LISP Functions