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>
72 <tr><td class="label">Subclasses:</td><td class="hd-info">
73 <a href="./Roo.menu.ColorMenu.html#constructor" roo:cls="Roo.menu.ColorMenu.html#constructor">Roo.menu.ColorMenu</a>, <a href="./Roo.menu.DateMenu.html#constructor" roo:cls="Roo.menu.DateMenu.html#constructor">Roo.menu.DateMenu</a>
81 <tr><td class="label">Extends:</td><td class="hd-info">
82 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
90 <!-- ============================== class summary ========================== -->
91 <div class="description">
92 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).
96 <!-- ============================== Class comment block... ========================== -->
98 <div class="comments">
99 <b>Class Comments / Notes</B> =>
100 <u onclick="parent.CommentDialog.showCommentId = 'Roo.menu.Menu';">[Add Your comment/notes about this class]</u>
102 <iframe frameborder="0" id="comments-Roo.menu" style="border: none;width:100%;"
103 src="/blog.php/GtkDjsComments/Roo.menu.Menu.html"></iframe>
108 <!-- ============================== config options ========================== -->
113 <div class="hr"></div>
114 <a id="Roo.menu.Menu-configs"></a>
120 <table cellspacing="0" class="member-table">
121 <caption>Config Options (Usually are also Properties)</caption>
125 <th class="sig-header" colspan="2">Options</th>
127 <th class="msource-header">Defined By</th>
134 <tr class="config-row expandable config-row-alt0 notInherited">
135 <td class="micon"><a class="exi" href="#expand"> </a></td>
138 <a id="Roo.menu.Menu-cfg-allowOtherMenus" name=".allowOtherMenus"></a>
139 <div class="fixedFont">
140 <b class="itemname">allowOtherMenus</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
146 <div class="short">True to allow multiple menus to be displayed at the same time (defaults to false)</div>
150 <div class="long">True to allow multiple menus to be displayed at the same time (defaults to false)</div>
164 <tr class="config-row expandable config-row-alt1 notInherited">
165 <td class="micon"><a class="exi" href="#expand"> </a></td>
168 <a id="Roo.menu.Menu-cfg-defaultAlign" name=".defaultAlign"></a>
169 <div class="fixedFont">
170 <b class="itemname">defaultAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
176 <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>
180 <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>
194 <tr class="config-row expandable config-row-alt0">
195 <td class="micon"><a class="exi" href="#expand"> </a></td>
198 <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
199 <div class="fixedFont">
200 <b class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
206 <div class="short">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/> listeners : { <br/> 'click' : function(e) {<br/> .</div>
210 <div class="long">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/> listeners : { <br/> 'click' : function(e) {<br/> ..... <br/> } ,<br/> .... <br/> } <br/> </code></pre></div>
218 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
224 <tr class="config-row expandable config-row-alt1 notInherited">
225 <td class="micon"><a class="exi" href="#expand"> </a></td>
228 <a id="Roo.menu.Menu-cfg-minWidth" name=".minWidth"></a>
229 <div class="fixedFont">
230 <b class="itemname">minWidth</b> : <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
236 <div class="short">The minimum width of the menu in pixels (defaults to 120)</div>
240 <div class="long">The minimum width of the menu in pixels (defaults to 120)</div>
254 <tr class="config-row expandable config-row-alt0 notInherited">
255 <td class="micon"><a class="exi" href="#expand"> </a></td>
258 <a id="Roo.menu.Menu-cfg-registerMenu" name=".registerMenu"></a>
259 <div class="fixedFont">
260 <b class="itemname">registerMenu</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
266 <div class="short">True (default) - means that clicking on screen etc.</div>
270 <div class="long">True (default) - means that clicking on screen etc. hides it.</div>
284 <tr class="config-row expandable config-row-alt1 notInherited">
285 <td class="micon"><a class="exi" href="#expand"> </a></td>
288 <a id="Roo.menu.Menu-cfg-shadow" name=".shadow"></a>
289 <div class="fixedFont">
290 <b class="itemname">shadow</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>/String
296 <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>
300 <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>
314 <tr class="config-row expandable config-row-alt0 notInherited">
315 <td class="micon"><a class="exi" href="#expand"> </a></td>
318 <a id="Roo.menu.Menu-cfg-subMenuAlign" name=".subMenuAlign"></a>
319 <div class="fixedFont">
320 <b class="itemname">subMenuAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
326 <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>
330 <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>
354 <!-- ============================== public properties ==================== -->
358 <a id="Roo.menu.Menu-props"></a>
364 <table cellspacing="0" class="member-table">
365 <caption class="Empty">Public Properties - Has None</caption>
371 <!-- ============================== methods summary / details ======================== -->
374 <a id="Roo.menu.Menu-methods"></a>
375 <!-- constructor?? -->
382 <!-- then dynamics first -->
389 <table cellspacing="0" class="member-table">
390 <caption>Public Methods</caption>
392 <th class="sig-header" colspan="2">Method</th>
393 <th class="msource-header">Defined By</th>
403 <tr class="method-row config-row-alt0 expandable notInherited">
404 <td class="micon"><a class="exi" href="#expand"> </a></td>
408 <a id="Roo.menu-method-Menu" name=".Menu"></a>
409 <div class="fixedFont">
410 <span class="attributes">new <B>Roo.menu.</B></span><b class="itemname">Menu</b>
412 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
420 <div class="short">Create a new Roo.menu.Menu</div>
427 Create a new Roo.menu.Menu
430 <dl class="detailList">
431 <dt class="heading">Parameters:</dt>
434 <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>
437 <dd>Configuration options</dd>
461 <tr class="method-row config-row-alt1 expandable notInherited">
462 <td class="micon"><a class="exi" href="#expand"> </a></td>
466 <a id="Roo.menu.Menu-method-add" name=".add"></a>
467 <div class="fixedFont">
468 <span class="attributes"></span><b class="itemname">add</b>
470 (Mixed <B><i>args</i></B>)
476 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
485 <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>
491 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>
498 <dl class="detailList">
499 <dt class="heading">Parameters:</dt>
502 <span class="fixedFont">Mixed</span> <b>args</b>
505 <dd>One or more menu items, menu item configs or other objects that can be converted to menu items</dd>
513 <dl class="detailList">
514 <dt class="heading">Returns:</dt>
516 <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>
538 <tr class="method-row config-row-alt0 expandable notInherited">
539 <td class="micon"><a class="exi" href="#expand"> </a></td>
543 <a id="Roo.menu.Menu-method-addElement" name=".addElement"></a>
544 <div class="fixedFont">
545 <span class="attributes"></span><b class="itemname">addElement</b>
547 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>el</i></B>)
553 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
562 <div class="short">Adds an {<b>link</b> Roo.Element} object to the menu</div>
568 Adds an {<b>link</b> Roo.Element} object to the menu
575 <dl class="detailList">
576 <dt class="heading">Parameters:</dt>
579 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>el</b>
582 <dd>The element or DOM node to add, or its id</dd>
590 <dl class="detailList">
591 <dt class="heading">Returns:</dt>
593 <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>
615 <tr class="method-row config-row-alt1 expandable">
616 <td class="micon"><a class="exi" href="#expand"> </a></td>
620 <a id="Roo.util.Observable-method-addEvents" name=".addEvents"></a>
621 <div class="fixedFont">
622 <span class="attributes"></span><b class="itemname">addEvents</b>
624 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>)
631 <div class="short">Used to define events on this Observable</div>
637 Used to define events on this Observable
644 <dl class="detailList">
645 <dt class="heading">Parameters:</dt>
648 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>object</b>
651 <dd>The object with the events defined</dd>
671 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
677 <tr class="method-row config-row-alt0 expandable notInherited">
678 <td class="micon"><a class="exi" href="#expand"> </a></td>
682 <a id="Roo.menu.Menu-method-addItem" name=".addItem"></a>
683 <div class="fixedFont">
684 <span class="attributes"></span><b class="itemname">addItem</b>
686 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
692 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
701 <div class="short">Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu</div>
707 Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu
714 <dl class="detailList">
715 <dt class="heading">Parameters:</dt>
718 <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>
721 <dd>The menu item to add</dd>
729 <dl class="detailList">
730 <dt class="heading">Returns:</dt>
732 <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>
754 <tr class="method-row config-row-alt1 expandable">
755 <td class="micon"><a class="exi" href="#expand"> </a></td>
759 <a id="Roo.util.Observable-method-addListener" name=".addListener"></a>
760 <div class="fixedFont">
761 <span class="attributes"></span><b class="itemname">addListener</b>
763 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>)
770 <div class="short">Appends an event handler to this component</div>
776 Appends an event handler to this component
783 <dl class="detailList">
784 <dt class="heading">Parameters:</dt>
787 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
790 <dd>The type of event to listen for</dd>
793 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
796 <dd>The method the event invokes</dd>
799 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
802 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
805 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>options</b>
808 <dd>(optional) An object containing handler configuration<br/>properties. This may contain any of the following properties:<ul><br/><li>scope {Object} The scope in which to execute the handler function. The handler function's "this" context.</li><br/><li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li><br/><li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li><br/><li>buffer {Number} Causes the handler to be scheduled to run in an {<b>link</b> Roo.util.DelayedTask} delayed<br/>by the specified number of milliseconds. If the event fires again within that time, the original<br/>handler is <em>not</em> invoked, but the new handler is scheduled in its place.</li><br/></ul><br><br/><p><br/><b>Combining Options</b><br><br/>Using the options argument, it is possible to combine different types of listeners:<br><br/><br><br/>A normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)<br/> <pre><code><br/> el.on('click', this.onClick, this, {<br/> single: true,<br/> delay: 100,<br/> forumId: 4<br/> });<br/> </code></pre><br/><p><br/><b>Attaching multiple handlers in 1 call</b><br><br/>The method also allows for a single argument to be passed which is a config object containing properties<br/>which specify multiple handlers.<br/><pre><code><br/> el.on({<br/> 'click': {<br/> fn: this.onClick,<br/> scope: this,<br/> delay: 100<br/> }, <br/> 'mouseover': {<br/> fn: this.onMouseOver,<br/> scope: this<br/> },<br/> 'mouseout': {<br/> fn: this.onMouseOut,<br/> scope: this<br/> }<br/> });<br/> </code></pre><br/><p><br/>Or a shorthand syntax which passes the same scope object to all handlers:<br/> <pre><code><br/> el.on({<br/> 'click': this.onClick,<br/> 'mouseover': this.onMouseOver,<br/> 'mouseout': this.onMouseOut,<br/> scope: this<br/> });<br/> </code></pre></dd>
828 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
834 <tr class="method-row config-row-alt0 expandable notInherited">
835 <td class="micon"><a class="exi" href="#expand"> </a></td>
839 <a id="Roo.menu.Menu-method-addMenuItem" name=".addMenuItem"></a>
840 <div class="fixedFont">
841 <span class="attributes"></span><b class="itemname">addMenuItem</b>
843 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
849 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
858 <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>
864 Creates a new {<b>link</b> Roo.menu.Item} based an the supplied config object and adds it to the menu
871 <dl class="detailList">
872 <dt class="heading">Parameters:</dt>
875 <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>
878 <dd>A MenuItem config object</dd>
886 <dl class="detailList">
887 <dt class="heading">Returns:</dt>
889 <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>
911 <tr class="method-row config-row-alt1 expandable notInherited">
912 <td class="micon"><a class="exi" href="#expand"> </a></td>
916 <a id="Roo.menu.Menu-method-addSeparator" name=".addSeparator"></a>
917 <div class="fixedFont">
918 <span class="attributes"></span><b class="itemname">addSeparator</b>
926 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
935 <div class="short">Adds a separator bar to the menu</div>
941 Adds a separator bar to the menu
952 <dl class="detailList">
953 <dt class="heading">Returns:</dt>
955 <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>
977 <tr class="method-row config-row-alt0 expandable notInherited">
978 <td class="micon"><a class="exi" href="#expand"> </a></td>
982 <a id="Roo.menu.Menu-method-addText" name=".addText"></a>
983 <div class="fixedFont">
984 <span class="attributes"></span><b class="itemname">addText</b>
986 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>text</i></B>)
992 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
1001 <div class="short">Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu</div>
1007 Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu
1014 <dl class="detailList">
1015 <dt class="heading">Parameters:</dt>
1018 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>text</b>
1021 <dd>The text to display in the menu item</dd>
1029 <dl class="detailList">
1030 <dt class="heading">Returns:</dt>
1032 <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>
1046 <td class="msource">
1054 <tr class="method-row config-row-alt1 expandable">
1055 <td class="micon"><a class="exi" href="#expand"> </a></td>
1059 <a id="Roo.util.Observable-method-fireEvent" name=".fireEvent"></a>
1060 <div class="fixedFont">
1061 <span class="attributes"></span><b class="itemname">fireEvent</b>
1063 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a> <B><i>args</i></B>)
1069 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1078 <div class="short">Fires the specified event with the passed parameters (minus the event name).</div>
1084 Fires the specified event with the passed parameters (minus the event name).
1091 <dl class="detailList">
1092 <dt class="heading">Parameters:</dt>
1095 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1101 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a></span> <b>args</b>
1104 <dd>Variable number of parameters are passed to handlers</dd>
1112 <dl class="detailList">
1113 <dt class="heading">Returns:</dt>
1115 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> returns false if any of the handlers return false otherwise it returns true</dd>
1129 <td class="msource">
1131 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1137 <tr class="method-row config-row-alt0 expandable notInherited">
1138 <td class="micon"><a class="exi" href="#expand"> </a></td>
1142 <a id="Roo.menu.Menu-method-getEl" name=".getEl"></a>
1143 <div class="fixedFont">
1144 <span class="attributes"></span><b class="itemname">getEl</b>
1152 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1161 <div class="short">Returns this menu's underlying {<b>link</b> Roo.Element} object</div>
1167 Returns this menu's underlying {<b>link</b> Roo.Element} object
1178 <dl class="detailList">
1179 <dt class="heading">Returns:</dt>
1181 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> The element</dd>
1195 <td class="msource">
1203 <tr class="method-row config-row-alt1 expandable">
1204 <td class="micon"><a class="exi" href="#expand"> </a></td>
1208 <a id="Roo.util.Observable-method-hasListener" name=".hasListener"></a>
1209 <div class="fixedFont">
1210 <span class="attributes"></span><b class="itemname">hasListener</b>
1212 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>)
1218 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1227 <div class="short">Checks to see if this object has any listeners for a specified event</div>
1233 Checks to see if this object has any listeners for a specified event
1240 <dl class="detailList">
1241 <dt class="heading">Parameters:</dt>
1244 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1247 <dd>The name of the event to check for</dd>
1255 <dl class="detailList">
1256 <dt class="heading">Returns:</dt>
1258 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> True if the event is being listened for, else false</dd>
1272 <td class="msource">
1274 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1280 <tr class="method-row config-row-alt0 expandable notInherited">
1281 <td class="micon"><a class="exi" href="#expand"> </a></td>
1285 <a id="Roo.menu.Menu-method-hide" name=".hide"></a>
1286 <div class="fixedFont">
1287 <span class="attributes"></span><b class="itemname">hide</b>
1289 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>deep</i></B>)
1296 <div class="short">Hides this menu and optionally all parent menus</div>
1302 Hides this menu and optionally all parent menus
1309 <dl class="detailList">
1310 <dt class="heading">Parameters:</dt>
1313 <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>
1316 <dd>(optional) True to hide all parent menus recursively, if any (defaults to false)</dd>
1334 <td class="msource">
1342 <tr class="method-row config-row-alt1 expandable notInherited">
1343 <td class="micon"><a class="exi" href="#expand"> </a></td>
1347 <a id="Roo.menu.Menu-method-insert" name=".insert"></a>
1348 <div class="fixedFont">
1349 <span class="attributes"></span><b class="itemname">insert</b>
1351 (<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>)
1357 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
1366 <div class="short">Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index</div>
1372 Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index
1379 <dl class="detailList">
1380 <dt class="heading">Parameters:</dt>
1383 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
1386 <dd>The index in the menu's list of current items where the new item should be inserted</dd>
1389 <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>
1392 <dd>The menu item to add</dd>
1400 <dl class="detailList">
1401 <dt class="heading">Returns:</dt>
1403 <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>
1417 <td class="msource">
1425 <tr class="method-row config-row-alt0 expandable notInherited">
1426 <td class="micon"><a class="exi" href="#expand"> </a></td>
1430 <a id="Roo.menu.Menu-method-isVisible" name=".isVisible"></a>
1431 <div class="fixedFont">
1432 <span class="attributes"></span><b class="itemname">isVisible</b>
1441 <div class="short">Read-only.</div>
1447 Read-only. Returns true if the menu is currently displayed, else false.
1468 <td class="msource">
1476 <tr class="method-row config-row-alt1 expandable">
1477 <td class="micon"><a class="exi" href="#expand"> </a></td>
1481 <a id="Roo.util.Observable-method-on" name=".on"></a>
1482 <div class="fixedFont">
1483 <span class="attributes"></span><b class="itemname">on</b>
1485 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>)
1492 <div class="short">Appends an event handler to this element (shorthand for addListener)</div>
1498 Appends an event handler to this element (shorthand for addListener)
1505 <dl class="detailList">
1506 <dt class="heading">Parameters:</dt>
1509 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1512 <dd>The type of event to listen for</dd>
1515 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1518 <dd>The method the event invokes</dd>
1521 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
1524 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
1527 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>options</b>
1548 <td class="msource">
1550 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1556 <tr class="method-row config-row-alt0 expandable">
1557 <td class="micon"><a class="exi" href="#expand"> </a></td>
1561 <a id="Roo.util.Observable-method-purgeListeners" name=".purgeListeners"></a>
1562 <div class="fixedFont">
1563 <span class="attributes"></span><b class="itemname">purgeListeners</b>
1572 <div class="short">Removes all listeners for this object</div>
1578 Removes all listeners for this object
1599 <td class="msource">
1601 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1607 <tr class="method-row config-row-alt1 expandable notInherited">
1608 <td class="micon"><a class="exi" href="#expand"> </a></td>
1612 <a id="Roo.menu.Menu-method-remove" name=".remove"></a>
1613 <div class="fixedFont">
1614 <span class="attributes"></span><b class="itemname">remove</b>
1616 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
1623 <div class="short">Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object</div>
1629 Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object
1636 <dl class="detailList">
1637 <dt class="heading">Parameters:</dt>
1640 <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>
1643 <dd>The menu item to remove</dd>
1661 <td class="msource">
1669 <tr class="method-row config-row-alt0 expandable notInherited">
1670 <td class="micon"><a class="exi" href="#expand"> </a></td>
1674 <a id="Roo.menu.Menu-method-removeAll" name=".removeAll"></a>
1675 <div class="fixedFont">
1676 <span class="attributes"></span><b class="itemname">removeAll</b>
1685 <div class="short">Removes and destroys all items in the menu</div>
1691 Removes and destroys all items in the menu
1712 <td class="msource">
1720 <tr class="method-row config-row-alt1 expandable">
1721 <td class="micon"><a class="exi" href="#expand"> </a></td>
1725 <a id="Roo.util.Observable-method-removeListener" name=".removeListener"></a>
1726 <div class="fixedFont">
1727 <span class="attributes"></span><b class="itemname">removeListener</b>
1729 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>)
1736 <div class="short">Removes a listener</div>
1749 <dl class="detailList">
1750 <dt class="heading">Parameters:</dt>
1753 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1756 <dd>The type of event to listen for</dd>
1759 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1762 <dd>The handler to remove</dd>
1765 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
1768 <dd>(optional) The scope (this object) for the handler</dd>
1786 <td class="msource">
1788 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1794 <tr class="method-row config-row-alt0 expandable notInherited">
1795 <td class="micon"><a class="exi" href="#expand"> </a></td>
1799 <a id="Roo.menu.Menu-method-show" name=".show"></a>
1800 <div class="fixedFont">
1801 <span class="attributes"></span><b class="itemname">show</b>
1803 (<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>)
1810 <div class="short">Displays this menu relative to another element</div>
1816 Displays this menu relative to another element
1823 <dl class="detailList">
1824 <dt class="heading">Parameters:</dt>
1827 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>element</b>
1830 <dd>The element to align to</dd>
1833 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>position</b>
1836 <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>
1839 <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>
1842 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1860 <td class="msource">
1868 <tr class="method-row config-row-alt1 expandable notInherited">
1869 <td class="micon"><a class="exi" href="#expand"> </a></td>
1873 <a id="Roo.menu.Menu-method-showAt" name=".showAt"></a>
1874 <div class="fixedFont">
1875 <span class="attributes"></span><b class="itemname">showAt</b>
1877 (<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>)
1884 <div class="short">Displays this menu at a specific xy position</div>
1890 Displays this menu at a specific xy position
1897 <dl class="detailList">
1898 <dt class="heading">Parameters:</dt>
1901 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>xyPosition</b>
1904 <dd>Contains X & Y [x, y] values for the position at which to show the menu (coordinates are page-based)</dd>
1907 <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>
1910 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1928 <td class="msource">
1936 <tr class="method-row config-row-alt0 expandable">
1937 <td class="micon"><a class="exi" href="#expand"> </a></td>
1941 <a id="Roo.util.Observable-method-un" name=".un"></a>
1942 <div class="fixedFont">
1943 <span class="attributes"></span><b class="itemname">un</b>
1945 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>)
1952 <div class="short">Removes a listener (shorthand for removeListener)</div>
1958 Removes a listener (shorthand for removeListener)
1965 <dl class="detailList">
1966 <dt class="heading">Parameters:</dt>
1969 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1972 <dd>The type of event to listen for</dd>
1975 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1978 <dd>The handler to remove</dd>
1981 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
1984 <dd>(optional) The scope (this object) for the handler</dd>
2002 <td class="msource">
2004 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2013 <!-- ============================== events summary / details ======================== -->
2016 <a id="Roo.menu.Menu-events"></a>
2025 <table cellspacing="0" class="member-table">
2026 <caption>Events</caption>
2029 <th class="sig-header" colspan="2">Event</th>
2030 <th class="msource-header">Defined By</th>
2039 <tr class="method-row expandable config-row-alt0 notInherited">
2040 <td class="micon"><a class="exi" href="#expand"> </a></td>
2043 <a id="Roo.menu.Menu-event-*beforehide"></a>
2045 <div class="fixedFont">
2046 <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>)
2052 <div class="short">Fires before this menu is hidden
2058 Fires before this menu is hidden
2064 <dl class="detailList">
2065 <dt class="heading">Parameters:</dt>
2068 <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>
2089 <td class="msource">
2094 <tr class="method-row expandable config-row-alt1 notInherited">
2095 <td class="micon"><a class="exi" href="#expand"> </a></td>
2098 <a id="Roo.menu.Menu-event-*beforeshow"></a>
2100 <div class="fixedFont">
2101 <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>)
2107 <div class="short">Fires before this menu is displayed
2113 Fires before this menu is displayed
2119 <dl class="detailList">
2120 <dt class="heading">Parameters:</dt>
2123 <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>
2144 <td class="msource">
2149 <tr class="method-row expandable config-row-alt0 notInherited">
2150 <td class="micon"><a class="exi" href="#expand"> </a></td>
2153 <a id="Roo.menu.Menu-event-*click"></a>
2155 <div class="fixedFont">
2156 <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>)
2162 <div class="short">Fires when this menu is clicked (or when the enter key is pressed while it is active)
2168 Fires when this menu is clicked (or when the enter key is pressed while it is active)
2174 <dl class="detailList">
2175 <dt class="heading">Parameters:</dt>
2178 <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>
2184 <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>
2187 <dd>The menu item that was clicked</dd>
2190 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2211 <td class="msource">
2216 <tr class="method-row expandable config-row-alt1 notInherited">
2217 <td class="micon"><a class="exi" href="#expand"> </a></td>
2220 <a id="Roo.menu.Menu-event-*hide"></a>
2222 <div class="fixedFont">
2223 <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>)
2229 <div class="short">Fires after this menu is hidden
2235 Fires after this menu is hidden
2241 <dl class="detailList">
2242 <dt class="heading">Parameters:</dt>
2245 <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>
2266 <td class="msource">
2271 <tr class="method-row expandable config-row-alt0 notInherited">
2272 <td class="micon"><a class="exi" href="#expand"> </a></td>
2275 <a id="Roo.menu.Menu-event-*itemclick"></a>
2277 <div class="fixedFont">
2278 <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>)
2284 <div class="short">Fires when a menu item contained in this menu is clicked
2290 Fires when a menu item contained in this menu is clicked
2296 <dl class="detailList">
2297 <dt class="heading">Parameters:</dt>
2300 <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>
2303 <dd>The BaseItem that was clicked</dd>
2306 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2327 <td class="msource">
2332 <tr class="method-row expandable config-row-alt1 notInherited">
2333 <td class="micon"><a class="exi" href="#expand"> </a></td>
2336 <a id="Roo.menu.Menu-event-*mouseout"></a>
2338 <div class="fixedFont">
2339 <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>)
2345 <div class="short">Fires when the mouse exits this menu
2351 Fires when the mouse exits this menu
2357 <dl class="detailList">
2358 <dt class="heading">Parameters:</dt>
2361 <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>
2367 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2373 <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>
2376 <dd>The menu item that was clicked</dd>
2394 <td class="msource">
2399 <tr class="method-row expandable config-row-alt0 notInherited">
2400 <td class="micon"><a class="exi" href="#expand"> </a></td>
2403 <a id="Roo.menu.Menu-event-*mouseover"></a>
2405 <div class="fixedFont">
2406 <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>)
2412 <div class="short">Fires when the mouse is hovering over this menu
2418 Fires when the mouse is hovering over this menu
2424 <dl class="detailList">
2425 <dt class="heading">Parameters:</dt>
2428 <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>
2434 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2440 <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>
2443 <dd>The menu item that was clicked</dd>
2461 <td class="msource">
2466 <tr class="method-row expandable config-row-alt1 notInherited">
2467 <td class="micon"><a class="exi" href="#expand"> </a></td>
2470 <a id="Roo.menu.Menu-event-*show"></a>
2472 <div class="fixedFont">
2473 <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>)
2479 <div class="short">Fires after this menu is displayed
2485 Fires after this menu is displayed
2491 <dl class="detailList">
2492 <dt class="heading">Parameters:</dt>
2495 <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>
2516 <td class="msource">
2528 <!-- ============================== footer ================================= -->
2529 <div class="fineprint" style="clear:both">
2531 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Thu Mar 20 2014 19:25:28 GMT+0800 (HKT)
2533 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>