Attaching methods to VirtualSpace events
A Java method and its annotation are automatically created when
adding a method to the VirtualSpace event in the VirtualSpace Property Editor. In this example, we will
attach a method to the OnVSFocus First assign a
vsGroup to the
state and focus property of a Panel. With the vsGroup selected in the VirtualSpace Editor, the Property Editor displays the
Connectors section in which you can choose from the following events:
OnVSState. By clicking the more
… button to the right of the OnVSFocus property, you can create
a new Java method – with the correct annotation – that will be called every time your Panel gains focus or loses focus.
Below is a simple Java method created through the Property Editor to react to the OnVSFocus event. The method tests the property
isFocusGained in which the IIZI API method
setScreenOrientation is called. For the inverse case, when focus is lost, the
unlockScreenOrientation method in called. Notice that the main VirtualSpace itself is referenced in the Java class, and that the client session is accessed by a reference to the IIZI Client Gyro.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.