classe_arvoredecamadas-js.html 46.9 KB
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>&Aacute;rvore de camadas - i3Geo</title><link rel="stylesheet" type="text/css" href="../../styles/main.css"><script language=JavaScript src="../../javascript/main.js"></script><script language=JavaScript src="../../javascript/prettify.js"></script></head><body class="FramedContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>

<!--  Generated by Natural Docs, version 1.51 -->
<!--  http://www.naturaldocs.org  -->

<!-- saved from url=(0026)http://www.naturaldocs.org -->




<div id=Content><div class="CSection"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="Aacute;rvore_de_camadas"></a>&Aacute;rvore de camadas</h1><div class=CBody><p>Monta a &aacute;rvore com os temas existentes no mapa atual.&nbsp; A &aacute;rvore cont&eacute;m as op&ccedil;&otilde;es de ligar e desligar temas, altera&ccedil;&atilde;o na ordem de desenho, links para acesso a funcionalidades, etc.</p><p>Por padr&atilde;o, a &aacute;rvore &eacute; inserida no elemento HTML da interface do mapa cujo ID for igual a listaTemas</p><p>i3GEO.arvoreDeCamadas permite controlar quais as op&ccedil;&otilde;es que ser&atilde;o mostradas na &aacute;rvore e seu comportamento em diferentes situa&ccdil;&otilde;s.</p><p>Alguns itens s&atilde;o inclu&iacute;dos caso sejam localizados na interface elementos html com os seguintes ID</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>listaLayersBase</td><td class=CDLDescription>lista os layers de fundo na interface OpenLayers</td></tr><tr><td class=CDLEntry>buscaRapida</td><td class=CDLDescription>formul&aacute;rio de busca de dados em camadas</td></tr><tr><td class=CDLEntry>listaPropriedades</td><td class=CDLDescription>conjunto de atalhos para ferramentas que controlam algumas caracter&iacute;sticas do mapa (na vers&atilde;o 6 do i3Geo esses atalhos constam em outros lugares, sendo desnecess&aacute;rio manter essa lista ativa na &aacute;rvore)</td></tr></table><h4 class=CHeading>Namespace</h4><p>i3GEO.arvoreDeCamadas</p><h4 class=CHeading>Exemplo</h4><p>Para alterar as op&ccedil;&otilde;es da &aacute;rvore, modifique as propriedades colocando um c&oacute;digo como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada</p><p>i3GEO.arvoreDeCamadas.INCLUILFUNDO = false;</p><h4 class=CHeading>Veja</h4><p><a href="http://localhost/i3geo/classesjs/classe_arvoredecamadas.js" class=LURL target=_top>http://localhost<wbr>/i3geo<wbr>/classesjs<wbr>/classe_arvoredecamadas.js</a></p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Aacute;rvore_de_camadas" >&Aacute;rvore de camadas</a></td><td class=SDescription>Monta a &aacute;rvore com os temas existentes no mapa atual. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#ARVORE" >ARVORE</a></td><td class=SDescription>Objeto com a &aacute;rvore criada com YAHOO.widget.TreeView Pode ser usado para receber m&eacute;todos da API do YAHOO</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#IDHTML" >IDHTML</a></td><td class=SDescription>Armazena o ID do elemento DOM onde a &aacute;rvore foi inserida.</td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#CAMADASINICIAIS" >CAMADASINICIAIS</a></td><td class=SDescription>O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#CAMADAS" >CAMADAS</a></td><td class=SDescription>Objeto com a lista de camadas existentes no mapa. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#FINALIZA" >FINALIZA</a></td><td class=SDescription>Fun&ccedil;&atilde;o ou nome de uma fun&ccedil;&atilde;o que ser&aacute; executada ap&oacute;s a &aacute;rvore ter sido montada A fun&ccedil;o permite ajustar a &aacute;rvore conforme o programador desejar. </td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#NOTEMA" >NOTEMA</a></td><td class=SDescription>Objeto com os par&acirc;metros que s&atilde;o utilizados na &aacute;rvore de camadas para incluir os n&oacute;s correspondentes a cada tema</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#NOTEMAICON" >NOTEMAICON</a></td><td class=SDescription>Objeto com os par&acirc;metros que s&atilde;o utilizados na &aacute;rvore de camadas para incluir os n&oacute;s correspondentes aos &iacute;cones de op&ccedil;&otilde;es de cada tema</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#INCLUILFUNDO" >INCLUILFUNDO</a></td><td class=SDescription>Inclui ou n&atilde;o na &aacute;rvore as camadas do tipo baselayer (layers de fundo). </td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#ATIVATEMA" >ATIVATEMA</a></td><td class=SDescription>Nome da fun&ccedil;&atilde;o que ser&aacute; inclu&iacute;da no evento onclick do elemento checkbox adicionado no in&iacute;cio do nome de um camada</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#TEMPLATELEGENDA" >TEMPLATELEGENDA</a></td><td class=SDescription>Nome do template HTML que sera usado para compor a legenda de cada tema. </td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#BARRAPROGRESSO" >BARRAPROGRESSO</a></td><td class=SDescription>Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#MOSTRALISTAKML" >MOSTRALISTAKML</a></td><td class=SDescription>Mostra na &aacute;rvore a lista de endere&ccedil;os de arquivos KML cadastrados no sistema de administra&ccedil;&atilde;o. </td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#FILTRO" >FILTRO</a></td><td class=SDescription>Filtro que ser&aacute; aplicado para restringir os tipos de camadas mostradas na &aacute;rvore</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#VERIFICAABRANGENCIATEMAS" >VERIFICAABRANGENCIATEMAS</a></td><td class=SDescription>Verifica ou n&atilde;o se um tema da &aacute;rvore est&aacute; dentro da abrang&ecirc;ncia do mapa atual, marcando esses temas na &aacute;rvore</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#EXPANDESOLEGENDA" >EXPANDESOLEGENDA</a></td><td class=SDescription>Ao expandir um tema mostra apenas a legenda, sem as outras op&ccedil;&otilde;es</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#PERMITEEXPANDIRTEMAS" >PERMITEEXPANDIRTEMAS</a></td><td class=SDescription>Permite que as op&ccedil;&otilde;es abaixo dos n&oacute;s referentes a cada tema sejam mostradas</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#ARRASTARORDEM" >ARRASTARORDEM</a></td><td class=SDescription>Ativa a op&ccedil;&atilde;o de arrastar um tema para alterar a ordem de desenho das camadas</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#EXPANDIDA" >EXPANDIDA</a></td><td class=SDescription>Indica se a &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o. </td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#LEGENDAEXPANDIDA" >LEGENDAEXPANDIDA</a></td><td class=SDescription>Indica se a legenda da &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#MOSTRATITULO" >MOSTRATITULO</a></td><td class=SDescription>Indica se o t&iacute;tulo da &aacute;rvore ser&aacute; inclu&iacute;do ou n&atilde;o</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#OPCOESICONES" >OPCOESICONES</a></td><td class=SDescription>Inclui ou n&atilde;o os &iacute;cones de op&ccedil;&otilde;es em cada tema (farol, zoom para o tema, etc)</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#OPCOESLEGENDA" >OPCOESLEGENDA</a></td><td class=SDescription>Inclui ou n&atilde;o o n&oacute; para mostrar a legenda do tema.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#OPCOESARVORE" >OPCOESARVORE</a></td><td class=SDescription>Inclui ou n&atilde;o as op&ccedil;&otilde;es de &iacute;cones mostradas na raiz da &aacute;vore</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#AGUARDALEGENDA" >AGUARDALEGENDA</a></td><td class=SDescription>Ativa a op&ccedil;&atilde;o de aguarde para mostrar a legenda de um tema quando o usu&aacute;rio estaciona o mouse sobre o nome de um tema.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#ICONETEMA" >ICONETEMA</a></td><td class=SDescription>Mostra ou n&atilde;o o &iacute;cone do tema caso exista.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#CONFIGICONES" >CONFIGICONES</a></td><td class=SDescription>Define as configura&ccedil;&otilde;es dos &iacute;cones mostrados na raiz da &aacute;rvore e na raiz de cada tema</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#cria" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">cria</a></td><td class=SDescription>Cria a &aacute;rvore com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o das camadas existentes no mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#inicia" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">inicia</a></td><td class=SDescription>Essa fun&ccedil;&atilde;o cria e inicializa a &aacute;rvore de camadas utilizando o objeto default que cont&eacute;m os par&acirc;metros de cada camada. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#atualiza" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">atualiza</a></td><td class=SDescription>Atualiza a &aacute;rvore de camadas.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#ligaDesligaTemas" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">ligaDesligaTemas</a></td><td class=SDescription>Marca ou desmarca os checkbox da &aacute;rvore de uma lista de temas</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#atualizaLegenda" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">atualizaLegenda</a></td><td class=SDescription>Atualiza a legenda de um tema.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#aplicaTemas" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">aplicaTemas</a></td><td class=SDescription>Refaz o mapa ligando e desligando os temas conforme consta na &aacute;rvore de camadas ou ligando/desligando todos</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#listaLigadosDesligados" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">listaLigadosDesligados</a></td><td class=SDescription>Lista os temas que est&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca os checkbox existentes na &aacute;rvore.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#capturaCheckBox" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">capturaCheckBox</a></td><td class=SDescription>Retorna o objeto input (check box) que corresponde a uma determinada camada na &aacute;rvore.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pegaTema" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">pegaTema</a></td><td class=SDescription>Procura um tema no objeto CAMADAS.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#alteraPropCamadas" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">alteraPropCamadas</a></td><td class=SDescription>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</td></tr><tr class="SSection"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo" >i3GEO.<wbr>arvoreDeCamadas.<wbr>dialogo</a></td><td class=SDescription>Abre as telas de di&aacute;logo das op&ccedil;&otilde;es de manipula&ccedil;&atilde;o da &aacute;rvore</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#filtro" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">filtro</a></td><td class=SDescription>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;rvore</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#excluir" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">excluir</a></td><td class=SDescription>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;rvore</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="ARVORE"></a>ARVORE</h3><div class=CBody><p>Objeto com a &aacute;rvore criada com YAHOO.widget.TreeView Pode ser usado para receber m&eacute;todos da API do YAHOO</p><h4 class=CHeading>Tipo</h4><p>{YAHOO.widget.TreeView}</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="IDHTML"></a>IDHTML</h3><div class=CBody><p>Armazena o ID do elemento DOM onde a &aacute;rvore foi inserida.</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>&rdquo;listaTemas&rdquo;</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="CAMADASINICIAIS"></a>CAMADASINICIAIS</h3><div class=CBody><p>O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa</p><h4 class=CHeading>Tipo</h4><p>{objeto}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Variaveis"></a>Variaveis</h3></div></div>

