Situational Awareness Projects > Customize a Project > Create a Master Page for a Customized Workspace

Create a Master Page for a Customized Workspace

The SA_Include project has a Pane Genie that you can paste on a master page, allowing you to create a customized framework for a workspace.

For a description of a workspace, see Key Components of a Situational Awareness Project.

Note: Master pages need to call the function “Workspace_Init()” in their OnPageShown event.

To customize the master page for a workspace:

  1. Open Graphics Builder.
  2. Create a page using the "Master" template, in the resolution that will match the display client screen. Ideally, the name you give to a master page should start with “Master” to make it easy to find.
  3. Or:

    Use Save As to create a copy of a workspace master page that you would like to modify.

  4. Verify that the Content Type applied to the page is "Master". See Assign a Content Type to a Page.
  5. From the Graphics Builder Edit menu, select Paste Genie.
  6. Or:

    Form the Drawing Toolbox, select the Genie icon.

    The Paste Genie dialog will appear.

  7. In the Library field, select "sa_workspace".
  8. In the Genie section, select "pane".
  9. The Pane Genie will appear on the page.

  10. Relocate and resize the pane as required.
  11. The Pane Properties dialog will also appear when you paste the Genie on the master page.

    The dialog defines setting such as:

  12. Make the required changes to the dialog fields. For a description of the properties, see below.
  13. Click OK.

Note: If you are editing an existing master page, be aware that any adjustments to a pane will mean any content designed for that pane should be resized accordingly. Not doing this will result in scaling of the content, which may not be desired. If resizing SA_Include pages, make your changes on a copy of the original pages. This will mean your changes will not be lost when the content of the SA_Include is updated in a future release.

Note: A pane can display a page that includes its own set of panes, creating a multi-level arrangement of nested panes. See Use Nested Panes.

See also

Published June 2018