<ActionTemplates>
  <Action>
    <Name>CheckBox.GetChecked</Name>
    <Description>Returns the checked state of a checkbox object.</Description>
    <ReturnValueType>boolean</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
   <Action>
      <Name>CheckBox.GetPos</Name>
      <Description>Returns the X and Y page coordinates of a checkbox object in pixels.</Description>
      <ReturnValueType>table</ReturnValueType>
      <Arguments>
         <Arg>
            <Name>ObjectName</Name>
            <Description>The name of the checkbox object.</Description>
            <Type>string</Type>
            <Default/>
            <Required>1</Required>
            <EasyMode>
               <Default/>
               <DataType>objectname</DataType>
               <Constraints>checkbox</Constraints>
            </EasyMode>
         </Arg>
      </Arguments>
   </Action>
  <Action>
    <Name>CheckBox.GetProperties</Name>
    <Description>Returns a table containing the properties of a checkbox object.</Description>
    <ReturnValueType>table</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.GetText</Name>
    <Description>Returns the text displayed in a checkbox object.</Description>
    <ReturnValueType>string</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.GetSize</Name>
    <Description>Returns the pixel dimensions of a checkbox object.</Description>
    <ReturnValueType>table</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.IsEnabled</Name>
    <Description>Returns true if a specific checkbox object is enabled, or false if it's disabled.</Description>
    <ReturnValueType>boolean</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.IsVisible</Name>
    <Description>Returns true if a specific checkbox object is visible, and false if it isn't.</Description>
    <ReturnValueType>boolean</ReturnValueType>
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.SetChecked</Name>
    <Description>Sets the checked state of a checkbox object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Checked</Name>
        <Description>Whether to check or uncheck the checkbox object.</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>CheckBox.SetEnabled</Name>
    <Description>Sets the enabled/disabled state of a checkbox object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Enabled</Name>
        <Description>Whether to make the checkbox 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>CheckBox.SetPos</Name>
    <Description>Sets the X and Y pixel coordinates of a checkbox object relative to the page.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>X</Name>
        <Description>The new X pixel coordinate (horizontal position) to set for the checkbox 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 checkbox 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>CheckBox.SetProperties</Name>
    <Description>Sets the properties of a checkbox object on the page.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Properties</Name>
        <Description>A table containing the properties you want to modify in the checkbox 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>CheckBox.SetSize</Name>
    <Description>Sets the size of a checkbox object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Width</Name>
        <Description>The new width of the checkbox object.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>200</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Height</Name>
        <Description>The new height of the checkbox object.</Description>
        <Type>number</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default>15</Default>
          <DataType>number</DataType>
          <Constraints>0,*</Constraints>
        </EasyMode>
      </Arg>
    </Arguments>
  </Action>
  <Action>
    <Name>CheckBox.SetText</Name>
    <Description>Sets the text displayed in a checkbox object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object to set.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</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>CheckBox.SetVisible</Name>
    <Description>Sets the visibility of a checkbox object.</Description>
    <ReturnValueType />
    <Arguments>
      <Arg>
        <Name>ObjectName</Name>
        <Description>The name of the checkbox object.</Description>
        <Type>string</Type>
        <Default />
        <Required>1</Required>
        <EasyMode>
          <Default />
          <DataType>objectname</DataType>
          <Constraints>checkbox</Constraints>
        </EasyMode>
      </Arg>
      <Arg>
        <Name>Visible</Name>
        <Description>Whether to make the checkbox 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>