<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
span.EstilCorreuElectrnic18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=CA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Where I can get code and documentation for contextmenuplugin?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Toni<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>De:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> users-bounces@geoext.org [mailto:users-bounces@geoext.org] <b>En nom de </b>Phil Scadden<br><b>Enviat:</b> lunes, 03 de octubre de 2011 23:01<br><b>Per a:</b> users@geoext.org<br><b>Tema:</b> Re: [Users] Slider opacity right mouse click<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><br><br><o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>In mapfish applications it was the possibility to get an slider control to change opacity in layer tree, just right click over layer name’s. This bahaviour is very interesting for me, but i’m not idea how can I reproduce it in geoext 1.0 application.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>I added it to the layertreebuilder ux (Alexander Dube excellent creation) using the contextmenuplugin,<br>viz this edit to LayerTreeBuilder.js<br><br>initComponent: function(){<br> this.addEvents(this.CUSTOM_EVENTS);<br><br> this.plugins = this.plugins || [];<br> this.plugins.push({ptype: "gx_treenodecomponent"});<br> this.plugins.push(new GeoExt.ux.plugins.LayerTreeBuilderNodeAgent());<br> this.plugins.push(new GeoExt.tree.ContextMenuPlugin({ <br> sliderOptions:{<br> aggressive: true,<br> plugins: new GeoExt.LayerOpacitySliderTip()<br> }<br> })<br> ); <br> GeoExt.ux.tree.LayerTreeBuilder.superclass.initComponent.call(this);<br> if(!this.layerStore) {<br> this.layerStore = GeoExt.MapPanel.guess().layers;<br> }<br><br> this.layerStore.on({<br> "add": this.onLayerAdded,<br> "remove": this.onLayerRemoved,<br> scope: this<br> });<br><br> this.layerStore.treeBuilder = this;<br> },<br><br>See <a href="http://kite.gns.cri.nz/PBE/index.html#MAP:OPAConfig.json">http://kite.gns.cri.nz/PBE/index.html#MAP:OPAConfig.json</a> for example in action.<o:p></o:p></p><p><span style='font-size:8.0pt;font-family:"Arial","sans-serif"'>Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents.</span><o:p></o:p></p><p><span style='font-size:8.0pt;font-family:"Arial","sans-serif"'> </span><o:p></o:p></p></div></body></html>