1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8 <meta name="generator" content="JsDoc Toolkit" />
11 <title>JsDoc Reference - Roo.menu.Menu</title>
14 <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />
15 <link rel="stylesheet" type="text/css" href="../default.css" />
18 <script type="text/javascript" src="../page.js">
25 <body onload="RooDocsPage.onload();">
28 <div class="body-wrap">
30 <!-- ============================== links to methods. ================================= -->
32 <div class="top-tools">
34 <a class="inner-link" href="#Roo.menu.Menu-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35 <a class="inner-link" href="#Roo.menu.Menu-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36 <a class="inner-link" href="#Roo.menu.Menu-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37 <a class="inner-link" href="#Roo.menu.Menu-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38 <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
43 <!-- ============================== inheritance Block. ================================= -->
45 <div class="inheritance res-block">
46 <pre class="res-block-inner"><a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
47 <img src="../../images/default/s.gif" height="1" width="20"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.menu.Menu
52 <!-- ============================== class title / details ============================ -->
55 <h1 class="classTitle">
60 <table cellspacing="0" class="class-summary-table">
62 <tr><td class="label">Package:</td><td class="hd-info">Roo.menu</td></tr>
64 <tr><td class="label">Defined In:</td><td class="hd-info">
66 <a href="./src/Roo_menu_Menu.js.html">Roo/menu/Menu.js</a>.
69 <tr><td class="label">Class:</td><td class="hd-info">Menu</td></tr>
74 <tr><td class="label">Extends:</td><td class="hd-info">
75 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
83 <!-- ============================== class summary ========================== -->
84 <div class="description">
85 A menu object. This is the container to which you add all other menu items. Menu can also serve a as a base class<br/>when you want a specialzed menu based off of another component (like {<b>link</b> Roo.menu.DateMenu} for example).
89 <!-- ============================== Class comment block... ========================== -->
91 <div class="comments">
92 <b>Class Comments / Notes</B> =>
93 <u onclick="parent.CommentDialog.showCommentId = 'Roo.menu.Menu';">[Add Your comment/notes about this class]</u>
95 <iframe frameborder="0" id="comments-Roo.menu" style="border: none;width:100%;"
96 src="/blog.php/GtkDjsComments/Roo.menu.Menu.html"></iframe>
101 <!-- ============================== config options ========================== -->
106 <div class="hr"></div>
107 <a id="Roo.menu.Menu-configs"></a>
113 <table cellspacing="0" class="member-table">
114 <caption>Config Options (Usually are also Properties)</caption>
118 <th class="sig-header" colspan="2">Options</th>
120 <th class="msource-header">Defined By</th>
127 <tr class="config-row expandable config-row-alt0 notInherited">
128 <td class="micon"><a class="exi" href="#expand"> </a></td>
131 <a id="Roo.menu.Menu-cfg-allowOtherMenus" name=".allowOtherMenus"></a>
132 <div class="fixedFont">
133 <b class="itemname">allowOtherMenus</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
139 <div class="short">True to allow multiple menus to be displayed at the same time (defaults to false)</div>
143 <div class="long">True to allow multiple menus to be displayed at the same time (defaults to false)</div>
157 <tr class="config-row expandable config-row-alt1 notInherited">
158 <td class="micon"><a class="exi" href="#expand"> </a></td>
161 <a id="Roo.menu.Menu-cfg-defaultAlign" name=".defaultAlign"></a>
162 <div class="fixedFont">
163 <b class="itemname">defaultAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
169 <div class="short">The default {<b>link</b> Roo.Element<b>alignTo</b>) anchor position value for this menu<br/>relative to its element of origin (defaults to "tl-bl?")</div>
173 <div class="long">The default {<b>link</b> Roo.Element<b>alignTo</b>) anchor position value for this menu<br/>relative to its element of origin (defaults to "tl-bl?")</div>
187 <tr class="config-row expandable config-row-alt0 notInherited">
188 <td class="micon"><a class="exi" href="#expand"> </a></td>
191 <a id="Roo.menu.Menu-cfg-minWidth" name=".minWidth"></a>
192 <div class="fixedFont">
193 <b class="itemname">minWidth</b> : <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
199 <div class="short">The minimum width of the menu in pixels (defaults to 120)</div>
203 <div class="long">The minimum width of the menu in pixels (defaults to 120)</div>
217 <tr class="config-row expandable config-row-alt1 notInherited">
218 <td class="micon"><a class="exi" href="#expand"> </a></td>
221 <a id="Roo.menu.Menu-cfg-registerMenu" name=".registerMenu"></a>
222 <div class="fixedFont">
223 <b class="itemname">registerMenu</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
229 <div class="short">True (default) - means that clicking on screen etc.</div>
233 <div class="long">True (default) - means that clicking on screen etc. hides it.</div>
247 <tr class="config-row expandable config-row-alt0 notInherited">
248 <td class="micon"><a class="exi" href="#expand"> </a></td>
251 <a id="Roo.menu.Menu-cfg-shadow" name=".shadow"></a>
252 <div class="fixedFont">
253 <b class="itemname">shadow</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>/String
259 <div class="short">True or "sides" for the default effect, "frame" for 4-way shadow, and "drop"<br/>for bottom-right shadow (defaults to "sides")</div>
263 <div class="long">True or "sides" for the default effect, "frame" for 4-way shadow, and "drop"<br/>for bottom-right shadow (defaults to "sides")</div>
277 <tr class="config-row expandable config-row-alt1 notInherited">
278 <td class="micon"><a class="exi" href="#expand"> </a></td>
281 <a id="Roo.menu.Menu-cfg-subMenuAlign" name=".subMenuAlign"></a>
282 <div class="fixedFont">
283 <b class="itemname">subMenuAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
289 <div class="short">The {<b>link</b> Roo.Element<b>alignTo</b>} anchor position value to use for submenus of<br/>this menu (defaults to "tl-tr?")</div>
293 <div class="long">The {<b>link</b> Roo.Element<b>alignTo</b>} anchor position value to use for submenus of<br/>this menu (defaults to "tl-tr?")</div>
317 <!-- ============================== public properties ==================== -->
321 <a id="Roo.menu.Menu-props"></a>
327 <table cellspacing="0" class="member-table">
328 <caption class="Empty">Public Properties - Has None</caption>
334 <!-- ============================== methods summary / details ======================== -->
337 <a id="Roo.menu.Menu-methods"></a>
338 <!-- constructor?? -->
345 <!-- then dynamics first -->
352 <table cellspacing="0" class="member-table">
353 <caption>Public Methods</caption>
355 <th class="sig-header" colspan="2">Method</th>
356 <th class="msource-header">Defined By</th>
366 <tr class="method-row config-row-alt0 expandable notInherited">
367 <td class="micon"><a class="exi" href="#expand"> </a></td>
371 <a id="Roo.menu-method-Menu" name=".Menu"></a>
372 <div class="fixedFont">
373 <span class="attributes">new <B>Roo.menu.</B></span><b class="itemname">Menu</b>
375 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
383 <div class="short">Create a new Roo.menu.Menu</div>
390 Create a new Roo.menu.Menu
393 <dl class="detailList">
394 <dt class="heading">Parameters:</dt>
397 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>config</b>
400 <dd>Configuration options</dd>
424 <tr class="method-row config-row-alt1 expandable notInherited">
425 <td class="micon"><a class="exi" href="#expand"> </a></td>
429 <a id="Roo.menu.Menu-method-add" name=".add"></a>
430 <div class="fixedFont">
431 <span class="attributes"></span><b class="itemname">add</b>
433 (Mixed <B><i>args</i></B>)
439 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
448 <div class="short">Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.</div>
454 Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.<br/>Any of the following are valid:<br/><ul><br/><li>Any menu item object based on {<b>link</b> Roo.menu.Item}</li><br/><li>An HTMLElement object which will be converted to a menu item</li><br/><li>A menu item config object that will be created as a new menu item</li><br/><li>A string, which can either be '-' or 'separator' to add a menu separator, otherwise<br/>it will be converted into a {<b>link</b> Roo.menu.TextItem} and added</li><br/></ul><br/>Usage:<br/><pre><code><br/>// Create the menu<br/>var menu = new Roo.menu.Menu();<br/><br/>// Create a menu item to add by reference<br/>var menuItem = new Roo.menu.Item({ text: 'New Item!' });<br/><br/>// Add a bunch of items at once using different methods.<br/>// Only the last item added will be returned.<br/>var item = menu.add(<br/> menuItem, // add existing item by ref<br/> 'Dynamic Item', // new TextItem<br/> '-', // new separator<br/> { text: 'Config Item' } // new item by config<br/>);<br/></code></pre>
461 <dl class="detailList">
462 <dt class="heading">Parameters:</dt>
465 <span class="fixedFont">Mixed</span> <b>args</b>
468 <dd>One or more menu items, menu item configs or other objects that can be converted to menu items</dd>
476 <dl class="detailList">
477 <dt class="heading">Returns:</dt>
479 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added, or the last one if multiple items were added</dd>
501 <tr class="method-row config-row-alt0 expandable notInherited">
502 <td class="micon"><a class="exi" href="#expand"> </a></td>
506 <a id="Roo.menu.Menu-method-addElement" name=".addElement"></a>
507 <div class="fixedFont">
508 <span class="attributes"></span><b class="itemname">addElement</b>
510 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>el</i></B>)
516 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
525 <div class="short">Adds an {<b>link</b> Roo.Element} object to the menu</div>
531 Adds an {<b>link</b> Roo.Element} object to the menu
538 <dl class="detailList">
539 <dt class="heading">Parameters:</dt>
542 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>el</b>
545 <dd>The element or DOM node to add, or its id</dd>
553 <dl class="detailList">
554 <dt class="heading">Returns:</dt>
556 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
578 <tr class="method-row config-row-alt1 expandable notInherited">
579 <td class="micon"><a class="exi" href="#expand"> </a></td>
583 <a id="Roo.menu.Menu-method-addItem" name=".addItem"></a>
584 <div class="fixedFont">
585 <span class="attributes"></span><b class="itemname">addItem</b>
587 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
593 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
602 <div class="short">Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu</div>
608 Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu
615 <dl class="detailList">
616 <dt class="heading">Parameters:</dt>
619 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>item</b>
622 <dd>The menu item to add</dd>
630 <dl class="detailList">
631 <dt class="heading">Returns:</dt>
633 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
655 <tr class="method-row config-row-alt0 expandable notInherited">
656 <td class="micon"><a class="exi" href="#expand"> </a></td>
660 <a id="Roo.menu.Menu-method-addMenuItem" name=".addMenuItem"></a>
661 <div class="fixedFont">
662 <span class="attributes"></span><b class="itemname">addMenuItem</b>
664 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
670 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
679 <div class="short">Creates a new {<b>link</b> Roo.menu.Item} based an the supplied config object and adds it to the menu</div>
685 Creates a new {<b>link</b> Roo.menu.Item} based an the supplied config object and adds it to the menu
692 <dl class="detailList">
693 <dt class="heading">Parameters:</dt>
696 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>config</b>
699 <dd>A MenuItem config object</dd>
707 <dl class="detailList">
708 <dt class="heading">Returns:</dt>
710 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
732 <tr class="method-row config-row-alt1 expandable notInherited">
733 <td class="micon"><a class="exi" href="#expand"> </a></td>
737 <a id="Roo.menu.Menu-method-addSeparator" name=".addSeparator"></a>
738 <div class="fixedFont">
739 <span class="attributes"></span><b class="itemname">addSeparator</b>
747 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
756 <div class="short">Adds a separator bar to the menu</div>
762 Adds a separator bar to the menu
773 <dl class="detailList">
774 <dt class="heading">Returns:</dt>
776 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
798 <tr class="method-row config-row-alt0 expandable notInherited">
799 <td class="micon"><a class="exi" href="#expand"> </a></td>
803 <a id="Roo.menu.Menu-method-addText" name=".addText"></a>
804 <div class="fixedFont">
805 <span class="attributes"></span><b class="itemname">addText</b>
807 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>text</i></B>)
813 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
822 <div class="short">Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu</div>
828 Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu
835 <dl class="detailList">
836 <dt class="heading">Parameters:</dt>
839 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>text</b>
842 <dd>The text to display in the menu item</dd>
850 <dl class="detailList">
851 <dt class="heading">Returns:</dt>
853 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
875 <tr class="method-row config-row-alt1 expandable notInherited">
876 <td class="micon"><a class="exi" href="#expand"> </a></td>
880 <a id="Roo.menu.Menu-method-getEl" name=".getEl"></a>
881 <div class="fixedFont">
882 <span class="attributes"></span><b class="itemname">getEl</b>
890 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
899 <div class="short">Returns this menu's underlying {<b>link</b> Roo.Element} object</div>
905 Returns this menu's underlying {<b>link</b> Roo.Element} object
916 <dl class="detailList">
917 <dt class="heading">Returns:</dt>
919 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> The element</dd>
941 <tr class="method-row config-row-alt0 expandable notInherited">
942 <td class="micon"><a class="exi" href="#expand"> </a></td>
946 <a id="Roo.menu.Menu-method-hide" name=".hide"></a>
947 <div class="fixedFont">
948 <span class="attributes"></span><b class="itemname">hide</b>
950 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>deep</i></B>)
957 <div class="short">Hides this menu and optionally all parent menus</div>
963 Hides this menu and optionally all parent menus
970 <dl class="detailList">
971 <dt class="heading">Parameters:</dt>
974 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> <b>deep</b>
977 <dd>(optional) True to hide all parent menus recursively, if any (defaults to false)</dd>
1003 <tr class="method-row config-row-alt1 expandable notInherited">
1004 <td class="micon"><a class="exi" href="#expand"> </a></td>
1008 <a id="Roo.menu.Menu-method-insert" name=".insert"></a>
1009 <div class="fixedFont">
1010 <span class="attributes"></span><b class="itemname">insert</b>
1012 (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
1018 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
1027 <div class="short">Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index</div>
1033 Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index
1040 <dl class="detailList">
1041 <dt class="heading">Parameters:</dt>
1044 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
1047 <dd>The index in the menu's list of current items where the new item should be inserted</dd>
1050 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>item</b>
1053 <dd>The menu item to add</dd>
1061 <dl class="detailList">
1062 <dt class="heading">Returns:</dt>
1064 <dd><span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> The menu item that was added</dd>
1078 <td class="msource">
1086 <tr class="method-row config-row-alt0 expandable notInherited">
1087 <td class="micon"><a class="exi" href="#expand"> </a></td>
1091 <a id="Roo.menu.Menu-method-isVisible" name=".isVisible"></a>
1092 <div class="fixedFont">
1093 <span class="attributes"></span><b class="itemname">isVisible</b>
1102 <div class="short">Read-only.</div>
1108 Read-only. Returns true if the menu is currently displayed, else false.
1129 <td class="msource">
1137 <tr class="method-row config-row-alt1 expandable notInherited">
1138 <td class="micon"><a class="exi" href="#expand"> </a></td>
1142 <a id="Roo.menu.Menu-method-remove" name=".remove"></a>
1143 <div class="fixedFont">
1144 <span class="attributes"></span><b class="itemname">remove</b>
1146 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
1153 <div class="short">Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object</div>
1159 Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object
1166 <dl class="detailList">
1167 <dt class="heading">Parameters:</dt>
1170 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>item</b>
1173 <dd>The menu item to remove</dd>
1191 <td class="msource">
1199 <tr class="method-row config-row-alt0 expandable notInherited">
1200 <td class="micon"><a class="exi" href="#expand"> </a></td>
1204 <a id="Roo.menu.Menu-method-removeAll" name=".removeAll"></a>
1205 <div class="fixedFont">
1206 <span class="attributes"></span><b class="itemname">removeAll</b>
1215 <div class="short">Removes and destroys all items in the menu</div>
1221 Removes and destroys all items in the menu
1242 <td class="msource">
1250 <tr class="method-row config-row-alt1 expandable notInherited">
1251 <td class="micon"><a class="exi" href="#expand"> </a></td>
1255 <a id="Roo.menu.Menu-method-show" name=".show"></a>
1256 <div class="fixedFont">
1257 <span class="attributes"></span><b class="itemname">show</b>
1259 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>element</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>position</i></B>, <a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>parentMenu</i></B>)
1266 <div class="short">Displays this menu relative to another element</div>
1272 Displays this menu relative to another element
1279 <dl class="detailList">
1280 <dt class="heading">Parameters:</dt>
1283 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>element</b>
1286 <dd>The element to align to</dd>
1289 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>position</b>
1292 <dd>(optional) The {<b>link</b> Roo.Element<b>alignTo</b>} anchor position to use in aligning to<br/>the element (defaults to this.defaultAlign)</dd>
1295 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>parentMenu</b>
1298 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1316 <td class="msource">
1324 <tr class="method-row config-row-alt0 expandable notInherited">
1325 <td class="micon"><a class="exi" href="#expand"> </a></td>
1329 <a id="Roo.menu.Menu-method-showAt" name=".showAt"></a>
1330 <div class="fixedFont">
1331 <span class="attributes"></span><b class="itemname">showAt</b>
1333 (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a> <B><i>xyPosition</i></B>, <a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>parentMenu</i></B>)
1340 <div class="short">Displays this menu at a specific xy position</div>
1346 Displays this menu at a specific xy position
1353 <dl class="detailList">
1354 <dt class="heading">Parameters:</dt>
1357 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>xyPosition</b>
1360 <dd>Contains X & Y [x, y] values for the position at which to show the menu (coordinates are page-based)</dd>
1363 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>parentMenu</b>
1366 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1384 <td class="msource">
1395 <!-- ============================== events summary / details ======================== -->
1398 <a id="Roo.menu.Menu-events"></a>
1407 <table cellspacing="0" class="member-table">
1408 <caption>Events</caption>
1411 <th class="sig-header" colspan="2">Event</th>
1412 <th class="msource-header">Defined By</th>
1421 <tr class="method-row expandable config-row-alt0 notInherited">
1422 <td class="micon"><a class="exi" href="#expand"> </a></td>
1425 <a id="Roo.menu.Menu-event-*beforehide"></a>
1427 <div class="fixedFont">
1428 <b class="itemname">beforehide</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
1434 <div class="short">Fires before this menu is hidden
1440 Fires before this menu is hidden
1446 <dl class="detailList">
1447 <dt class="heading">Parameters:</dt>
1450 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1471 <td class="msource">
1476 <tr class="method-row expandable config-row-alt1 notInherited">
1477 <td class="micon"><a class="exi" href="#expand"> </a></td>
1480 <a id="Roo.menu.Menu-event-*beforeshow"></a>
1482 <div class="fixedFont">
1483 <b class="itemname">beforeshow</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
1489 <div class="short">Fires before this menu is displayed
1495 Fires before this menu is displayed
1501 <dl class="detailList">
1502 <dt class="heading">Parameters:</dt>
1505 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1526 <td class="msource">
1531 <tr class="method-row expandable config-row-alt0 notInherited">
1532 <td class="micon"><a class="exi" href="#expand"> </a></td>
1535 <a id="Roo.menu.Menu-event-*click"></a>
1537 <div class="fixedFont">
1538 <b class="itemname">click</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>)
1544 <div class="short">Fires when this menu is clicked (or when the enter key is pressed while it is active)
1550 Fires when this menu is clicked (or when the enter key is pressed while it is active)
1556 <dl class="detailList">
1557 <dt class="heading">Parameters:</dt>
1560 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1566 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
1569 <dd>The menu item that was clicked</dd>
1572 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
1593 <td class="msource">
1598 <tr class="method-row expandable config-row-alt1 notInherited">
1599 <td class="micon"><a class="exi" href="#expand"> </a></td>
1602 <a id="Roo.menu.Menu-event-*hide"></a>
1604 <div class="fixedFont">
1605 <b class="itemname">hide</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
1611 <div class="short">Fires after this menu is hidden
1617 Fires after this menu is hidden
1623 <dl class="detailList">
1624 <dt class="heading">Parameters:</dt>
1627 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1648 <td class="msource">
1653 <tr class="method-row expandable config-row-alt0 notInherited">
1654 <td class="micon"><a class="exi" href="#expand"> </a></td>
1657 <a id="Roo.menu.Menu-event-*itemclick"></a>
1659 <div class="fixedFont">
1660 <b class="itemname">itemclick</b> (<a href="./Roo.menu.BaseItem.html#constructor" roo:cls="Roo.menu.BaseItem.html#constructor">Roo.menu.BaseItem</a> <B><i>baseItem</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>)
1666 <div class="short">Fires when a menu item contained in this menu is clicked
1672 Fires when a menu item contained in this menu is clicked
1678 <dl class="detailList">
1679 <dt class="heading">Parameters:</dt>
1682 <span class="fixedFont"><a href="./Roo.menu.BaseItem.html#constructor" roo:cls="Roo.menu.BaseItem.html#constructor">Roo.menu.BaseItem</a></span> <b>baseItem</b>
1685 <dd>The BaseItem that was clicked</dd>
1688 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
1709 <td class="msource">
1714 <tr class="method-row expandable config-row-alt1 notInherited">
1715 <td class="micon"><a class="exi" href="#expand"> </a></td>
1718 <a id="Roo.menu.Menu-event-*mouseout"></a>
1720 <div class="fixedFont">
1721 <b class="itemname">mouseout</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>)
1727 <div class="short">Fires when the mouse exits this menu
1733 Fires when the mouse exits this menu
1739 <dl class="detailList">
1740 <dt class="heading">Parameters:</dt>
1743 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1749 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
1755 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
1758 <dd>The menu item that was clicked</dd>
1776 <td class="msource">
1781 <tr class="method-row expandable config-row-alt0 notInherited">
1782 <td class="micon"><a class="exi" href="#expand"> </a></td>
1785 <a id="Roo.menu.Menu-event-*mouseover"></a>
1787 <div class="fixedFont">
1788 <b class="itemname">mouseover</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>)
1794 <div class="short">Fires when the mouse is hovering over this menu
1800 Fires when the mouse is hovering over this menu
1806 <dl class="detailList">
1807 <dt class="heading">Parameters:</dt>
1810 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1816 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
1822 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
1825 <dd>The menu item that was clicked</dd>
1843 <td class="msource">
1848 <tr class="method-row expandable config-row-alt1 notInherited">
1849 <td class="micon"><a class="exi" href="#expand"> </a></td>
1852 <a id="Roo.menu.Menu-event-*show"></a>
1854 <div class="fixedFont">
1855 <b class="itemname">show</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
1861 <div class="short">Fires after this menu is displayed
1867 Fires after this menu is displayed
1873 <dl class="detailList">
1874 <dt class="heading">Parameters:</dt>
1877 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
1898 <td class="msource">
1910 <!-- ============================== footer ================================= -->
1911 <div class="fineprint" style="clear:both">
1913 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Fri Jul 16 2010 15:55:29 GMT+0800 (HKT)
1915 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>