The main screen contains several fixed skin elements, including the menu. This document details the makeup of the menu, how to create the menu, and what menu variations are available to use.
Exploring the Menu
Desktop & iPad
The menu can appear in different configurations on the desktop and the look is based upon selections made in the Edit Skin Configuration window. The styles of the menu are Hierarchical and Single. (working versions below)
Above: Hierarchical menu version - open in new window
Above: Single menu version - open in new window
Mobile
On mobile devices, iPhones, Android Phones, and Android Tablets, the menus are also Hierarchical or Single. (figure #1)
Definitions
The elements and functions that go to make up a Hierarchical menu and Single menu are similar across both menus. The major exception being that the Single menu doesn’t have Categories. (figure #3a,b)
The nodes that are represented in the menus above are identified by Tags that are used to filter the results.
Tags
Tags are created and applied to the nodes in the Tour Browser window.
As an aid in creating Tags and to speed up the workflow, my recommendation is that the panoramas are located in appropriately named folders. Each panorama should also be named as it will appear in the tour. (figure #4)
Adding the Menus
1. In the Project folder open the Panoramas folder
2. Drag the Green Grid folder into the Tour Browser window
3. Repeat with the Black Grid and White Grid folders
Note: Pano2VR orders the nodes alphabetically so you may have to rearrange some nodes. In our case we need to move the white grid 2 nodes to the left by dragging and dropping it.
Dragging a folder of panoramas into the Tour Browser prompts Pano2VR to automatically create the Tags: Green Grid, Black Grid, or White Grid from the folder name and associates them with the nodes contained within that folder. (figure #5)
Reference: https://ggnome.com/doc/glossary_tag/
Cloners
The nodes are automatically displayed and organized within the Menu using Cloners. Cloners will automatically clone anything that is placed within it. The cloner is used to display nodes either by 'Node' or 'Table.'
The Hierarchical menu uses the 'Source: Table' method to define tags and titles manually. The table will group nodes based on their assigned tags to create menu groups or categories. (figure #6)
The Single menu uses 'Source: Node' and displays nodes based on a specific tag set as a filter. (figures #7)
Reference: https://ggnome.com/doc/props-cloner/
Menu Tables
Cloner Menu Tables are exposed and can be accessed via the Edit Skin Configuration window.
As the skin supports dual languages, we need a table for each language for Desktop and Mobile devices. This means a total of 4 tables: Main Menu EN, Main Menu IT, Mobile Menu EN, and Mobile Menu IT (figure # 8)
Adding Tags to the Menu Tables
1. Double Click into a blank field in a Menu Table
2. Single Click to show the drop-down arrow
3. Open the drop-down and select a tag from the list of available tags
Note: the dropdown will only show Tags that haven’t been used in the table
4. Enter the Title in the blank Title field (figure #9)
Publishing the Hierarchical Menu
Once the cloners are configured, the next step is to define the style of the menu in the Edit Skin Configuration window. We will start by using the basic tags Green Grid, Black Grid, and White Grid added when we loaded the panorama folders
Desktop and iPad
1. Open the Edit Skin Configuration window
2. Scroll down to the Fixed Skin Elements section
3. Check 'Show Main Menu'
4. Uncheck 'Single Menu' (figure #10)
Mobile and Android Tablets
1. Scroll down to the Mobile Menu section
2. Check 'Show Mobile Menu'
3. Check 'Show Menu on Open'
4. Check 'Change Category on Node Change'
5. Uncheck 'Hide Sub Menu Mobile' (figure #11)
Node Names
Before we publish the tour there is one more thing we have to do and that is to set up the project to use the names given to the panoramas.
1. Select the first node green-grid
2. Open the User Data panel if it’s not already open
3. In the Title: field enter $(ib)
Note: $(ib) is a Pano2VR placeholder that will extract the image base name from the panorama and use it in the project.
4. Click on the ‘copy’ icon next to the title field to copy the placeholder to all nodes (figure #11)
Note: if you are using dual languages you will have to add the alternative language for each node into the Description field.
5. If all of the other settings for the project are ready, you can go ahead and publish the tour.
Adding Tags for the Desktop Single Menu
The Single menu allows us to highlight specific nodes that we would like to include in the menu. A cloner filter is applied to the Single menu cloner. In this example, the Tag name is Single, but a custom tag name can be used and set in the Edit Skin Configuration
Desktop and iPad
1. Open the Project
2. Command-click to select all of the nodes you want to appear in the Single menu
3. Right-click on one of the nodes and select 'Add/Remove Tag'
4. From the dropdown menu select 'Add New Tag' (figure #12)
5. In the New Tag window add the name 'Single' (figure #13)
6. Select OK, and all of the selected nodes have the tag ‘Single’
Publishing the Single Menu
Once the Single tags are applied to the nodes, the next step is to define the style of the menu in the Edit Skin Configuration window.
Desktop and iPad
1. Open the Edit Skin Configuration window
2. Scroll down to the Fixed Skin Elements section
3. Check 'Show Main Menu’
4. Check 'Single Menu' (figure #14)
Note: If you used a different name for the tag you can enter it in the 'Set Single Tag' text field
If all of the other settings for the project are ready you can go ahead and publish the tour.
Adding Tags for the Mobile Single Menu
The Single menu allows us to highlight specific nodes that we would like to include in the menu. A cloner filter is applied to the Single menu cloner. In this example, the Tag name is Mobile.
Mobile and Android Tablets
1. Open the Project
2. Command-click the nodes that you want to appear in the Mobile Single menu. In this example, I'm selecting each Grid panorama and the first numbered panorama from each folder
3. Right-click on one of the nodes and select 'Add/Remove Tag'
4. From the dropdown menu select 'Add New Tag' (figure #15)
5. In the New Tag window add the name 'Mobile' (figure #16)
6. Select Ok and all of the selected nodes have the tag Mobile assigned to them
Publishing the Mobile Single Menu
Once the Mobile tags are applied to the nodes, the next step is to define the style of the menu in the Edit Skin Configuration window.
Desktop and iPad
1. Scroll down to the Mobile Menu section
2. Check 'Show Mobile Menu'
3. Check 'Show Menu on Open'
4. Check 'Change Category on Node Change'
5. Check 'Hide Sub Menu Mobile' (figure #17)
If all of the other settings for the project are ready you can go ahead and publish the tour and view the tour on a mobile device (figure #18)
That completes the section on menus.