2.2 The Graphical User Interface

In addition to the conventional command line, the Hog 4 OS uses a graphical user interface similar to those found on personal computers.

The advantages of the graphical user interface are far-reaching, and will become fully apparent as you get more familiar with Hog 4 OS.

Key features of the GUI are:

2.2.1 Window Management

Opening Windows

Windows can be opened in five ways:

  • Press and hold on the touchscreen: Press and hold on any empty section of the touchscreen (double click also works); this will bring up a menu window which contains button options for converting the menu window into a system window such as the programmer or output window. The initial size of the menu window depends on where you press the screen. For example, pressing and holding in one of the four corners of the screen will opens a quarter sized menu window while pressing and holding in the middle of the screen close to the Hog 4 logo will open a menu window that is full screen.

  • From a Toolbar: Some windows may have a dedicated button that can be pressed; the Programmer, for example.

  • With the Open Key: To open a window using console keys, hold down Open and press the window's associated key or button. For example:

    • Open + Position : opens the Position Directory window.

    • Open + List : opens the Cuelist Directory window.

    • Open + Choose : opens the Cuelist window for the chosen master.

    You can also hold down the Open key to gain access the second level of the main toolbar with buttons for many of the console's windows, such as the Output and Parked windows.

  • From the Command Line: You can specify the window to be opened using the command line, and then press the Open key. For example:

    • Position 5 Open : opens the editor window for Position Palette 5.

    • Cue 4 / 8 Open : opens the editor window for Cue 8 in the cuelist on Master 4.

  • Double Pressing Keys: You can also open some windows by double-pressing the appropriate key:

    • Position, Position : opens the Position Directory window.


If you prefer not to use the double-press shortcut to open windows, then assign the double-press time to zero to disable it: see Keys and Button Preferences.

Closing Windows

Windows can be closed using the window's Close button (marked with a cross, at the right hand end of its title bar), by pressing Open + Backspace, or with the Close button Close on the Window Control Toolbar.

Fronting, Resizing and Moving Windows

You can open as many windows as you wish, but you can only work in one at a time. To work in a window make it the frontmost by clicking or pressing the touch-screen within it, or use the Focus Focus button on the Window Control Toolbar. The window's title bar will turn blue to show that the window is frontmost; otherwise it is grey.

Windows and toolbars can be placed any where within the console's internal touch-screens, or on the (optional) external displays.

You can move and resize windows using keys and buttons, or by using the mouse or trackball.

Using Keys and Buttons

The Window Control Toolbar sits at the top of the right-hand touch screen, and provides a quick and easy way to manipulate windows. Its functions are also available as keyboard shortcuts.

Button Function Shortcut
Page Up Page Down Page Left Page Right Page Up, Page Down, Page Left and Page Right scroll the currently selected window. The cursor isn't moved.
Copy Copy creates a copy of the selected window. This is helpful when you need to view two parts of the same window at once. Open + [slash]
Shuffle Left Size rotates through a range of set positions and sizes for the selected window within its current screen. The options are full screen, and top, bottom, left and right half and quarter screens. Holding down the Pig key while pressing Size rotates through the options in the reverse order. Open + [plus] or [minus]
Move Screen Move Screen moves the selected window between touch-screens and external displays. Open + @
Maximise Maximise toggles the size of the currently selected window between full screen and its previous size. Open + Full
Focus Focus switches between windows in turn, bringing each to the front. Open + Thru
Lock up The unlock button allows the positions and sizes of all windows to be changed by the Trackball or mouse (but not the toolbar buttons). Windows are unlocked when this button is enabled. Open + .
Close Close closes the frontmost window. Open + Backspace

Using the Mouse or Trackball

To move a window, click and hold on the window's top status bar whilst dragging it to its new position. To move a toolbar click and hold its left-hand edge and drag to its new position.

Windows can be resized by clicking and holding on corners until the resize arrow appears. You can then drag the corner to make the window bigger or smaller.

Note that you can only use the mouse or Trackball to move and resize windows if you have unlocked them with the Lock Lock up button on the Window Control Toolbar. Keeping the windows locked is useful when using the touch screens, so that you do not accidentally drag or resize windows with their title bars or borders. You can still move and resize windows with the buttons on the toolbar.

Scrolling Window Contents

When a window's contents is too great to fit inside the window, scroll bars appear along the right and bottom edges of the window. You can scroll by pressing or clicking and then dragging on the scroll bar's slider, or by pressing or clicking on the arrows at the ends of the scroll bar.

In addition, you can scroll window contents by holding down the Open key and using the Trackball, I-Wheel or parameter wheels to scroll.

Desktop Views

Figure 2.3. The View Toolbar

The View Toolbar

Desktop views allow you to store arrangements of windows for quick access so you do not have to re-open and re-arrange windows to perform specific tasks. For example, you could create a programming view that shows the group, palette and effects directories along with the Programmer window. A playback view could display the cuelist and scene directories, and the Output window.

Desktop views are managed by the View Toolbar at the top of the left-hand touch screen (see Figure 2.3, “The View Toolbar”) and the Views Directory (see Figure 2.4, “The Views Directory”). You can open the Views Directory by holding down the Open key and pressing the View button on the View Toolbar.

Figure 2.4. The Views Directory

The Views Directory

When you create a new show, it automatically contains desktop views for palettes, cuelists, output and the Programmer.

Recording a Desktop View

To record a desktop view using the View Toolbar:

  1. Arrange the console's windows as you want them stored in the desktop view.

  2. Hold down the Record key and press one of the numbered buttons on the View Toolbar.

Naming a Desktop View

To name a desktop view using the View Toolbar:

  1. Press the Set key together with the appropriate button on the View Toolbar. The Quickname window will open.

  2. Enter a name, and click on OK.

To name a desktop view using the Views Directory:

  1. Open + View : opens the Views Directory.

  2. Select the button for the view you want to name. Make sure that the Guard button is depressed, otherwise you will activate the view instead of just selecting it.

  3. Press the Set key. The Quickname window will open.

  4. Enter a name, and click on OK.


You can also assign view names, and add comments to them, in the spreadsheet view of the Views Directory. See Desktop View Options.

Recalling a Desktop View

You can recall desktop views in two ways:

  • With the View Toolbarlocated at the top of the left hand screen. The views each have their own button, and are loaded in pages of ten onto the toolbar. You can load the next page by pressing the Next button at the right hand end of the toolbar, while Pig + Next loads the previous page.

  • With the Views Directory window: press the view's button in the Views Directory window. Make sure that the Guard button is not depressed, otherwise you will only select the view, rather than activating it.

Desktop View Options

By default, when you recall one desktop view it replaces the previous one, so that all windows not part of the new view are closed. However, you can set views so that they are additive instead:

  1. Open + View : opens the Views Directory.

  2. Select the directory's spreadsheet view.

  3. Select the view's cell in the Additive column.

  4. Press the Set key to toggle between Yes and No.

Figure 2.5. The Views Directory in Spreadsheet View

The Views Directory in spreadsheet view.

Deleting a Desktop View

To delete a desktop view using the View Toolbar:

  1. Hold down the Delete key and press the appropriate button on the View Toolbar.

  2. Press OK to confirm.

To delete a view using the Views Directory:

  1. Open + View : opens the Views Directory.

  2. Check that the directory's Guard button is depressed, so that you can select buttons within the directory without activating them.

  3. Press the appropriate directory button and then the Delete key.

  4. Click OK to confirm the delete.


If you prefer not to be asked to confirm the delete action, select Don't Ask Me Again in the confirmation window. You can reenable the confirmation by going to SetupPreferencesProgramming and selecting Confirm before deleting directory items.