Open Window
Octory PRO
Element type: Dictionary
Availability: 2.1.0+
Open a one-slide window.
Keys
Name | Type | Possible values | Required |
---|---|---|---|
Type | String | OpenWindow | Required |
Slide | Dictionary (Slide) | - | Required |
Position | Dictionary (Window Position) | - | |
Size | Dictionary (Size) | - | |
IsClosable | Boolean | - | |
IsMovable | Boolean | - | |
Condition | Dictionary (Condition) | - |
Detail
Type Required
Type: String
Explanation: The type of the action has to be OpenWindow
.
Slide Required
Type: Dictionary (Slide)
Explanation: The slide that will be displayed in the window.
Position
Type: Dictionary (Window Position)
Explanation: The position of the window. Default is centered.
Size
Type: Dictionary (Size)
Default: 768 x 1280
Explanation: The size of the window, in points.
IsClosable
Type: Boolean
Default: true
Explanation: If true
, the window displays the close button.
IsMovable
Type: Boolean
Default: true
Explanation: If true
, the window can be moved with its title bar.
Condition
Type: Dictionary (Condition)
Explanation: Allows launch the action only based on a boolean expression.
Example
Open a window in the left center of the current screen.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- ... -->
<key>ActionSets</key>
<array>
<dict>
<key>Type</key>
<string>Parallel</string>
<key>Triggers</key>
<array>
<string>Custom(openInfoWindow)</string>
</array>
<key>Actions</key>
<array>
<dict>
<key>Type</key>
<string>OpenWindow</string>
<key>Position</key>
<dict>
<key>Vertical</key>
<string>Center</string>
<key>Horizontal</key>
<string>Left</string>
</dict>
<key>Size</key>
<dict>
<key>Height</key>
<integer>400</integer>
<key>Width</key>
<integer>300</integer>
</dict>
<key>Slide</key>
<dict>...</dict>
</dict>
</array>
</dict>
</array>
<!-- ... -->
</dict>
</plist>