<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="CAMADAS"></a>CAMADAS</h3><div class=CBody><p>Objeto com a lista de camadas existentes no mapa.&nbsp; &Eacute; definido na inicializa&ccedil;&atilde;o ou no redesenho do mapa.</p><p>Este objeto &eacute; constru&iacute;do nas opera&ccedil;&otilde;es em PHP de inicializa&ccedil;&atilde;o ou redesenho do mapa e lista todos os layers existentes no mapfile tempor&aacute;rio em uso.</p><p>classesphp/classe_mapas.php</p><p>parametrosTemas</p><h4 class=CHeading>Tipo</h4><p>{objeto}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Propriedades"></a>Propriedades</h3></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="FINALIZA"></a>FINALIZA</h3><div class=CBody><p>Fun&ccedil;&atilde;o ou nome de uma fun&ccedil;&atilde;o que ser&aacute; executada ap&oacute;s a &aacute;rvore ter sido montada A fun&ccedil;o permite ajustar a &aacute;rvore conforme o programador desejar.&nbsp; &Eacute; executada apenas na cria&ccedil;&atilde;o da &aacute;rvore</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>&rdquo;&rdquo;</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="NOTEMA"></a>NOTEMA</h3><div class=CBody><p>Objeto com os par&acirc;metros que s&atilde;o utilizados na &aacute;rvore de camadas para incluir os n&oacute;s correspondentes a cada tema</p><p>Esse objeto segue as defini&ccedil;&otilde;es da API da biblioteca YUI2</p><p><a href="http://yui.github.io/yui2/docs/yui_2.9.0_full/docs/YAHOO.widget.Node.html" class=LURL target=_top>http://yui.github.io<wbr>/yui2<wbr>/docs<wbr>/yui_2.9.0_full<wbr>/docs<wbr>/YAHOO.widget.Node.html</a></p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="NOTEMAICON"></a>NOTEMAICON</h3><div class=CBody><p>Objeto com os par&acirc;metros que s&atilde;o utilizados na &aacute;rvore de camadas para incluir os n&oacute;s correspondentes aos &iacute;cones de op&ccedil;&otilde;es de cada tema</p><p>Esse objeto segue as defini&ccedil;&otilde;es da API da biblioteca YUI2</p><p><a href="http://yui.github.io/yui2/docs/yui_2.9.0_full/docs/YAHOO.widget.Node.html" class=LURL target=_top>http://yui.github.io<wbr>/yui2<wbr>/docs<wbr>/yui_2.9.0_full<wbr>/docs<wbr>/YAHOO.widget.Node.html</a></p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="INCLUILFUNDO"></a>INCLUILFUNDO</h3><div class=CBody><p>Inclui ou n&atilde;o na &aacute;rvore as camadas do tipo baselayer (layers de fundo).&nbsp; Afeta apenas os mapas baseados no OpenLayers.&nbsp; Ser&aacute; considerado como false caso exista no mapa outro local marcado para receber a lista de layers de fundo, ou seja, ser&aacute; sempre false caso o i3Geo localize algum elemento HTML com id &quot;listaLayersBase&quot;</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="ATIVATEMA"></a>ATIVATEMA</h3><div class=CBody><p>Nome da fun&ccedil;&atilde;o que ser&aacute; inclu&iacute;da no evento onclick do elemento checkbox adicionado no in&iacute;cio do nome de um camada</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>&rdquo;&rdquo;</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="TEMPLATELEGENDA"></a>TEMPLATELEGENDA</h3><div class=CBody><p>Nome do template HTML que sera usado para compor a legenda de cada tema.&nbsp; O HTML deve ser armazenado em i3geo/aplicmap.&nbsp; Templates de legenda seguem a sintaxe definida pelo software Mapserver</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>legenda5.htm</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="BARRAPROGRESSO"></a>BARRAPROGRESSO</h3><div class=CBody><p>Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa</p><p>Funciona apenas na interface Openlayers</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="MOSTRALISTAKML"></a>MOSTRALISTAKML</h3><div class=CBody><p>Mostra na &aacute;rvore a lista de endere&ccedil;os de arquivos KML cadastrados no sistema de administra&ccedil;&atilde;o.&nbsp; Quando presente no mapa, o usu&aacute;rio pode escolher um KML de uma lista pr&eacute;-definida para ser adicionado</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="FILTRO"></a>FILTRO</h3><div class=CBody><p>Filtro que ser&aacute; aplicado para restringir os tipos de camadas mostradas na &aacute;rvore</p><h4 class=CHeading>Tipo</h4><p>{ligados|desligados|selecionados|download|wms|raster|toponimia}</p><h4 class=CHeading>Default</h4><p>&rdquo;&rdquo;</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="VERIFICAABRANGENCIATEMAS"></a>VERIFICAABRANGENCIATEMAS</h3><div class=CBody><p>Verifica ou n&atilde;o se um tema da &aacute;rvore est&aacute; dentro da abrang&ecirc;ncia do mapa atual, marcando esses temas na &aacute;rvore</p><p>A verifica&ccedil;&atilde;o s&oacute; &eacute; feita se o tema possuir a extens&atilde;o geogr&aacute;fica registrada (veja o sistema de administra&ccedil;&atilde;o)</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="EXPANDESOLEGENDA"></a>EXPANDESOLEGENDA</h3><div class=CBody><p>Ao expandir um tema mostra apenas a legenda, sem as outras op&ccedil;&otilde;es</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="PERMITEEXPANDIRTEMAS"></a>PERMITEEXPANDIRTEMAS</h3><div class=CBody><p>Permite que as op&ccedil;&otilde;es abaixo dos n&oacute;s referentes a cada tema sejam mostradas</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="ARRASTARORDEM"></a>ARRASTARORDEM</h3><div class=CBody><p>Ativa a op&ccedil;&atilde;o de arrastar um tema para alterar a ordem de desenho das camadas</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="EXPANDIDA"></a>EXPANDIDA</h3><div class=CBody><p>Indica se a &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o.&nbsp; Se true, os n&oacute;s do primeiro n&iacute;vel ser&atilde;o abertos na inicializa&ccedil;&atilde;o da &aacute;rvore.</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="LEGENDAEXPANDIDA"></a>LEGENDAEXPANDIDA</h3><div class=CBody><p>Indica se a legenda da &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o.</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="MOSTRATITULO"></a>MOSTRATITULO</h3><div class=CBody><p>Indica se o t&iacute;tulo da &aacute;rvore ser&aacute; inclu&iacute;do ou n&atilde;o</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="OPCOESICONES"></a>OPCOESICONES</h3><div class=CBody><p>Inclui ou n&atilde;o os &iacute;cones de op&ccedil;&otilde;es em cada tema (farol, zoom para o tema, etc)</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="OPCOESLEGENDA"></a>OPCOESLEGENDA</h3><div class=CBody><p>Inclui ou n&atilde;o o n&oacute; para mostrar a legenda do tema.</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="OPCOESARVORE"></a>OPCOESARVORE</h3><div class=CBody><p>Inclui ou n&atilde;o as op&ccedil;&otilde;es de &iacute;cones mostradas na raiz da &aacute;vore</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="AGUARDALEGENDA"></a>AGUARDALEGENDA</h3><div class=CBody><p>Ativa a op&ccedil;&atilde;o de aguarde para mostrar a legenda de um tema quando o usu&aacute;rio estaciona o mouse sobre o nome de um tema.</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>false</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="ICONETEMA"></a>ICONETEMA</h3><div class=CBody><p>Mostra ou n&atilde;o o &iacute;cone do tema caso exista.</p><p>O &iacute;cone &eacute; definido no METADATA ICONETEMA no mapfile correspondente ao tema (veja o sistema de administra&ccedil;&atilde;o</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>true</p></div></div></div>

