Diagram Window

Movement Control Box (Diagram Window)

The Movement Control Box allows you to perform a range of tasks, such as move boxes and branches, switch the positions of spouses and siblings for display purposes (if you don't wish to change them permanently), move entire trees to different positions (diagrams can contain any number of trees - see Diagram Elements), and even adjust the position of an entire diagram on the printed page or across multiple printed pages. You can also use it to adjust diagram scaling - that is, the size that the diagram has when printed. Diagrams can be printed at any scale.

The Movement Control Box is opened (or closed) by clicking on Enable Moving/Resizing on the Diagram Menu, or on the equivalent button on the Diagram toolbar. When Moving/Resizing is enabled, you can resize any box by clicking on it to select it, and then clicking-and-dragging on any of the little white squares that appear in the corners of selected boxes (they are only white when Moving/Resizing is enabled). The only limitation to this is when the Everything drag-action is selected (see note on this below).

Please note that although all diagrams can have any orientation, for convenience the descriptions below assume a top-down orientation.

Movable Bar Types

There are 4 movable bar types.  These are:

Child bar
Child bar
Used in all trees except ancestor trees.  Where a person or a couple's children are displayed below them, these are normally attached to a horizontal bar called a child bar.  These bars are coloured yellow when Box & Bar moving is enabled (see image left).  Child bars can be moved out (away from the parents) and sideways.
Parent bar
Parent bar
Used in all trees except descendant trees. Where a person's parents are displayed above them (as in an Ancestor tree), these are normally attached to a horizontal bar called a parent bar.  These bars are coloured green when Box & Bar moving is enabled (see image left).  Parent bars can be moved out (away from the children) and sideways.
Ancestor offset bar
Ancestor offset bar
Used in All Relative trees only.  These vertical bars can be used to offset ancestor branches vertically, if required, in All Relatives trees.  These bars are coloured blue when Box & Bar moving is enabled (see image left).  By default, they are barely visible as blue dots.  They become bars when you click-and-drag on them to stretch them.  They extend in one direction only - outwards.
Ancestor sibling bar
Ancestor sibling bar
Used in All Relative trees only.  All ancestor siblings are attached to these horizontal bars in All Relatives trees. These bars are coloured white when Box & Bar moving is enabled (see image left).  An ancestor that has no siblings with have a minimal sibling bar, consisting of a single white dot, but this can be stretched if you click-and-drag on it.  Sibling bars can be moved out and sideways.  Although you can move a sibling bar both outwards and sideways, the branch boxes attached to a sibling bar can not be moved below the top of the ancestor offset bar, to bring them down on the 'wrong' side of the ancestor offset bar.  If the bar is attached to a left-side ancestor, the 'wrong' side would be the right-side, and vice versa.

Please note: in some cases these bars may overlap.

Fields and Buttons

Box & Bar

When enabled, you can click and drag on any box to move that box, and its branch, 'outwards'. For example, if you clicked-and-dragged on an ancestor box in an ancestor diagram you could move that box, and its entire ancestral branch outwards (or back).

When the drag-action is box and bar you can either click on a box or on a bar (see Movable Bar Types above for details of supported bar moves).

Because Family Historian trees are smart trees, the diagram will automatically adjust to accommodate the new branch positions, and to make best use of space.

The ...within row check box changes the behaviour of Box & Bar moves. If ticked, when you drag a box (or boxes) or bar, instead of the boxes and branches being moved out of the row that they belong to, the whole row will be widened to include the box in its new position. This could be useful if, for example, you want to position a number of boxes in staggered pattern (alternately higher or lower in the row) to save space.

If the orientation of the diagram is left-right or right-left, rather than top-down or bottom-up, the option still works, but controls movement within columns instead of rows.

Fixed Point

Fixed Point dragging is used if you want to move 2 spouses or siblings further apart (or bring them back closer together). But you can also use it to move entire branches of a tree further apart or closer together. For example, to move a brother away from this sister, make the sister a fixed point by selecting her box and then clicking on the Set button. Then click-and-drag on the brother's box.

To drag 2 entire branches apart (or bring them back together) make any one box, in either branch, a fixed point; and click-and-drag on any box in the other branch (this only works if the boxes belong to the same tree).

You can use fixed point dragging to create a space within a diagram to put a picture into (say). Suppose in a descendant diagram, you clicked on a descendant box and moved his or her entire branch outwards. His or her siblings (and their branches) would move inwards to fill up the space. To move them back to where they had been, make one of the siblings a fixed point and click-and-drag to move the others.

Tip: When moving/resizing is enabled, a quick way to set a fixed point is to press the Alt key while clicking on a box. Pressing Alt while clicking elsewhere clears the fixed point and switches you back to Box and Bar.

Tree When enabled, you can move an entire tree around by clicking-and-dragging on any box within the tree. You can also move multiple trees around by selecting boxes from different trees and clicking- and-dragging on any one of them. You do not have to select all boxes within each tree. If the selection includes one or more boxes from a given tree, that entire tree will will be moved, along with the other trees, when you click-and-drag on any selected box.

Usually when you open a diagram there is only one tree in it (the exceptions are the All Relatives + Indirect Relatives and the Everyone diagrams which typically contains numerous trees, even when first opened). You can add more trees using commands on the Diagram menu.

Everything (position on page)

Use this option when you wish to change the position of an entire diagram on the printed page. If you choose this option, the display of page boundaries will be automatically enabled if they weren't already, so that you can see what you are doing. Then, to move the diagram, simply click-and-drag anywhere on the diagram.

Note:

Tip: There is also another way of changing a diagram's position on the printed page. Instead of the approach just described, you can, if you prefer, click-and-drag on any intersection of the grid lines that appear, when page boundaries are displayed. By doing so, you move the grid. When you move the grid, you are effectively changing the position of the diagram relative to the printed page. You can do this whenever page boundaries are displayed, whether or not moving/resizing has been enabled.

Note: Ordinarily, when moving/resizing is enabled you can still click on any box to select it, you can click on any expansion button to expand a branch, and you can click-and-drag on any of the little white squares that appear in the corners of selected boxes, to resize the box. All of these actions become temporarily unavailable when select Everything (position on page) as your chosen Drag-and-Move action.

Shift Box: Spouse Use the Shift Spouse buttons ( and ) to change the displayed order of spouse boxes within a diagram. This does not affect the order of spouses in your records.  A 'spouse box' (that is, a box of that type) is a box that represents a spouse of a descendant or cousin of the root.  Boxes that represent ancestors of the tree root, for example, are not spouse boxes as such as.  See Box Types to learn more about the various types of boxes in diagrams.

Tip: If you wish to change the order of spouses in your records use the Move Up and Move Down commands instead of the Shift Spouse buttons.

Shift Box: Sibling Use the Shift Sibling buttons ( and ) to change the displayed order of sibling boxes within a diagram. This does not affect the order of sibling in your records.  Sibling boxes are boxes of type 'descendant', representing siblings in the diagram.  See Box Types to learn more about the various types of boxes in diagrams.

Tip: If you wish to change the order of siblings in your records use the Move Up and Move Down commands instead of the Shift Sibling buttons.

Scale

The scale of a diagram determines the size it will have when printed. Do not confuse this with zooming which is display-only, and doesn't affect the diagram's size when printed. You can adjust the diagram scale, either by typing the required scale into the Scale box, or by dragging the slider up and down. When you drag the slider, the percentage scale will be adjusted in increments of 2.5%, and the largest scale is 100%. If you want to adjust scaling more precisely, or if you wish the scale to exceed 100%, simply type the desired scale as a percentage into the Scale box, and press the tab key.

Tip: You should normally show page boundaries when you adjust the scale of a diagram, so that you can see what effect the change is having.

Tip: In an earlier tip, we saw an alternative way of moving a diagram on the printed page, by clicking-and-dragging (using the left mouse button) on the intersection of the grid which displays page boundaries. There is also an alternative way of scaling a diagram, which is to click-and-drag on the same grid intersection (when displayed), but using the right mouse button. When you do this, the entire grid is resized becoming larger or smaller, depending on which way you drag. When you resize the grid, you are effectively changing the size of the diagram relative to the printed page (remember that the physical paper doesn't change size and still equates to each rectangle in the grid). Consequently, the real meaning of this action is effectively to resize the diagram relative to the printed page. You can do this whenever page boundaries are displayed, whether or not moving/resizing has been enabled.

 

Tip: If you wish to move a branch of a tree to a position in your diagram that you cannot reach using any of the supported drag-and-move action types, you can achieve the same effect by inserting another tree into the diagram showing the same information as the branch you wished to move. You can then hide the branch in the first tree (using expansion buttons, or by using the Hide Selected Boxes command). Finally, you can insert into the diagram as many lines as you wish to link the newly inserted tree back to the first tree.