LXBeams

Introduction
Overview
Tools
Inspector
Main Plot Window
Menus
Report Window
Help Index

Copyright © 2018-2020
Claude Heintz Design

Interaction between Symbols and Positions

Positions and symbols interact with each other. When you draw a light symbol so that it intersects a hanging position line, the symbol finds the position and enters its name in it's position field. This ability of symbols and positions to "find" each other also allows automatic numbering and alignment.

Auto-Numbering

When a light symbol is dragged onto a hanging position, it both enters the name as described above and sends the position a message telling it to update its numbering. The position then assigns numbers, placing them in each symbol's "#" field. How the position assigns these numbers is based on the Numbering field found in its info. You can easily set values for this field using the popup menu in the positions tab of the inspector.

Auto-Numbering assigns numbers to all lights that share the same position name. For consistent results, positions that share the same name should also have the same Numbering value.

Alignment

When a symbol is dragged onto a hanging position and the Snap To Grid option is enabled, the symbol will attach itself to the position line. The symbol will "snap" its center to points on the line. Holding down the shift key toggles this behavior on or off, inverting the Snap To Grid setting.

The position's Layout field determines where on the position line the grid spacing starts. You can easily set values for this field using the popup menu in the positions tab of the inspector.

The position's Spacing field determines the distance between snap points.


The default setting for the Numbering field is "rt". This means that the position will assign numbers starting with the symbol furthest to the right (r). If two symbols have the same x location, it will next assign numbers starting with the top (t).

The Numbering field must contain two of the following characters in any order or be blank.

r = Right
l = Left
t = Top
b = Bottom

The two characters specify the primary and secondary rules for assigning numbers. If the Numbering field is blank, numbers will not be assigned.

The default value for a position's Layout field is "c" for the center of the line. Possible values are:

c = Center
s = Start
e = End

Any other value in the Layout field will disable alignment for that position.