Hi kml,
You can have DashBoard buttons that trigger loading projects on XPression, yes.
To do this:
1: Create a DashBoard script (usually on a button) that sends a 'TriggerGPI' event to XPression.
This is most easily done using Visual Logic. Add your XPression to your Custom Panel and then drag the 'TriggerGPI' API event onto your script.
2: Create a Script in XPression and link it to a GPI/Keyboard event
In XPression create a script that loads a project. Put this script onto a GPI event.
(with a matching number of course to the GPI being sent from DashBoard).
The Script that we very quickly put together to do this on XPression was:
if Engine.LoadProject("D:\Demo Projects\Ross News Hour\Ross News Hour.xpf")
Engine.DebugMessage("Success",2)
end if
You now have the ability to load projects from a DashBoard custom panel.
It is worth noting that this approach can be used to have DashBoard trigger any number of effects and events by having it send GPI triggers (which are TCP/IP messages) to XPression.
Troy.
#DashBoard