<?xml version="1.0" encoding="UTF-8"?>

<screensaver name="unicode" _label="Unicode">

  <command arg="-root"/>

  <hgroup>
      <!-- There seems to be no way label a select field (_label doesn't
           work), so we're kludging around that by prefixing every option
           with backround color: -->
      <!-- This is a selection of colors from the X11 colorset (see
           /etc/X11/rgb.txt and/or
           http://en.wikipedia.org/wiki/X11_color_names. The xscreensaver
           config GUI doesn't deal well with multiple-word color names. It
           tends to break quoting and stick in \ continuation characters,
           which doesn't work. So, we've omitted multi-word colors and many
           colors which are very similar. Any X11 color can be set from the
           config file using the -background and -foreground. Custom colors
           can also be set using the -foreground rgb:0xnn/0xnn/0xnn format.
           -->
      <select id="foreground_color">
        <option id="foreground_black"     _label="font color: black"/>
        <option id="foreground_white"     _label="font color: white"     arg-set="-foreground white"/>
        <option id="foreground_aquamarine" _label="font color: aquamarine" arg-set="-foreground aquamarine" />
        <option id="foreground_beige" _label="font color: beige" arg-set="-foreground beige" />
        <option id="foreground_blue" _label="font color: blue" arg-set="-foreground blue" />
        <option id="foreground_brown" _label="font color: brown" arg-set="-foreground brown" />
        <option id="foreground_burlywood" _label="font color: burlywood" arg-set="-foreground burlywood" />
        <option id="foreground_cyan" _label="font color: cyan" arg-set="-foreground cyan" />
        <option id="foreground_firebrick" _label="font color: firebrick" arg-set="-foreground firebrick" />
        <option id="foreground_gainsboro" _label="font color: gainsboro" arg-set="-foreground gainsboro" />
        <option id="foreground_gold" _label="font color: gold" arg-set="-foreground gold" />
        <option id="foreground_gray" _label="font color: gray" arg-set="-foreground gray" />
        <option id="foreground_green" _label="font color: green" arg-set="-foreground green" />
        <option id="foreground_khaki" _label="font color: khaki" arg-set="-foreground khaki" />
        <option id="foreground_moccasin" _label="font color: moccasin" arg-set="-foreground moccasin" />
        <option id="foreground_navy" _label="font color: navy" arg-set="-foreground navy" />
        <option id="foreground_orange" _label="font color: orange" arg-set="-foreground orange" />
        <option id="foreground_orchid" _label="font color: orchid" arg-set="-foreground orchid" />
        <option id="foreground_pink" _label="font color: pink" arg-set="-foreground pink" />
        <option id="foreground_plum" _label="font color: plum" arg-set="-foreground plum" />
        <option id="foreground_red" _label="font color: red" arg-set="-foreground red" />
        <option id="foreground_salmon" _label="font color: salmon" arg-set="-foreground salmon" />
        <option id="foreground_sienna" _label="font color: sienna" arg-set="-foreground sienna" />
        <option id="foreground_tan" _label="font color: tan" arg-set="-foreground tan" />
        <option id="foreground_thistle" _label="font color: thistle" arg-set="-foreground thistle" />
        <option id="foreground_turquoise" _label="font color: turquoise" arg-set="-foreground turquoise" />
        <option id="foreground_violet" _label="font color: violet" arg-set="-foreground violet" />
        <option id="foreground_wheat" _label="font color: wheat" arg-set="-foreground wheat" />
        <option id="foreground_yellow" _label="font color: yellow" arg-set="-foreground yellow" />
      </select>
      <select id="background_color">
        <option id="background_white"     _label="background color: white"/>
        <option id="background_black"     _label="background color: black"     arg-set="-background black"/>
        <option id="background_aquamarine" _label="background color: aquamarine" arg-set="-background aquamarine" />
        <option id="background_beige" _label="background color: beige" arg-set="-background beige" />
        <option id="background_blue" _label="background color: blue" arg-set="-background blue" />
        <option id="background_brown" _label="background color: brown" arg-set="-background brown" />
        <option id="background_burlywood" _label="background color: burlywood" arg-set="-background burlywood" />
        <option id="background_cyan" _label="background color: cyan" arg-set="-background cyan" />
        <option id="background_firebrick" _label="background color: firebrick" arg-set="-background firebrick" />
        <option id="background_gainsboro" _label="background color: gainsboro" arg-set="-background gainsboro" />
        <option id="background_gold" _label="background color: gold" arg-set="-background gold" />
        <option id="background_gray" _label="background color: gray" arg-set="-background gray" />
        <option id="background_green" _label="background color: green" arg-set="-background green" />
        <option id="background_khaki" _label="background color: khaki" arg-set="-background khaki" />
        <option id="background_moccasin" _label="background color: moccasin" arg-set="-background moccasin" />
        <option id="background_navy" _label="background color: navy" arg-set="-background navy" />
        <option id="background_orange" _label="background color: orange" arg-set="-background orange" />
        <option id="background_orchid" _label="background color: orchid" arg-set="-background orchid" />
        <option id="background_pink" _label="background color: pink" arg-set="-background pink" />
        <option id="background_plum" _label="background color: plum" arg-set="-background plum" />
        <option id="background_red" _label="background color: red" arg-set="-background red" />
        <option id="background_salmon" _label="background color: salmon" arg-set="-background salmon" />
        <option id="background_sienna" _label="background color: sienna" arg-set="-background sienna" />
        <option id="background_tan" _label="background color: tan" arg-set="-background tan" />
        <option id="background_thistle" _label="background color: thistle" arg-set="-background thistle" />
        <option id="background_turquoise" _label="background color: turquoise" arg-set="-background turquoise" />
        <option id="background_violet" _label="background color: violet" arg-set="-background violet" />
        <option id="background_wheat" _label="background color: wheat" arg-set="-background wheat" />
        <option id="background_yellow" _label="background color: yellow" arg-set="-background yellow" />
      </select>
  </hgroup>
  <hgroup>
    <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
  </hgroup>

  <_description>
Repeatedly randomly picks an unicode character and displays it in a very large font size together with its unicode code point and the character name.

Written by Joachim Breitner; 2009.
  </_description>
</screensaver>

