ROX-Lib provides an easy way to manage options, as explained in the 'python'
help file. The GUI interface to the options system is created from the
Options.xml file found inside the application directory.

This is an XML file with <options> as the top-level element. This element
should contain one or more <section> elements, each with name and title
attributes. The title is displayed, the name is the internal section name.

Within each section you can use the following tags, each with a name and label
attribute:

	<entry>		A box for entering text.
	<toggle>	Either on or off.
	<slider>	A draggable slider for choosing an amount.
	<colour>	A colour selector.
	<font>		A font selector.

The text inside any of these is the tooltip. You can also use:
	
	<label>		Display the text inside the element.
	<spacer>	A small gap.
	<hbox>		Layout elements inside horizontally.
	<radios>	A list of <radio> elements; only one can be selected.
	<menu>		A list of <item> elements; only one can be selected.

Example:

<?xml version='1.0' encoding='UTF-8'?>
<options>
  <section name='edit' title='Text editing'>

    <entry name='default_name' label='Default file name'>
      When saving an untitled file, use this name as the default.
    </entry>
    
    <spacer/>

    <font name='font' label='Text font'>
      Font used for normal text.
    </font>

    <menu name='translation' label='Translation'>
      <item label='None' value='None'/>
      <item label='Dutch' value='nl'/>
      <item label='French' value='fr'/>
      <item label='Hungarian' value='hu'/>
      <item label='Italian' value='it'/>
      <item label='Polish' value='pl'/>
      <item label='Russian' value='ru'/>
    </menu>

    <hbox label='Text colours:'>
      <colour name='fg_colour' label='Foreground'/>
      <colour name='bg_colour' label='Background'/>
    </hbox>
  </section>
    
</options>
