<< Click to Display Table of Contents >> Navigation: Advanced Features > ControlView |
•ControlView is a fully customizable graphical user interfaces programmed by the user.
•Design and build your own interface without any programming skills in ControlView Editor.
•ControlViews can run in fullscreen mode on any VERTEX System
•VERTEX' Web View feature makes a ControlView accessible in any web browser connected to your local network.
•ControlViews are easy to made touch interfaces to control your playbacks and devices.
•VERTEX is shipped with a bunch of prestyled control elements like buttons and sliders.
•The ControlView Editor helps you to visual build touch interfaces without layout and programming skills.
•Detailled layout parameters allow you to adapt User Interfaces to e.g. a client's cooperate design
•Control Views could be run into a Control View Editor or in fullscreen mode. For fullscreen, every VERTEX system provides a Control Viewer
•Fullscreen touch interfaces can also be used as transparent overlay on a desktop or even on top of a Fullscreen Renderer
•ioversal also provides a reduced VERTEX version only for touch interfaces - called VERTEX Touch
•Every control element can be accessed by a script command or by the API
•The ControlView Editor helps you to design visual touch interfaces
•The Editor can run in two different modes: Edit (for interface design) and Run (for Interface use)
1.Go to the "Create" Tab into the Main Menu and create a Control View
2.Go to the "Windows" tab into Main Menu and open a new ControlView Editor
3.Select a Control View you want to edit in the dropdown of the Control View Editor
4.Switch Control View Editor from "Run" to "Edit" mode
5.Right-click with your mouse , open the context menu and go to "Add Control" there
6.Choose between different control elements like buttons, sliders, label
7.Move and Place the button with your mouse into the ControlView Editor
8.By default, layout helpers , snapping and grid and rulers will help you to easily arrange your controls
9.Select a control and do settings for interaction or style adjustments into the Inspector
10.When you are finished with your layout and settings, switch mode back from "Edit" to "Run"
11.Or just start a Control Viewer in Fullscreen
•Open the context menu with a right click in edit mode
•select "Editor"
•there you are able to define the ControlView Editors layout helpers, set the snapping or even the startup behaviour
•For every ControlView, you are able to create multiple pages as child elements of this Control View
•This pages allow you to create some submenus or to e.g. thematically order or purify your touch interfaces
•RightClick into ControlView Editor ( In edit mode), open the context menu and select "Add page"
When switched into run mode:
•all objects are locked
•all rulers and context menus are deactivated
•Objects could not be selected into inspector
•Each VERTEX System has a capability to show a ControlView as full screen - This capability is called Control Viewer
•The Control Viewer is located on System level. Select a System into Inspector and do the main settings for full screen there.
•Depending on your VERTEX license features, it is possible to run a Control View and a Video Renderer in full screen on the same VERTEX System
•It is also possible to overlay a transparent ControlView to a full screen Renderer or your Windows Desktop
•Select the System on which your Control View should be shown as full screen
•Go to the Control Viewer section in the Inspector
•Size defines the pixel size of the full screen Control View
•Location defines the position of this full screen Control View - the top-left start coordinates of your desktop
Choose between 4 options to set the Control Viewer in Full Screen:
1. Context Menue into Project Explorer
Right-click on a system and select "Enter Fullscreen ControlView"
If working with multiple Systems in a Project, you can remote set another system into Full Screen
2. Shortcut (CTRL + F5) on your local System
Press the same shortcut on your local System to leave again.
3. Control Viewer Button in Status Bar
Use the Control Viewer Button into Status Bar to switch your local system into start a Control Viewer on your local System in Full Screen
Use Shortcut CTRL+ F5 to close Control Viewer again
Of course there are Script Commands to open and close the Control Viewer
System1.ControlViewer.Open
System1.ControlViewer.Close
or for your local system just
ControlViewer.Open
ControlViewer.Close
•VERTEX Touch is a VERTEX software version with a reduced functionality and reduced user interface - optimized for fullscreen touch interfaces
•The application starts with a smaller UI footprint without a Render Editor and no option for a Fullscreen Renderer - it is optimized even for less powerfull PCs
•VERTEX Touch is shipped with every regular VERTEX Installer - a shortcut is created as Windows application during the regular VERTEX installation process.
VERTEX Touch License Edition
ioversal also offers a license edition called VERTEX Touch for a reduces price.
You are able to run the VERTEX Touch application with a license of every other VERTEX edition.
Like most things into VERTEX also ControlViews are accessible with a Script Command.
Please note, that there is a difference between a ControlView that contains of Labels, Buttons, Sliders, Pages and its settings
and the ControlViewer, that hosts the ControlView
To call layout elements ad settings of a Control View, start your Script with the VERTEX Object ControlView ( e.g. "ControlView1")
ControlView1.Pages.Page1.Label1.Delete
To switch to Page 2 of ControlView1 use start your Script with the ControlViewer object e.g.
ControlViewer.GotoPage Page2
Change the label text of Label 1 in ControlView1
ControlView1.Controls.Label1.Settings.Caption.Text.Value = "this is a new label text"
Perform a Click on Button 1 of ControlView1
ControlView1.Controls.ClickButton1.Click
Return the current Page that is displayed by ControlViewer1
ControlViewer.GetPage
Switch to Page 2 of the current control View. Also works as script for e.g. button in ControlView Editor (Run Mode)
ControlViewer.GotoPage Page2
Delete Label 1 on Page 1 of ControlView1
ControlView1.Pages.Page1.Label1.Delete