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>
151 True to allow multiple menus to be displayed at the same time (defaults to false)
167 <tr class="config-row expandable config-row-alt1 notInherited">
168 <td class="micon"><a class="exi" href="#expand"> </a></td>
171 <a id="Roo.menu.Menu-cfg-defaultAlign" name=".defaultAlign"></a>
172 <div class="fixedFont">
173 <b class="itemname">defaultAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
179 <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>
184 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?")
200 <tr class="config-row expandable config-row-alt0">
201 <td class="micon"><a class="exi" href="#expand"> </a></td>
204 <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
205 <div class="fixedFont">
206 <b class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
212 <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>
217 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>
227 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
233 <tr class="config-row expandable config-row-alt1 notInherited">
234 <td class="micon"><a class="exi" href="#expand"> </a></td>
237 <a id="Roo.menu.Menu-cfg-minWidth" name=".minWidth"></a>
238 <div class="fixedFont">
239 <b class="itemname">minWidth</b> : <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
245 <div class="short">The minimum width of the menu in pixels (defaults to 120)</div>
250 The minimum width of the menu in pixels (defaults to 120)
266 <tr class="config-row expandable config-row-alt0 notInherited">
267 <td class="micon"><a class="exi" href="#expand"> </a></td>
270 <a id="Roo.menu.Menu-cfg-registerMenu" name=".registerMenu"></a>
271 <div class="fixedFont">
272 <b class="itemname">registerMenu</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
278 <div class="short">True (default) - means that clicking on screen etc.</div>
283 True (default) - means that clicking on screen etc. hides it.
299 <tr class="config-row expandable config-row-alt1 notInherited">
300 <td class="micon"><a class="exi" href="#expand"> </a></td>
303 <a id="Roo.menu.Menu-cfg-shadow" name=".shadow"></a>
304 <div class="fixedFont">
305 <b class="itemname">shadow</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>/String
311 <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>
316 True or "sides" for the default effect, "frame" for 4-way shadow, and "drop"<br/>for bottom-right shadow (defaults to "sides")
332 <tr class="config-row expandable config-row-alt0 notInherited">
333 <td class="micon"><a class="exi" href="#expand"> </a></td>
336 <a id="Roo.menu.Menu-cfg-subMenuAlign" name=".subMenuAlign"></a>
337 <div class="fixedFont">
338 <b class="itemname">subMenuAlign</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
344 <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>
349 The {<b>link</b> Roo.Element<b>alignTo</b>} anchor position value to use for submenus of<br/>this menu (defaults to "tl-tr?")
375 <!-- ============================== public properties ==================== -->
379 <a id="Roo.menu.Menu-props"></a>
385 <table cellspacing="0" class="member-table">
386 <caption class="Empty">Public Properties - Has None</caption>
392 <!-- ============================== methods summary / details ======================== -->
395 <a id="Roo.menu.Menu-methods"></a>
396 <!-- constructor?? -->
403 <!-- then dynamics first -->
410 <table cellspacing="0" class="member-table">
411 <caption>Public Methods</caption>
413 <th class="sig-header" colspan="2">Method</th>
414 <th class="msource-header">Defined By</th>
424 <tr class="method-row config-row-alt0 expandable notInherited">
425 <td class="micon"><a class="exi" href="#expand"> </a></td>
429 <a id="Roo.menu-method-Menu" name=".Menu"></a>
430 <div class="fixedFont">
431 <span class="attributes">new <B>Roo.menu.</B></span><b class="itemname">Menu</b>
433 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
441 <div class="short">Create a new Roo.menu.Menu</div>
448 Create a new Roo.menu.Menu
451 <dl class="detailList">
452 <dt class="heading">Parameters:</dt>
455 <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>
458 <dd>Configuration options</dd>
482 <tr class="method-row config-row-alt1 expandable notInherited">
483 <td class="micon"><a class="exi" href="#expand"> </a></td>
487 <a id="Roo.menu.Menu-method-add" name=".add"></a>
488 <div class="fixedFont">
489 <span class="attributes"></span><b class="itemname">add</b>
491 (Mixed <B><i>args</i></B>)
497 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
506 <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>
512 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>
519 <dl class="detailList">
520 <dt class="heading">Parameters:</dt>
523 <span class="fixedFont">Mixed</span> <b>args</b>
526 <dd>One or more menu items, menu item configs or other objects that can be converted to menu items</dd>
534 <dl class="detailList">
535 <dt class="heading">Returns:</dt>
537 <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>
559 <tr class="method-row config-row-alt0 expandable notInherited">
560 <td class="micon"><a class="exi" href="#expand"> </a></td>
564 <a id="Roo.menu.Menu-method-addElement" name=".addElement"></a>
565 <div class="fixedFont">
566 <span class="attributes"></span><b class="itemname">addElement</b>
568 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>el</i></B>)
574 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
583 <div class="short">Adds an {<b>link</b> Roo.Element} object to the menu</div>
589 Adds an {<b>link</b> Roo.Element} object to the menu
596 <dl class="detailList">
597 <dt class="heading">Parameters:</dt>
600 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>el</b>
603 <dd>The element or DOM node to add, or its id</dd>
611 <dl class="detailList">
612 <dt class="heading">Returns:</dt>
614 <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>
636 <tr class="method-row config-row-alt1 expandable">
637 <td class="micon"><a class="exi" href="#expand"> </a></td>
641 <a id="Roo.util.Observable-method-addEvents" name=".addEvents"></a>
642 <div class="fixedFont">
643 <span class="attributes"></span><b class="itemname">addEvents</b>
645 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>)
652 <div class="short">Used to define events on this Observable</div>
658 Used to define events on this Observable
665 <dl class="detailList">
666 <dt class="heading">Parameters:</dt>
669 <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>
672 <dd>The object with the events defined</dd>
692 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
698 <tr class="method-row config-row-alt0 expandable notInherited">
699 <td class="micon"><a class="exi" href="#expand"> </a></td>
703 <a id="Roo.menu.Menu-method-addItem" name=".addItem"></a>
704 <div class="fixedFont">
705 <span class="attributes"></span><b class="itemname">addItem</b>
707 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
713 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
722 <div class="short">Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu</div>
728 Adds an existing object based on {<b>link</b> Roo.menu.Item} to the menu
735 <dl class="detailList">
736 <dt class="heading">Parameters:</dt>
739 <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>
742 <dd>The menu item to add</dd>
750 <dl class="detailList">
751 <dt class="heading">Returns:</dt>
753 <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>
775 <tr class="method-row config-row-alt1 expandable">
776 <td class="micon"><a class="exi" href="#expand"> </a></td>
780 <a id="Roo.util.Observable-method-addListener" name=".addListener"></a>
781 <div class="fixedFont">
782 <span class="attributes"></span><b class="itemname">addListener</b>
784 (<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>)
791 <div class="short">Appends an event handler to this component</div>
797 Appends an event handler to this component
804 <dl class="detailList">
805 <dt class="heading">Parameters:</dt>
808 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
811 <dd>The type of event to listen for</dd>
814 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
817 <dd>The method the event invokes</dd>
820 <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>
823 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
826 <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>
829 <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>
849 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
855 <tr class="method-row config-row-alt0 expandable notInherited">
856 <td class="micon"><a class="exi" href="#expand"> </a></td>
860 <a id="Roo.menu.Menu-method-addMenuItem" name=".addMenuItem"></a>
861 <div class="fixedFont">
862 <span class="attributes"></span><b class="itemname">addMenuItem</b>
864 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
870 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
879 <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>
885 Creates a new {<b>link</b> Roo.menu.Item} based an the supplied config object and adds it to the menu
892 <dl class="detailList">
893 <dt class="heading">Parameters:</dt>
896 <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>
899 <dd>A MenuItem config object</dd>
907 <dl class="detailList">
908 <dt class="heading">Returns:</dt>
910 <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>
932 <tr class="method-row config-row-alt1 expandable notInherited">
933 <td class="micon"><a class="exi" href="#expand"> </a></td>
937 <a id="Roo.menu.Menu-method-addSeparator" name=".addSeparator"></a>
938 <div class="fixedFont">
939 <span class="attributes"></span><b class="itemname">addSeparator</b>
947 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
956 <div class="short">Adds a separator bar to the menu</div>
962 Adds a separator bar to the menu
973 <dl class="detailList">
974 <dt class="heading">Returns:</dt>
976 <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>
998 <tr class="method-row config-row-alt0 expandable notInherited">
999 <td class="micon"><a class="exi" href="#expand"> </a></td>
1003 <a id="Roo.menu.Menu-method-addText" name=".addText"></a>
1004 <div class="fixedFont">
1005 <span class="attributes"></span><b class="itemname">addText</b>
1007 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>text</i></B>)
1013 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
1022 <div class="short">Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu</div>
1028 Creates a new {<b>link</b> Roo.menu.TextItem} with the supplied text and adds it to the menu
1035 <dl class="detailList">
1036 <dt class="heading">Parameters:</dt>
1039 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>text</b>
1042 <dd>The text to display in the menu item</dd>
1050 <dl class="detailList">
1051 <dt class="heading">Returns:</dt>
1053 <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>
1067 <td class="msource">
1075 <tr class="method-row config-row-alt1 expandable">
1076 <td class="micon"><a class="exi" href="#expand"> </a></td>
1080 <a id="Roo.util.Observable-method-fireEvent" name=".fireEvent"></a>
1081 <div class="fixedFont">
1082 <span class="attributes"></span><b class="itemname">fireEvent</b>
1084 (<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>)
1090 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1099 <div class="short">Fires the specified event with the passed parameters (minus the event name).</div>
1105 Fires the specified event with the passed parameters (minus the event name).
1112 <dl class="detailList">
1113 <dt class="heading">Parameters:</dt>
1116 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1122 <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>
1125 <dd>Variable number of parameters are passed to handlers</dd>
1133 <dl class="detailList">
1134 <dt class="heading">Returns:</dt>
1136 <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>
1150 <td class="msource">
1152 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1158 <tr class="method-row config-row-alt0 expandable notInherited">
1159 <td class="micon"><a class="exi" href="#expand"> </a></td>
1163 <a id="Roo.menu.Menu-method-getEl" name=".getEl"></a>
1164 <div class="fixedFont">
1165 <span class="attributes"></span><b class="itemname">getEl</b>
1173 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1182 <div class="short">Returns this menu's underlying {<b>link</b> Roo.Element} object</div>
1188 Returns this menu's underlying {<b>link</b> Roo.Element} object
1199 <dl class="detailList">
1200 <dt class="heading">Returns:</dt>
1202 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> The element</dd>
1216 <td class="msource">
1224 <tr class="method-row config-row-alt1 expandable">
1225 <td class="micon"><a class="exi" href="#expand"> </a></td>
1229 <a id="Roo.util.Observable-method-hasListener" name=".hasListener"></a>
1230 <div class="fixedFont">
1231 <span class="attributes"></span><b class="itemname">hasListener</b>
1233 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>)
1239 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1248 <div class="short">Checks to see if this object has any listeners for a specified event</div>
1254 Checks to see if this object has any listeners for a specified event
1261 <dl class="detailList">
1262 <dt class="heading">Parameters:</dt>
1265 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1268 <dd>The name of the event to check for</dd>
1276 <dl class="detailList">
1277 <dt class="heading">Returns:</dt>
1279 <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>
1293 <td class="msource">
1295 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1301 <tr class="method-row config-row-alt0 expandable notInherited">
1302 <td class="micon"><a class="exi" href="#expand"> </a></td>
1306 <a id="Roo.menu.Menu-method-hide" name=".hide"></a>
1307 <div class="fixedFont">
1308 <span class="attributes"></span><b class="itemname">hide</b>
1310 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>deep</i></B>)
1317 <div class="short">Hides this menu and optionally all parent menus</div>
1323 Hides this menu and optionally all parent menus
1330 <dl class="detailList">
1331 <dt class="heading">Parameters:</dt>
1334 <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>
1337 <dd>(optional) True to hide all parent menus recursively, if any (defaults to false)</dd>
1355 <td class="msource">
1363 <tr class="method-row config-row-alt1 expandable notInherited">
1364 <td class="micon"><a class="exi" href="#expand"> </a></td>
1368 <a id="Roo.menu.Menu-method-insert" name=".insert"></a>
1369 <div class="fixedFont">
1370 <span class="attributes"></span><b class="itemname">insert</b>
1372 (<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>)
1378 <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a>
1387 <div class="short">Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index</div>
1393 Inserts an existing object based on {<b>link</b> Roo.menu.Item} to the menu at a specified index
1400 <dl class="detailList">
1401 <dt class="heading">Parameters:</dt>
1404 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
1407 <dd>The index in the menu's list of current items where the new item should be inserted</dd>
1410 <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>
1413 <dd>The menu item to add</dd>
1421 <dl class="detailList">
1422 <dt class="heading">Returns:</dt>
1424 <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>
1438 <td class="msource">
1446 <tr class="method-row config-row-alt0 expandable notInherited">
1447 <td class="micon"><a class="exi" href="#expand"> </a></td>
1451 <a id="Roo.menu.Menu-method-isVisible" name=".isVisible"></a>
1452 <div class="fixedFont">
1453 <span class="attributes"></span><b class="itemname">isVisible</b>
1462 <div class="short">Read-only.</div>
1468 Read-only. Returns true if the menu is currently displayed, else false.
1489 <td class="msource">
1497 <tr class="method-row config-row-alt1 expandable">
1498 <td class="micon"><a class="exi" href="#expand"> </a></td>
1502 <a id="Roo.util.Observable-method-on" name=".on"></a>
1503 <div class="fixedFont">
1504 <span class="attributes"></span><b class="itemname">on</b>
1506 (<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>)
1513 <div class="short">Appends an event handler to this element (shorthand for addListener)</div>
1519 Appends an event handler to this element (shorthand for addListener)
1526 <dl class="detailList">
1527 <dt class="heading">Parameters:</dt>
1530 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1533 <dd>The type of event to listen for</dd>
1536 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1539 <dd>The method the event invokes</dd>
1542 <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>
1545 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
1548 <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>
1569 <td class="msource">
1571 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1577 <tr class="method-row config-row-alt0 expandable">
1578 <td class="micon"><a class="exi" href="#expand"> </a></td>
1582 <a id="Roo.util.Observable-method-purgeListeners" name=".purgeListeners"></a>
1583 <div class="fixedFont">
1584 <span class="attributes"></span><b class="itemname">purgeListeners</b>
1593 <div class="short">Removes all listeners for this object</div>
1599 Removes all listeners for this object
1620 <td class="msource">
1622 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1628 <tr class="method-row config-row-alt1 expandable notInherited">
1629 <td class="micon"><a class="exi" href="#expand"> </a></td>
1633 <a id="Roo.menu.Menu-method-remove" name=".remove"></a>
1634 <div class="fixedFont">
1635 <span class="attributes"></span><b class="itemname">remove</b>
1637 (<a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>item</i></B>)
1644 <div class="short">Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object</div>
1650 Removes an {<b>link</b> Roo.menu.Item} from the menu and destroys the object
1657 <dl class="detailList">
1658 <dt class="heading">Parameters:</dt>
1661 <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>
1664 <dd>The menu item to remove</dd>
1682 <td class="msource">
1690 <tr class="method-row config-row-alt0 expandable notInherited">
1691 <td class="micon"><a class="exi" href="#expand"> </a></td>
1695 <a id="Roo.menu.Menu-method-removeAll" name=".removeAll"></a>
1696 <div class="fixedFont">
1697 <span class="attributes"></span><b class="itemname">removeAll</b>
1706 <div class="short">Removes and destroys all items in the menu</div>
1712 Removes and destroys all items in the menu
1733 <td class="msource">
1741 <tr class="method-row config-row-alt1 expandable">
1742 <td class="micon"><a class="exi" href="#expand"> </a></td>
1746 <a id="Roo.util.Observable-method-removeListener" name=".removeListener"></a>
1747 <div class="fixedFont">
1748 <span class="attributes"></span><b class="itemname">removeListener</b>
1750 (<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>)
1757 <div class="short">Removes a listener</div>
1770 <dl class="detailList">
1771 <dt class="heading">Parameters:</dt>
1774 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1777 <dd>The type of event to listen for</dd>
1780 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1783 <dd>The handler to remove</dd>
1786 <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>
1789 <dd>(optional) The scope (this object) for the handler</dd>
1807 <td class="msource">
1809 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1815 <tr class="method-row config-row-alt0 expandable notInherited">
1816 <td class="micon"><a class="exi" href="#expand"> </a></td>
1820 <a id="Roo.menu.Menu-method-show" name=".show"></a>
1821 <div class="fixedFont">
1822 <span class="attributes"></span><b class="itemname">show</b>
1824 (<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>)
1831 <div class="short">Displays this menu relative to another element</div>
1837 Displays this menu relative to another element
1844 <dl class="detailList">
1845 <dt class="heading">Parameters:</dt>
1848 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>element</b>
1851 <dd>The element to align to</dd>
1854 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>position</b>
1857 <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>
1860 <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>
1863 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1881 <td class="msource">
1889 <tr class="method-row config-row-alt1 expandable notInherited">
1890 <td class="micon"><a class="exi" href="#expand"> </a></td>
1894 <a id="Roo.menu.Menu-method-showAt" name=".showAt"></a>
1895 <div class="fixedFont">
1896 <span class="attributes"></span><b class="itemname">showAt</b>
1898 (<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>)
1905 <div class="short">Displays this menu at a specific xy position</div>
1911 Displays this menu at a specific xy position
1918 <dl class="detailList">
1919 <dt class="heading">Parameters:</dt>
1922 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>xyPosition</b>
1925 <dd>Contains X & Y [x, y] values for the position at which to show the menu (coordinates are page-based)</dd>
1928 <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>
1931 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
1949 <td class="msource">
1957 <tr class="method-row config-row-alt0 expandable">
1958 <td class="micon"><a class="exi" href="#expand"> </a></td>
1962 <a id="Roo.util.Observable-method-un" name=".un"></a>
1963 <div class="fixedFont">
1964 <span class="attributes"></span><b class="itemname">un</b>
1966 (<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>)
1973 <div class="short">Removes a listener (shorthand for removeListener)</div>
1979 Removes a listener (shorthand for removeListener)
1986 <dl class="detailList">
1987 <dt class="heading">Parameters:</dt>
1990 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1993 <dd>The type of event to listen for</dd>
1996 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1999 <dd>The handler to remove</dd>
2002 <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>
2005 <dd>(optional) The scope (this object) for the handler</dd>
2023 <td class="msource">
2025 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2034 <!-- ============================== events summary / details ======================== -->
2037 <a id="Roo.menu.Menu-events"></a>
2046 <table cellspacing="0" class="member-table">
2047 <caption>Events</caption>
2050 <th class="sig-header" colspan="2">Event</th>
2051 <th class="msource-header">Defined By</th>
2060 <tr class="method-row expandable config-row-alt0 notInherited">
2061 <td class="micon"><a class="exi" href="#expand"> </a></td>
2064 <a id="Roo.menu.Menu-event-*beforehide"></a>
2066 <div class="fixedFont">
2067 <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>)
2073 <div class="short">Fires before this menu is hidden
2079 Fires before this menu is hidden
2085 <dl class="detailList">
2086 <dt class="heading">Parameters:</dt>
2089 <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>
2110 <td class="msource">
2115 <tr class="method-row expandable config-row-alt1 notInherited">
2116 <td class="micon"><a class="exi" href="#expand"> </a></td>
2119 <a id="Roo.menu.Menu-event-*beforeshow"></a>
2121 <div class="fixedFont">
2122 <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>)
2128 <div class="short">Fires before this menu is displayed
2134 Fires before this menu is displayed
2140 <dl class="detailList">
2141 <dt class="heading">Parameters:</dt>
2144 <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>
2165 <td class="msource">
2170 <tr class="method-row expandable config-row-alt0 notInherited">
2171 <td class="micon"><a class="exi" href="#expand"> </a></td>
2174 <a id="Roo.menu.Menu-event-*click"></a>
2176 <div class="fixedFont">
2177 <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>)
2183 <div class="short">Fires when this menu is clicked (or when the enter key is pressed while it is active)
2189 Fires when this menu is clicked (or when the enter key is pressed while it is active)
2195 <dl class="detailList">
2196 <dt class="heading">Parameters:</dt>
2199 <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>
2205 <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>
2208 <dd>The menu item that was clicked</dd>
2211 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2232 <td class="msource">
2237 <tr class="method-row expandable config-row-alt1 notInherited">
2238 <td class="micon"><a class="exi" href="#expand"> </a></td>
2241 <a id="Roo.menu.Menu-event-*hide"></a>
2243 <div class="fixedFont">
2244 <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>)
2250 <div class="short">Fires after this menu is hidden
2256 Fires after this menu is hidden
2262 <dl class="detailList">
2263 <dt class="heading">Parameters:</dt>
2266 <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>
2287 <td class="msource">
2292 <tr class="method-row expandable config-row-alt0 notInherited">
2293 <td class="micon"><a class="exi" href="#expand"> </a></td>
2296 <a id="Roo.menu.Menu-event-*itemclick"></a>
2298 <div class="fixedFont">
2299 <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>)
2305 <div class="short">Fires when a menu item contained in this menu is clicked
2311 Fires when a menu item contained in this menu is clicked
2317 <dl class="detailList">
2318 <dt class="heading">Parameters:</dt>
2321 <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>
2324 <dd>The BaseItem that was clicked</dd>
2327 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2348 <td class="msource">
2353 <tr class="method-row expandable config-row-alt1 notInherited">
2354 <td class="micon"><a class="exi" href="#expand"> </a></td>
2357 <a id="Roo.menu.Menu-event-*mouseout"></a>
2359 <div class="fixedFont">
2360 <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>)
2366 <div class="short">Fires when the mouse exits this menu
2372 Fires when the mouse exits this menu
2378 <dl class="detailList">
2379 <dt class="heading">Parameters:</dt>
2382 <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>
2388 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2394 <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>
2397 <dd>The menu item that was clicked</dd>
2415 <td class="msource">
2420 <tr class="method-row expandable config-row-alt0 notInherited">
2421 <td class="micon"><a class="exi" href="#expand"> </a></td>
2424 <a id="Roo.menu.Menu-event-*mouseover"></a>
2426 <div class="fixedFont">
2427 <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>)
2433 <div class="short">Fires when the mouse is hovering over this menu
2439 Fires when the mouse is hovering over this menu
2445 <dl class="detailList">
2446 <dt class="heading">Parameters:</dt>
2449 <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>
2455 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2461 <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>
2464 <dd>The menu item that was clicked</dd>
2482 <td class="msource">
2487 <tr class="method-row expandable config-row-alt1 notInherited">
2488 <td class="micon"><a class="exi" href="#expand"> </a></td>
2491 <a id="Roo.menu.Menu-event-*show"></a>
2493 <div class="fixedFont">
2494 <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>)
2500 <div class="short">Fires after this menu is displayed
2506 Fires after this menu is displayed
2512 <dl class="detailList">
2513 <dt class="heading">Parameters:</dt>
2516 <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>
2537 <td class="msource">
2549 <!-- ============================== footer ================================= -->
2550 <div class="fineprint" style="clear:both">
2552 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Wed Apr 20 2016 10:52:43 GMT+0800 (HKT)
2554 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>