<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="CONFIGICONES"></a>CONFIGICONES</h3><div class=CBody><p>Define as configura&ccedil;&otilde;es dos &iacute;cones mostrados na raiz da &aacute;rvore e na raiz de cada tema</p><p>Cada &iacute;cone possu&iacute; um nome e propriedades, descritas a seguir, e que sao usadas no formato</p><p>i3GEO.arvoreDeCamadas.CONFIGICONES.refresh (onde refresh &eacute; o nome do &iacute;cone)</p><h4 class=CHeading>&Iacute;cones dispon&iacute;veis</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>refresh</td><td class=CDLDescription>Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite atualizar a &acute;rvore</td></tr><tr><td class=CDLEntry>opacidade</td><td class=CDLDescription>Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite alterar a transpar&ecirc;ncia das camadas existentes no mapa</td></tr><tr><td class=CDLEntry>ferramentas</td><td class=CDLDescription>Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite abrir os atalhos para as ferramentas que atuam sobre o mapa</td></tr><tr><td class=CDLEntry>imprimir</td><td class=CDLDescription>Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite abrir a ferramenta de impress&atilde;o</td></tr><tr><td class=CDLEntry>animacao</td><td class=CDLDescription>Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite gerar uma anima&ccedil;&atilde;o do mapa, ligando e desligando camadas</td></tr></table><p>olhoaberto</p><p>olhofechado</p><h4 class=CHeading>Propriedades de cada &iacute;cone</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tipo</td><td class=CDLDescription>arvore|tema</td></tr><tr><td class=CDLEntry>icone</td><td class=CDLDescription>caminho para a imagem relativo a localiza&ccedil;&atilde;o do i3Geo</td></tr><tr><td class=CDLEntry>classe</td><td class=CDLDescription>nome da classe CSS que define o estilo do &iacute;cone</td></tr><tr><td class=CDLEntry>funcao</td><td class=CDLDescription>string com a fun&ccedil;&atilde;o inserida em onclick</td></tr><tr><td class=CDLEntry>title</td><td class=CDLDescription>string inserida em title</td></tr><tr><td class=CDLEntry>dica</td><td class=CDLDescription>ajuda sobre como usar a ferramenta</td></tr><tr><td class=CDLEntry>id</td><td class=CDLDescription>id que ser&aacute; inserido no &iacute;cone</td></tr><tr><td class=CDLEntry>status</td><td class=CDLDescription>true|false ser&aacute; ou n&atilde;o inclu&#297;do na &aacute;rvore</td></tr><tr><td class=CDLEntry>flag</td><td class=CDLDescription>true|false indicador tempor&aacute;rio se o &iacute;cone deve ou n&atilde;o ser inserido (o flag muda durante a montagem dos icones dos temas)</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="cria"></a>cria</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>cria : function(</td><td class="PParameter  prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>g_sid,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>g_locaplic,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>funcaoTema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria a &aacute;rvore com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o das camadas existentes no mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) ID do elemento DOM onde a &aacute;rvore ser&aacute; inserida.&nbsp; Se for definido como &ldquo;&rdquo; o id ser&aacute; buscado da vari&aacute;vel IDHTML.</td></tr><tr><td class=CDLEntry>{objeto}</td><td class=CDLDescription>(opcional) Objeto com as camadas e propriedades.&nbsp; Se n&atilde;o for definido ou for vazio, ser&aacute; utilizado i3GEO.arvoreDeCamadas.CAMADAS</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) C&oacute;digo da se&ccedil;&atilde;o PHP criada ao abrir o i3Geo</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) Endere&ccedil;o da aplica&ccedil;&atilde;o</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) Nome da fun&ccedil;&atilde;o que ser&aacute; incluida no evento disparado quando o usu&aacute;rio clicar no checkbox de um tema</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="inicia"></a>inicia</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>inicia : function(</td><td class="PParameter  prettyprint " nowrap>id</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Essa fun&ccedil;&atilde;o cria e inicializa a &aacute;rvore de camadas utilizando o objeto default que cont&eacute;m os par&acirc;metros de cada camada.&nbsp; Faz o encadeamento das fun&ccedil;&otilde;es i3GEO.arvoreDeCamadas.cria e atualiza</p><p>i3GEO.arvoreDeCamadas.FINALIZA tamb&eacute;m &eacute; executado se existir</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>string</td><td class=CDLDescription>id do elemento HTML onde a &aacute;rvore ser&aacute; inserida</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="atualiza"></a>atualiza</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>atualiza : function(</td><td class="PParameter  prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>forca</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atualiza a &aacute;rvore de camadas.</p><p>Antes de executar a atualiza&ccedil;&atilde;o, essa fun&ccedil;&atilde;o verifica se &eacute; necess&aacute;rio faz&ecirc;-lo.&nbsp; O objeto CAMADAS &eacute; comparado com o parametro &ldquo;temas&rdquo; para verificar se existem diferen&ccedil;as que justifiquem a atualiza&ccedil;&atilde;o.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{objeto}</td><td class=CDLDescription>Objeto com a lista de camadas e propriedades (veja CAMADAS).&nbsp; Se n&atilde;o existir, a &aacute;rvore &eacute; redesenhada</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>for&ccedil;a a atualiza&ccedil;&atilde;o da &aacute;rvore, sem verificar automaticamente se a atualiza&ccedil;&atilde;o deve ou n&atilde;o ser feita</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="ligaDesligaTemas"></a>ligaDesligaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>ligaDesligaTemas : function(</td><td class="PParameter  prettyprint " nowrap>lista,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>status</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Marca ou desmarca os checkbox da &aacute;rvore de uma lista de temas</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>lista, separada por v&iacute;rgulas, dos c&oacute;digos dos temas</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>marca ou desmarca</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="atualizaLegenda"></a>atualizaLegenda</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>atualizaLegenda : function(</td><td class="PParameter  prettyprint " nowrap>idtema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atualiza a legenda de um tema.</p><p>A legenda precisa ser atualizada em algumas circunst&acirc;ncias, como quando &eacute; feitoumzoom no mapa.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>ID (name) do tema</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="aplicaTemas"></a>aplicaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>aplicaTemas : function(</td><td class="PParameter  prettyprint " nowrap>tipo</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Refaz o mapa ligando e desligando os temas conforme consta na &aacute;rvore de camadas ou ligando/desligando todos</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{normal|ligartodos|desligartodos}</td><td class=CDLDescription>tipo de opera&ccedil;&atilde;o A op&ccedil;&atilde;o &lsquo;normal&rsquo; ir&aacute; desligar/ligar o que estiver marcado</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="listaLigadosDesligados"></a>listaLigadosDesligados</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>listaLigadosDesligados : function(</td><td class="PParameter  prettyprint " nowrap>tipo</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Lista os temas que est&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca os checkbox existentes na &aacute;rvore.</p><p>Esse m&eacute;todo &eacute; mais demorado pois varre a &aacute;rvore toda.&nbsp; Por&eacute;m, obt&eacute;m o status verdadeiro do tema.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>mantem|marca|desmarca marca, desmarca ou mant&eacute;m o checkbox ap&oacute;s identificar seu status atual</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Array}</td><td class=CDLDescription>array de arrays com os c&oacute;digos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="capturaCheckBox"></a>capturaCheckBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>capturaCheckBox : function(</td><td class="PParameter  prettyprint " nowrap>tema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Retorna o objeto input (check box) que corresponde a uma determinada camada na &aacute;rvore.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>c&oacute;digo do tema ao qual o elemento se refere</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Objeto DOM}</td><td class=CDLDescription>objeto do tipo checkbox</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="pegaTema"></a>pegaTema</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>pegaTema : function(</td><td class="PParameter  prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>camadas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>parametro</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Procura um tema no objeto CAMADAS.</p><h4 class=CHeading>Parametro</h4><p>{String} valor do parametro</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Objeto}</td><td class=CDLDescription>objeto com a lista de temas (escape com &ldquo;&rdquo; para usar o default)</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>parametro que sera procurado</td></tr></table><h4 class=CHeading>Return</h4><p>{objeto}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="alteraPropCamadas"></a>alteraPropCamadas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>alteraPropCamadas : function(</td><td class="PParameter  prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>camada</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>propriedade que ser&aacute; modificada</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>novo valor</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>c&oacute;digo da camada</td></tr></table></div></div></div>

