<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <include>factory.h</include>
  <include>piece.h</include>
  <group name="Options">
    <entry name="BlockSize" type="Int" key="block size">
      <label>Size of the blocks.</label>
      <min>4</min>
      <max>100</max>
      <default>15</default>
    </entry>
    <entry name="FadeIntensity" type="Double" key="fade intensity">
      <label>Fade intensity.</label>
      <default>1.0</default>
    </entry>
    <entry name="FadeColor" type="Color" key="fade color">
      <label>Fade color.</label>
      <default>black</default>
    </entry>
    <entry name="AnimationsEnabled" type="Bool" key="enable animations">
      <label>Animations enabled.</label>
      <default>true</default>
    </entry>
    <entry name="MenubarVisible" type="Bool" key="menubar visible">
      <label>Menubar visible.</label>
      <default>true</default>
    </entry>
    <entry name="Color$(Number)" type="Color" key="color #$(Number)">
      <parameter name="Number" type="Int" max="10"/>
      <label>Block colors.</label>
<!-- TODO: max, default is dynamic -->
      <default code="true">Piece::info().defaultColor($(Number))</default>
    </entry>
  </group>
</kcfg>
