Kickshaw ନିମ୍ନଲିଖିତ XML ଉପାଦାନ ଏବଂ ଗୁଣ ନାମ, ଗୁଣ ମୂଲ୍ୟ, ଏବଂ ଏହି ଉପାଦାନଗୁଡିକ ସହିତ ଜଡିତ ବିଷୟବସ୍ତୁକୁ ଗ୍ରହଣ କରେ:

<tt><b>ଉପାଦାନ:</b>				<b>ଗୁଣ ନାମ:</b>
menu           		id, label, icon, execute
separator      		label
item           		label, icon
↳action        		name
 ↳prompt       		ଲାଗୁ ନୁହେଁ
 ↳command      		ଲାଗୁ ନୁହେଁ
 ↳startupnotify		ଲାଗୁ ନୁହେଁ
  ↳enabled     		ଲାଗୁ ନୁହେଁ
  ↳icon        		ଲାଗୁ ନୁହେଁ
  ↳name        		ଲାଗୁ ନୁହେଁ
  ↳wmclass     		ଲାଗୁ ନୁହେଁ

					<b>ଗୁଣ ମୂଲ୍ୟ:</b>
action         		Execute, Exit, Reconfigure,
               		Restart, SessionLogout

					<b>ବିଷୟବସ୍ତୁ:</b>
enabled        		yes, no</tt>

ଖାଲି ଷ୍ଟ୍ରିଂ ଧାରଣ କରୁଥିବା ମେନୁ IDଗୁଡିକ ବୈଧ, କିନ୍ତୁ ଅନ୍ୟ ଯେକୌଣସି ମେନୁ ID ପରି, ଏହା ଏକ ମେନୁରେ କେବଳ ଥରେ ଦେଖାଯାଇପାରିବ।

— — —

ନିମ୍ନଲିଖିତ ମେନୁଗୁଡିକ ସମତୁଲ୍ୟ ଏବଂ ଉଭୟ Openbox ଏବଂ Kickshaw ଦ୍ଵାରା ଗୃହୀତ ହୁଏ।

<tt><b>(1)</b> &lt;openbox_menu&gt;

      &lt;menu id="menu1" label="Menu1"&gt;
        &lt;item label="item"/&gt;
      &lt;/menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1"/&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

<tt><b>(2)</b> &lt;openbox_menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1" label="Menu1"&gt;
          &lt;item label="item"/&gt;
        &lt;/menu&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

ଏକ ମେନୁ ସବୁବେଳେ Kickshawରେ ଏହା Openboxରେ ଦେଖାଯିବା ଭଳି ଦେଖାଯାଏ, ତେଣୁ ଉପରୋକ୍ତ ଦୁଇଟି ଉଦାହରଣ ମଧ୍ୟରୁ ପରବର୍ତ୍ତୀ ଉଦାହରଣଟି WYSIWYG ଆଭିମୁଖ୍ୟ ପ୍ରତି ନିକଟତର ଅଟେ। ଅସୁବିଧା ହେଉଛି ବୃହତ୍ ମେନୁଗୁଡିକ ପାଇଁ, ଏହା ଏକ ମେନୁ ଫାଇଲ୍ କିଛି ପରିମାଣରେ ଦ୍ୱନ୍ଦ୍ଵଜନକ ଦେଖାଇପାରେ। ସେହି କାରଣରୁ, ଡିଫଲ୍ଟ ଅନୁଯାୟୀ Kickshaw ସବୁବେଳେ ପୂର୍ବୋକ୍ତ ଫର୍ମାଟରେ ମେନୁକୁ ସଂରକ୍ଷଣ କରେ (ଏହାକୁ ବିକଳ୍ପଗୁଡିକ ମଧ୍ୟରେ ପରିବର୍ତ୍ତନ କରାଯାଇପାରିବ)। ଏକ ଫାଇଲ୍ ସଂରକ୍ଷଣ କରିବା ସମୟରେ, ପ୍ରୋଗ୍ରାମ୍ ଡିଫଲ୍ଟ ଭାବେ ଇଣ୍ଡେଣ୍ଟେସନ୍ ପାଇଁ ଟ୍ୟାବ୍ ବ୍ୟବହାର କରେ, କିନ୍ତୁ ଫାଇଲ୍ ପଢିବା ପାଇଁ, ଏପରି ଇଣ୍ଡେଣ୍ଟେସନ୍ ସ୍ଥାନ କିମ୍ବା ଟ୍ୟାବ୍ ସହିତ କରାଯାଇଥିଲେ ତାହା ଅପ୍ରାସଙ୍ଗିକ, ଯେପରି ଯେକୌଣସି ଖାଲି ସ୍ଥାନ ବି ଅପ୍ରାସଙ୍ଗିକ ଅଟେ।

— — —

ଏକ ମେନୁ ନିମ୍ନ ଉଦାହରଣରେ ଦେଖାଯାଇଥିବା ପରି ବିରୋଧାଭାସୀ ମେନୁ ଗୁଣଧର୍ମ ଧାରଣ କରିପାରେ:

<tt>&lt;openbox_menu&gt;

  &lt;menu id="menu1" label="outside" icon="out.jpg" execute="out" /&gt;

  &lt;menu id="root-menu"&gt;
    &lt;menu id="menu1" label="inside" icon="in.jpg" execute="in" /&gt;
  &lt;/menu&gt;

&lt;/openbox_menu&gt;</tt>

ଏହି କ୍ଷେତ୍ରରେ, Kickshaw Openboxର ଉଦାହରଣକୁ ଅନୁସରଣ କରେ ଏବଂ root ମେନୁ ଭିତରେ ଥିବା icon ଗୁଣ ମୂଲ୍ୟକୁ ଦର୍ଶାଏ, ଯେତେବେଳେ ଏହା root ମେନୁର ବାହାରେ ଥିବା label ଏବଂ execute ଗୁଣ ମୂଲ୍ୟଗୁଡିକୁ ଦର୍ଶାଏ।
