<ActionTemplates>
  <Action>
    <Name>SlideShow.AddSlide</Name>
    <Description>Adds a slide to a slideshow object.</Description>
    <ReturnValueType>number</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>FilePath</Name>
        <Description>The image file to add.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>"AutoPlay\\Images\\new_image.png"</Default>
          <DataType>fileedit</DataType>
          <Constraints>Images</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Position</Name>
        <Description>The position in the slideshow list to add the slide.</Description>
        <Type>number</Type>
        <Default>-1</Default>
        <Required>0</Required>
        <EasyMode>
          <Default>-1</Default>
          <DataType>number</DataType>
          <Constraints>-1,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.DeleteSlide</Name>
    <Description>Deletes a slide from a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Position</Name>
        <Description>The position of the slide in the slideshow list to delete.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>-1</Default>
          <DataType>number</DataType>
          <Constraints>-1,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.FillFromFolder</Name>
    <Description>Fills a slideshow object's slides from a folder.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>FolderPath</Name>
        <Description>The folder containing images to add to the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>"C:\\My Folder"</Default>
          <DataType>proj_folder</DataType>
          <Constraints />
        </EasyMode>
      </Arg>
      <Arg>
        <Name>EmptyFirst</Name>
        <Description>Whether the slideshow object should be emptied first.</Description>
        <Type>boolean</Type>
        <Default>false</Default>
        <Required>0</Required>
        <EasyMode>
          <Default>false</Default>
          <DataType>combo</DataType>
          <Constraints>true,false</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Recurse</Name>
        <Description>Whether the folder should be recursed.</Description>
        <Type>boolean</Type>
        <Default>false</Default>
        <Required>0</Required>
        <EasyMode>
          <Default>false</Default>
          <DataType>combo</DataType>
          <Constraints>true,false</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetCurrentSlide</Name>
    <Description>Get the index of the current slide in a slideshow object.</Description>
    <ReturnValueType>number</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetImagePath</Name>
    <Description>Gets the path to an image in a slideshow object.</Description>
    <ReturnValueType>string</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Position</Name>
        <Description>The position of the slide to get the path of.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>1</Default>
          <DataType>number</DataType>
          <Constraints>1,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetPos</Name>
    <Description>Returns the X and Y page coordinates of a slideshow object in pixels.</Description>
    <ReturnValueType>table</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetProperties</Name>
    <Description>Returns a table containing the properties of the specified object.</Description>
    <ReturnValueType>table</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetSize</Name>
    <Description>Returns the pixel dimensions of a slideshow object.</Description>
    <ReturnValueType>table</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GetSlideCount</Name>
    <Description>Returns the number of slides in a slideshow object.</Description>
    <ReturnValueType>number</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.GoToSlide</Name>
    <Description>Navigate to a specific slide in a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Position</Name>
        <Description>The position of the slide to navigate to.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>-1</Default>
          <DataType>number</DataType>
          <Constraints>-1,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.IsEnabled</Name>
    <Description>Returns true if a specific slideshow object is enabled, or false if it's disabled.</Description>
    <ReturnValueType>boolean</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.IsVisible</Name>
    <Description>Returns true if a specific slideshow object is visible, and false if it isn't.</Description>
    <ReturnValueType>boolean</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.Navigate</Name>
    <Description>Navigates to a slide in a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Position</Name>
        <Description>The position of the slide to get the path of.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>SLIDESHOW_NEXT</Default>
          <DataType>combo</DataType>
          <Constraints>SLIDESHOW_FIRST,SLIDESHOW_LAST,SLIDESHOW_NEXT,SLIDESHOW_PREV,SLIDESHOW_RANDOM</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.Pause</Name>
    <Description>Pauses a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.Play</Name>
    <Description>Plays a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.SetEnabled</Name>
    <Description>Sets the enabled/disabled state of a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Enabled</Name>
        <Description>Whether to make the slideshow object enabled or disabled.</Description>
        <Type>boolean</Type>
        <Default>true</Default>
        <Required>0</Required>
        <EasyMode>
          <Default>true</Default>
          <DataType>boolean</DataType>
          <Constraints>none</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.SetPos</Name>
    <Description>Sets the X and Y pixel coordinates of a slideshow object relative to the page.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>X</Name>
        <Description>The new X pixel coordinate (horizontal position) to set for the slideshow object. This is the X coordinate of the upper left hand corner of the object's bounding box relative to the page.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>0</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Y</Name>
        <Description>The new Y pixel coordinate (vertical position) to set for the slideshow object. This is the Y coordinate of the upper left hand corner of the object's bounding box relative to the page.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>0</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.SetProperties</Name>
    <Description>Sets the properties of a slideshow object on the page.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Properties</Name>
        <Description>A table containing the properties you want to modify in the slideshow object, indexed by name.</Description>
        <Type>table</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>nil</Default>
          <DataType>table</DataType>
          <Constraints>none</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.SetSize</Name>
    <Description>Sets the size of a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Width</Name>
        <Description>The new width of the slideshow object.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>100</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Height</Name>
        <Description>The new height of the slideshow object.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>100</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>SlideShow.SetVisible</Name>
    <Description>Sets the visibility of a slideshow object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the slideshow object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>slideshow</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Visible</Name>
        <Description>Whether to make the slideshow object visible or invisible.</Description>
        <Type>boolean</Type>
        <Default>true</Default>
        <Required>0</Required>
        <EasyMode>
          <Default>true</Default>
          <DataType>boolean</DataType>
          <Constraints>none</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
</ActionTemplates>