2.8 Spreadsheets

Similar to Excel spreadsheets, many windows in the Hog 4 OS such as the programmer, output window, and cue editors are presented as spreadsheets.

All of the spreadsheets in the Hog 4 OS share a common set of features:

2.8.1 Compact Mode

In editor windows such as the Programmer, you can use compact mode to save space and get more information onto the screen without having to scroll; see Figure 2.7, “A spreadsheet with and without Compact Mode”. In compact mode, fixtures only have columns for the actual parameters that they have, rather than for all the parameters of any fixture in the editor. The console uses the display space more efficiently by having multiple columns for fixture types with few parameters, such as desk channels.

You can toggle compact mode on and off with the Compact button in the window's toolbar.

Figure 2.7. A spreadsheet with and without Compact Mode

A composite screenshot, showing a Spreadsheet in Compact Mode and not in compact
              mode

Note that you cannot sort a spreadsheet that is in compact mode.

2.8.2 Aggregation

In windows such as the Programmer, it is often useful to keep fixtures of the same type together; this is known as ‘aggregation’. The spreadsheet effectively becomes a list of fixtures in fixture type order, with headings in the list separating each fixture type; see Figure 2.8, “A Spreadsheet with Aggregation Turned On”.

Figure 2.8. A Spreadsheet with Aggregation Turned On

Annotated screenshot of a spreadsheet with aggregation

To use aggregation:

  1. Make sure the spreadsheet is sorted by Fixture Type: right click on the Type column and select Sort. If the Type column isn't visible, right click on any column heading and select Type.

  2. Press config button to open the Configuration window.

  3. Select Enable Aggregation.

  4. Click on OK.

Note that aggregation is always on if the spreadsheet is in compact mode; see Compact Mode.

[Tip]Tip

Aggregation is turned on by default in all editors, such as the Programmer.

Collapsing Aggregated Sections

You can collapse aggregated sections to hide all the rows in that section; see Figure 2.9, “An Aggregated Spreadsheet With Collapsed Rows”. To collapse an aggregate section, right click the black heading bar and select Collapse.

To expand the aggregation section again, right click the section's black heading bar and select Expand.

Figure 2.9. An Aggregated Spreadsheet With Collapsed Rows

Annotated screenshot of Aggregated Spreadsheet With Collapsed Rows

Priority of Aggregated Sections

You can change the position of an aggregation section in the list by altering its priority. Raising a section's priority will make it appear nearer the top of the spreadsheet.

To move an aggregate row up or down in priority, right click the section's black header bar and then select Raise Priority or Lower Priority.

Jumping Between Aggregated Sections

You can quickly bring aggregated sections into view using the Jump Toolbar located on the upper right of a spreadsheet window, see Figure 2.10, “The Jump Toolbar”. This has a button for each aggregation section; clicking a button will scroll the list to bring the section into view.

Figure 2.10. The Jump Toolbar

Annotated screenshot fragment showing the Jump Toolbar

To enable the jump toolbar:

  1. Press config button to open the Configuration window.

  2. Select Enable Jump Toolbar.

  3. Click on Apply.

[Tip]Tip

The jump toolbar is turned on by default in all editors, such as the Programmer.

2.8.3 Cut, Copy and Paste

You can copy and paste the contents of selected cells using the traditonal right-click Copy and Paste method or by using Pig + Copy : for copying cells and Pig + Move : for pasting cells.