<?xml version="1.0"?>
<gconfschemafile>
  <schemalist>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/position</key>
      <applyto>/apps/gnucash/dialogs/edit_commodities/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/find/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/edit_prices/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/since_last_run/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/transaction_editor/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/transaction_list/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/tax_info/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/preferences/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/print_checks/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/reset_warnings/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/tip_of_the_day/window_position</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>int</list_type>
      <locale name="C">
        <short>Window position</short>
        <long>
	  The X,Y coordinates of the top left corner of the dialog
	  when it was last closed.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/geometry</key>
      <applyto>/apps/gnucash/dialogs/edit_commodities/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/find/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/edit_prices/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/since_last_run/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/transaction_editor/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/scheduled_trans/transaction_list/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/tax_info/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/preferences/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/print_checks/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/reset_warnings/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/tip_of_the_day/window_geometry</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>int</list_type>
      <locale name="C">
        <short>Window geometry</short>
        <long>
	  The width and size of the dialog when it was last closed.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/search_for_active_only</key>
      <applyto>/apps/gnucash/dialogs/find/search_for_active_only</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <locale name="C">
        <short>Search only in active items</short>
        <long>
	  This setting indicates whether to search in all items in the
	  current class, or only in 'active' items in the current
	  class.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/last_path</key>
      <applyto>/apps/gnucash/dialogs/export_accounts/last_path</applyto>
      <applyto>/apps/gnucash/dialogs/log_replay/last_path</applyto>
      <applyto>/apps/gnucash/dialogs/import/mt940/last_path</applyto>
      <applyto>/apps/gnucash/dialogs/import/ofx/last_path</applyto>
      <applyto>/apps/gnucash/dialogs/import/qif/last_path</applyto>
      <owner>gnucash</owner>
      <type>string</type>
      <locale name="C">
        <short>Last pathname used</short>
        <long>
	  This field contains the last pathname used by this dialog.
	  It will be used as the initial filename/pathname the next
	  time this dialog is opened.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/sort_column</key>
      <applyto>/apps/gnucash/dialogs/edit_commodities/sort_column</applyto>
      <applyto>/apps/gnucash/dialogs/edit_prices/sort_column</applyto>
      <applyto>/apps/gnucash/window/pages/account_tree/sort_column</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>string</list_type>
      <locale name="C">
        <short>Columns used for sorting</short>
        <long>
	  This setting indicates which column in the tree is used for
	  sorting.  Possible values for this setting are the name of any
	  column in this dialog (see the column_order key) or the
	  keyword 'none'.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/sort_order</key>
      <applyto>/apps/gnucash/dialogs/edit_commodities/sort_order</applyto>
      <applyto>/apps/gnucash/dialogs/edit_prices/sort_order</applyto>
      <applyto>/apps/gnucash/window/pages/account_tree/sort_order</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>string</list_type>
      <locale name="C">
        <short>Sort column ascending or descending</short>
        <long>
	  This setting indicates how the key column is sorted.  Possible
	  values for this setting are 'ascending' and 'descending'.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/new_user/first_startup</key>
      <applyto>/apps/gnucash/dialogs/new_user/first_startup</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>Show the new user dialog</short>
        <long>
	 If active, the new user dialog will be shown. Otherwise it
	 will not be shown.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/new_hierarchy/show_on_new_file</key>
      <applyto>/apps/gnucash/dialogs/new_hierarchy/show_on_new_file</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>New hierarchy dialog on "New File"</short>
        <long>
	 If active, the new hierarchy dialog will be shown whenever
	 the "New File" menu item is chosen. Otherwise it will not be
	 shown.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/search/new_search_limit</key>
      <applyto>/apps/gnucash/dialogs/search/new_search_limit</applyto>
      <owner>gnucash</owner>
      <type>float</type>
      <default>1.0</default>
      <locale name="C">
        <short>Default to 'new search' if fewer than this number of items is returned</short>
        <long>Default to 'new search' if fewer than this number of items is returned.</long>
      </locale>
    </schema>

  </schemalist>
</gconfschemafile>
