<ActionTemplates>
	<Action>
      <Name>Input.CanUndo</Name>
      <Description>Returns whether the input field can undo.</Description>
      <ReturnValueType>boolean</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.Copy</Name>
      <Description>Copies any selected text in a specific input object to the clipboard.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.Cut</Name>
      <Description>Cuts any selected text in a specific input object to the clipboard.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.Delete</Name>
      <Description>Deletes any selected text in a specific input object.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.GetPos</Name>
      <Description>Returns the X and Y page coordinates of an input object in pixels.</Description>
      <ReturnValueType>table</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.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 input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.GetSelection</Name>
      <Description>Returns the start and end positions of text that is selected in an input object.</Description>
      <ReturnValueType>table</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.GetText</Name>
      <Description>Returns the text displayed in an input object.</Description>
      <ReturnValueType>string</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.GetSize</Name>
      <Description>Returns the pixel dimensions of an input object.</Description>
      <ReturnValueType>table</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.IsEnabled</Name>
      <Description>Returns true if a specific input object is enabled, or false if it's disabled.</Description>
      <ReturnValueType>boolean</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.IsVisible</Name>
      <Description>Returns true if a specific input object is visible, and false if it isn't.</Description>
      <ReturnValueType>boolean</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.Paste</Name>
      <Description>Pastes text from the clipboard into an input object at the current insertion point.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.ScrollLines</Name>
      <Description>Scrolls the text in an input object with multiline enabled.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Lines</Name>
            <Description>The number of lines to scroll, either positive or negative.</Description>
            <Type>number</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default>1</Default>
               <DataType>number</DataType>
               <Constraints>none</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.ScrollToLine</Name>
      <Description>Scrolls the text to a specific line in an input object with multiline enabled.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Line</Name>
            <Description>The specific line to scroll to in the input object, -1 for the end.</Description>
            <Type>number</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default>1</Default>
               <DataType>number</DataType>
               <Constraints>-1,*</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.SetEnabled</Name>
      <Description>Sets the enabled/disabled state of an input object.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Enabled</Name>
            <Description>Whether to make the input 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>Input.SetPos</Name>
      <Description>Sets the X and Y pixel coordinates of an input object relative to the page.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>X</Name>
            <Description>The new X pixel coordinate (horizontal position) to set for the input 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 input 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>Input.SetProperties</Name>
      <Description>Sets the properties of an input object on the page.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Properties</Name>
            <Description>A table containing the properties you want to modify in the input 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>Input.SetSelection</Name>
      <Description>Selects a range of text in an input object. This is just like highlighting the text with the mouse.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Start</Name>
            <Description>The index in the input string to start selecting from. The first character in an input object is considered to have an index of 1.</Description>
            <Type>number</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default>1</Default>
               <DataType>number</DataType>
               <Constraints>-1,*</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>End</Name>
            <Description>The index in the string to stop selecting at. An index of -1 can be used to select all of the text to the end of the input object.</Description>
            <Type>number</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default>-1</Default>
               <DataType>number</DataType>
               <Constraints>-1,*</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.SetSize</Name>
      <Description>Sets the size of a input object.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Width</Name>
            <Description>The new width of the input 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 input 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>Input.SetText</Name>
      <Description>Sets the text displayed in a input object.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object to set.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Text</Name>
            <Description>The text to display.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default>"The new text..."</Default>
               <DataType>string</DataType>
               <Constraints>none</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
   <Action>
      <Name>Input.SetVisible</Name>
      <Description>Sets the visibility of a input object.</Description>
      <ReturnValueType/>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
         <Arg>
            <Name>Visible</Name>
            <Description>Whether to make the input 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>
   <Action>
      <Name>Input.Undo</Name>
      <Description>Undoes the last edit.</Description>
      <ReturnValueType></ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the input object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>input</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
</ActionTemplates>
