Page History: Property panel
Compare Page Revisions
Page Revision: 2012/05/09 05:45
Description
On the right side of the Main window the Property menu is shown in the first tab (Figure 1). The property panel lists all properties of the currently selected object(s).
Figure 1. Properties menu for a new event Menus
Selected event
On the top of panel you can see a title of the selected event. By default it is
New Event with its number, but you can change it on in title menu (control category).
The
pin button pins the object to restrain it in the selection list for the property grid. Multiselection allows creating the array/hub proxy variables.
Figure 2. Event title Search
These buttons facilitate a work with properties. You can find particular one by
- searching
- sorting by category (which is set by default)
- sorting alphabetticaly
- without sorting.
Figure 3. Search panel Properties list
(sorted by category)
Name | Description | Default settings |
---|
Runtime |
Radar tail | An array containing all points collected from the current positional input in interval between two recent Onrunning cycles. The last point of this array is always mirrored by the radar property. | clPoint0 |
Child Index | Index of the active child event on its event layer. Setting this property at runtime causes immediate activation of the children event with the corresponded index regardless to the predefined event flow. | -1 |
Radar | The most recent point in screen coordinates that is collected from the current positional input of the event (see figure 4). The property value is updated on every onRunning cycle. If the current positional input is provided with a mouse then writing to this property at runtime will cause moving a mouse cursor to the provided position. | x=0, y=0, R=0, Theta=0 |
Radar OK | Indicates if a current position exposed by the [Radar] property is valid in the given context. | False |
Visual Transforms |
Rotation Angle | Sets a global rotational transform applied to the entire visual scene of the event. The value is in degrees, in 0...360 range, and goes anti-clock while starting from the right tail of a horizontal axis that crosses the screen center. | 0 |
Positional Shift | Sets a global positional transform applied to the entire visual scene of the event (see figure 4), separately for the X and Y axis. This value can be defined both in pixels and visual degrees. | x=0, y=0, R=0, Theta=0, which means no transformation |
Scale | Sets a global scaling transform applied to the entire visual scene of the event, separately for the X and Y axis, relatively to the screen center. The values less than 1 produce downscaling and values greater than 1 upscaling. The negative values flip the scene over the axis. | [1,1] |
Visual Appearance |
Background color | The background color of the event visual scene. You can choose any color 9see figure 5) or keep transparency in order to combine the visual content of the given event with visual content of the parent events. | Transparent |
Mouse Cursor | Defines whether the system mouse cursor is shown while the event is active. The mouse cursor can not be shown if HQ Exclusive Input is on. |
Control |
Snapshoting | Defines if each activation of the event is accompanied with snapshoting of the entire screen. The taken snapshot can be read by the HQ Snapshot Image property and rendered on the Status Screen or saved into a file. If you set it to true, be aware of a possible performance lag immediately after the event appears on the screen. | False |
Auto update | Indicates whether a change in event's visual content automatically causes the immediate visual update. If false, the new visual content will be presented only on the next event activation. | True |
Duration | Defines the requested duration of the event in ms. Duration is the time that you plan for the event to stay activated before switching to one of the next events as determined by the event layer flow. The property is used only if the time-depended switch is defined in the event flow. The actual duration of the event is represented by another parameter. | 1000 ms, 100 frames (predicted event duration) |
Index | Index of the given event in the event layer. Read-only. | 1 |
Title | Name of the active event | New event 1 |
Statistics |
Actual Duration | Actual duration of the event measured after every activation and deactivation of the event in ms. Check or record this property value in order to assess timing accuracy in experiment. | 0 |
Snippet times | Execution times of all attached snippets in ms. Use the values to determine how fast the snippets are. | Uint64[6] |
Elapsed time | The tome passed since last activation of the event in ms. Use this property for custom timing base actions. | 0 |
Preparation time | The time that event needs for a single offline preparation of its visual scene. | 0 |
Drawing time | The time that event needs to send its visual scene to the video memory just before it comes to the screen. | 0 |
Running interval | The measured run interval between two last onRunning cycles. If there is no work that the event or its element do while event is active, this time interval is close to zero. | 0 |
Figure 4. Screen coordinates. | Figure 5. Background color. |