/* Title: Opções de labels Abre uma janela flutuante que permite definir as propriedades de elementos do tipo texto (LABELS) Arquivo: i3geo/ferramentas/opcoes_label/index.js.php Licenca: GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEOF) === 'undefined'){ var i3GEOF = {}; } /* Classe: i3GEOF.proplabel */ i3GEOF.proplabel = { /* Variavel: aguarde Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", /* Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário */ criaJanelaFlutuante: function(conector){ i3GEOF.proplabel.iniciaDicionario(conector); }, /* Function: iniciaDicionario Carrega o dicionário e chama a função que inicia a ferramenta O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script */ iniciaDicionario: function(conector){ if(typeof(i3GEOF.proplabel.dicionario) === 'undefined'){ var temp = function(){ i3GEOF.proplabel.iniciaJanelaFlutuante(conector); }; i3GEO.util.scriptTag( i3GEO.configura.locaplic+"/ferramentas/opcoes_label/dicionario.js", temp, "i3GEOF.proplabel.dicionario_script" ); } else{ i3GEOF.proplabel.iniciaJanelaFlutuante(conector); } }, /* Function: inicia Inicia a ferramenta. É chamado por criaJanelaFlutuante Parametro: iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv,conector){ $i(iddiv).innerHTML += i3GEOF.proplabel.html(conector); i3GEO.util.aplicaAquarela("i3GEOF.proplabel_corpo"); i3GEO.util.comboFontes("i3GEOproplabelListaFonte","i3GEOproplabelDivListaFonte"); }, /* Function: html Gera o código html para apresentação das opções da ferramenta Parametros: conector - {boolean} insere ou não as opções de conector de textos Retorno: String com o código html */ html:function(conector){ var ins = '
' + $trad('fonte',i3GEOF.proplabel.dicionario) + ":
" + ''+$trad('tamanho',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('larguraConector',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('corConector',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('angulo',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('deslocamento',i3GEOF.proplabel.dicionario)+' X:
' + ''+$trad('deslocamento',i3GEOF.proplabel.dicionario)+' Y:
' + ''+$trad('corTexto',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('corMascara',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('posicionamento',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('corFundo',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('corSombraFundo',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('deslocamentoSombraFundo',i3GEOF.proplabel.dicionario)+' X:
' + ''+$trad('deslocamentoSombraFundo',i3GEOF.proplabel.dicionario)+' Y:
' + ''+$trad('corTextoFundo',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('deslocamentoTextoFundo',i3GEOF.proplabel.dicionario)+' X:
' + ''+$trad('deslocamentoTextoFundo',i3GEOF.proplabel.dicionario)+' Y:
' + ''+$trad('forcaColisaoTexto',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('distanciaMinimaTextos',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('tamanhoMinimoElemento',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('textoUltrapassaMapa',i3GEOF.proplabel.dicionario)+':
' + ''+$trad('caracterQuebraTexto',i3GEOF.proplabel.dicionario)+':
' + '