&#8207;Kickshaw مندرجہ ذیل XML عناصر اور وصف کے نام، وصف کی قدریں، اور ان عناصر سے وابستہ مشمولات کو قبول کرتا ہے:

&#8206;<tt><b>عنصر</b>				<b>وصف کے نام</b>
menu           		id, label, icon, execute
separator      		label
item           		label, icon
↳action        		name
 ↳prompt       		قابل اطلاق نہیں
 ↳command      		قابل اطلاق نہیں
 ↳startupnotify		قابل اطلاق نہیں
  ↳enabled     		قابل اطلاق نہیں
  ↳icon        		قابل اطلاق نہیں
  ↳name        		قابل اطلاق نہیں
  ↳wmclass     		قابل اطلاق نہیں

					&#8206;<b>وصف کی قدریں</b>
action         		Execute, Exit, Reconfigure,
               		Restart, SessionLogout

					&#8206;<b>مشمولات</b>
enabled        		yes, no</tt>

خالی سلک پر مشتمل مینو آئی ڈیز درست ہیں، لیکن کسی بھی دوسرے مینو آئی ڈی کی طرح صرف ایک بار مینیو میں ظاہر ہو سکتے ہیں۔

— — —

مندرجہ ذیل مینیوز مساوی ہیں اور دونوں 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 کی مثال پر عمل کرتا ہے اور جڑی مینو کے اندر سے icon وصف کی قدر دکھاتا ہے، جبکہ یہ جڑی مینو کے باہر سے label اور execute وصف کی قدریں دکھاتا ہے۔