<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="i3GEO.arvoreDeCamadas.dialogo"></a>i3GEO.<wbr>arvoreDeCamadas.<wbr>dialogo</h2><div class=CBody><p>Abre as telas de di&aacute;logo das op&ccedil;&otilde;es de manipula&ccedil;&atilde;o da &aacute;rvore</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#filtro" id=link13 onMouseOver="ShowTip(event, 'tt11', 'link13')" onMouseOut="HideTip('tt11')">filtro</a></td><td class=SDescription>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;rvore</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#excluir" id=link14 onMouseOver="ShowTip(event, 'tt12', 'link14')" onMouseOut="HideTip('tt12')">excluir</a></td><td class=SDescription>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;rvore</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="filtro"></a>filtro</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">filtro : function()</td></tr></table></blockquote><p>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;rvore</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="excluir"></a>excluir</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">excluir : function()</td></tr></table></blockquote><p>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;rvore</p></div></div></div>

</div><!--Content-->



<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>cria : function(</td><td class="PParameter  prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>g_sid,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>g_locaplic,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>funcaoTema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria a &aacute;rvore com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o das camadas existentes no mapa</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>inicia : function(</td><td class="PParameter  prettyprint " nowrap>id</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Essa fun&ccedil;&atilde;o cria e inicializa a &aacute;rvore de camadas utilizando o objeto default que cont&eacute;m os par&acirc;metros de cada camada. </div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>atualiza : function(</td><td class="PParameter  prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>forca</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atualiza a &aacute;rvore de camadas.</div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>ligaDesligaTemas : function(</td><td class="PParameter  prettyprint " nowrap>lista,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>status</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Marca ou desmarca os checkbox da &aacute;rvore de uma lista de temas</div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>atualizaLegenda : function(</td><td class="PParameter  prettyprint " nowrap>idtema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atualiza a legenda de um tema.</div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>aplicaTemas : function(</td><td class="PParameter  prettyprint " nowrap>tipo</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Refaz o mapa ligando e desligando os temas conforme consta na &aacute;rvore de camadas ou ligando/desligando todos</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>listaLigadosDesligados : function(</td><td class="PParameter  prettyprint " nowrap>tipo</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Lista os temas que est&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca os checkbox existentes na &aacute;rvore.</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>capturaCheckBox : function(</td><td class="PParameter  prettyprint " nowrap>tema</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna o objeto input (check box) que corresponde a uma determinada camada na &aacute;rvore.</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>pegaTema : function(</td><td class="PParameter  prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>camadas,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>parametro</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Procura um tema no objeto CAMADAS.</div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>alteraPropCamadas : function(</td><td class="PParameter  prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>camada</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">filtro : function()</td></tr></table></blockquote>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;rvore</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">excluir : function()</td></tr></table></blockquote>Abre a janela de di&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;rvore</div></div><!--END_ND_TOOLTIPS-->

<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>