<schemalist gettext-domain="gnucash">
  <schema id="org.gnucash.GnuCash.dialogs.checkprinting" path="/org/gnucash/GnuCash/dialogs/print-checks/">
    <key name="check-format-guid" type="s">
      <default>''</default>
      <summary>GUID of predefined check format to use</summary>
      <description>This value specifies the predefined check format to use. The number is the guid of a known check format.</description>
    </key>
    <key name="check-position" type="i">
      <default>0</default>
      <summary>Which check position to print</summary>
      <description>On preprinted checks containing multiple checks per page, this setting specifies which check position to print. The possible values are 0, 1 and 2, corresponding to the top, middle and bottom checks on the page.</description>
    </key>
    <key name="first-page-count" type="i">
      <default>0</default>
      <summary>Number of checks to print on the first page.</summary>
      <description>Number of checks to print on the first page.</description>
    </key>
    <key name="date-format" type="i">
      <default>7</default>
      <summary>Date format to use</summary>
      <description>This is the numerical identifier of the predefined date format to use.</description>
    </key>
    <key name="date-format-user" type="s">
      <default>'0'</default>
      <summary>Custom date format</summary>
      <description>If the date format is set to indicate a custom date format, this value is used as an argument to strftime to produce the date to be printed. It may be any valid strftime string; for more information about this format, read the manual page of strftime by "man 3 strftime".</description>
    </key>
    <key name="custom-units" type="i">
      <default>0</default>
      <summary>Units in which the custom coordinates are expressed</summary>
      <description>Units in which the custom coordinates are expressed (inches, mm, …).</description>
    </key>
    <key name="custom-payee" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of payee name</summary>
      <description>This value contains the X,Y coordinates for the start of the payee line on the check.</description>
    </key>
    <key name="custom-date" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of date line</summary>
      <description>This value contains the X,Y coordinates for the start of the date line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-amount-words" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of check amount in words</summary>
      <description>This value contains the X,Y coordinates for the start of the written amount line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-amount-number" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of check amount in numbers</summary>
      <description>This value contains the X,Y coordinates for the start of the numerical amount line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-address" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of payee address</summary>
      <description>This value contains the X,Y coordinates for the start of the payee address line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-notes" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of notes line</summary>
      <description>This value contains the X,Y coordinates for the start of the notes line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-memo" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of memo line</summary>
      <description>This value contains the X,Y coordinates for the start of the memo line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-translation" type="(dd)">
      <default>(0,0)</default>
      <summary>Offset for complete check</summary>
      <description>This value contains the X,Y offset for the complete check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="custom-rotation" type="d">
      <default>0.0</default>
      <summary>Rotation angle</summary>
      <description>Number of degrees to rotate the check.</description>
    </key>
    <key name="splits-amount" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of split's amount in numbers</summary>
      <description>This value contains the X,Y coordinates for the start of the split's amount line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="splits-memo" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of split's memo line</summary>
      <description>This value contains the X,Y coordinates for the start of the split's memo line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="splits-account" type="(dd)">
      <default>(0,0)</default>
      <summary>Position of split's account line</summary>
      <description>This value contains the X,Y coordinates for the start of the split's account line on the check. Coordinates are from the lower left corner of the specified check position.</description>
    </key>
    <key name="print-date-format" type="b">
      <default>false</default>
      <summary>Print the date format below the date.</summary>
      <description>Each time the date is printed, print the date format immediately below in 8 point type using the characters Y, M, and D.</description>
    </key>
    <key name="default-font" type="s">
      <default>'sans 10'</default>
      <summary>The default check printing font</summary>
      <description>The default font to use when printing checks. This value will be overridden by any font specified in a check description file.</description>
    </key>
    <key name="blocking-chars" type="b">
      <default>false</default>
      <summary>Print '***' before and after text.</summary>
      <description>Print '***' before and after text.</description>
    </key>
    <key name="last-geometry" type="(iiii)">
      <default>(-1,-1,-1,-1)</default>
      <summary>Last window position and size</summary>
      <description>This setting describes the size and position of the window when it was last closed.
        The numbers are the X and Y coordinates of the top left corner of the window
        followed by the width and height of the window.</description>
    </key>
  </schema>
</schemalist>
