############################################################
#::editor_hlp::
#			A janela do Editor
#
############################################################

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
O que  uma janela do editor ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 uma janela onde  possvel trabalhar com um texto dentro
do tcltexed. Cada janela do editor contem um texto. Dois
atributos importantes que podemos identificar so quando
trabalhamos com varias janelas de editores:

-> Primeiro plano (focos)
-> E uma marca que indica que aquela janela  a do documento
   principal.

>> Primeiro plano

A janela do editor que tem o focos  aquela que ira receber
os comandos dados fora da janela do editor. Ela  a ultima
janela que estava em "foreground". Um exemplos de ao pode
ser procurar por uma sequencia de texto; Uma maneira de dar
o focos para uma janela  atravs dos botes do "mouse". 

>> Janela do documento principal

Se voc fez a janela do editor a janela principal, todas as
chamadas para programas externos como o latex, xdvi e gv
so direcionadas para esse documento. neste caso somente a
janela do documento principal  compilada, caso no seja
definida a janela principal cada janela atua como se ela
fosse a nica. 

>> A janela  composta pelos seguintes componentes:

   -> uma barra de menu/popupbar ( somente a janela ) 
   -> uma barra de botes
   -> e um campo de entrada

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Uso da barra de botes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Da esquerda para a direita:

uma "figura", Salvar, Salvar como, latex, xdvi, dvips,
ghostview, ispell, Syntax, Sair e finalmente "L.C. ?.?"

>> "figura"

A figura mostra os atributos da janela do editor. Caso a
janela em questo tenha o focos voc ver na figura algumas
ondas circulares. Se ela esta colorida ( amarela e vermelha
) ela esta marcada para ser o documento principal. Voc
pode fazer um documento o documento principal "clickando"
na figura, um segundo click remove o atributo de janela
principal. 

>> Salvar

Esse voc j sabe, simplesmente salva o documento no
arquivo especificado na janela do editor. Se no h nenhum
arquivo especificado "Salvar como" ser executado. 

>> Salvar como

Salva o documento dentro de um arquivo que voc deve
especificar para a janela de documento atual. 

>> latex 

Salva o documento para esta janela. Somente esse documento
ser salvo. E ento o programa "latex" ser executado para
o arquivo especificado. Caso esteja especificado quem  o
documento principal ento ser executado o latex para o
documento principal ao invs do arquivo dessa janela. 
O latex produzira um arquivo com a extenso dvi e a sada
de erro do latex ser mostrada no arquivo de ajuda do
tcltexed caso esteja ativada a opo mostrar log no menu de
opes. 
Para facilitar a criao de ndices, com os comandos do
latex \makeindex \index etc. o programa makeindex  chamado
automaticamente se existe um arquivo com extenso idx. 

>> xdvi

Executa o xdvi ( ou um outro visualizador ) para ver a
sada do ultimo comando latex executado. normalmente o
visualizador recarrega o documento atual se voc produz um novo
arquivo dvi, ento voc apenas precisa executa-lo uma vez. 

>> dvips

Produz uma sada a partir do arquivo dvi para uma
impressora ghostscript. A sada ira ser gravada em um
arquivo com extenso ps. 

>> ghostview

Executa o ghostview, um visualizador para arquivos
ghostscript que foram podem ser gerados com o comando
anterior. 

>> ispell

Salva o documento para essa janela do editor. Somente esse
documento ser salvo. E ento ispell, um "shell" interativo
para checagem ortogrfica  executado e a sada ser
novamente carregada na janela do editor. 

>> Sintaxe

Realce de sintaxe, todas sequencias de texto comeando por
\ so entendidos para ser comandos de Latex. 
Se este comando  conhecido essas letras ficam verdes, caso
contrrio ficam vermelhas. Mas tome cuidado, ele no olha
atrs dos nmeros de colchetes aps os comandos ( latex ira
fazer isso para voc ! )
Se o texto  para ser ignorado ( comeando por % ), ele
ficara azul. Para muitos dos comandos marcados em verde
existe uma breve descrisso. 

>> Sair

Fecha esta janela. Se ela foi modificada ele pergunta se
gostaria de sair sem salvar realmente. 

>> "L.C ?.?"

Mostra a posio do cursor (linha e coluna). 
Uma linha  definida como um nmero de letras seguidas por
um "ENTER", no o nmero real de linhas mostrada pela
janela do editor. 
Se voc clicar neste boto aparecera uma janela onde voc
pode definir a posio do cursor manualmente por nmeros. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Uso da barra de menus/popupbar

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Essa barra de menu somente existe se voc usa Windows e
tcl/tk 8.x Elas implementam as mesmas funes. pressionando
o boto direito do mouse abrira a "popupbar". De cima para
baixo ( esquerda para a direita ): 

-> Desfazer
-> Recortar
-> Copiar
-> Limpar
-> Bloco 
-> + %
-> - % 


>> Desfazer 

Para desfazer a maioria das suas ultimas aes com o texto.
( Pelo menos  o que penso ) Na falta de infinita memria
no  possvel desfazer tudo. 

>> Recortar, copiar, colar e limpar

Apaga o texto selecionado guardando-o em outra rea na
memria (recortar) , copia o texto selecionado para outra
rea de memria (copiar), copia dessa outra rea da memria
para a janela do editor(colar), e finalmente apaga o texto
selecionado sem salva-lo. 

>> Spell

Marcas todas as palavras no escritas corretamente no seu
texto em vermelho. 

>> Nearly

Marca a palavra que o cursor esta prximo e mostra uma
lista de palavras que esto prximas. 

>> Bloco

Faz um texto selecionado um "Bloco - aria" ala Borland. 

>> + %

Insere no comeo da linha % somente se no comeo da linha
no existe %. 
-> uma maneira fcil de comentar regies em latex. 

>> - %

mesmo que "+ %"

>> ...

Procura por comandos do Latex que coincidem com as letras
entre a ltima "\" e o cursor. somente os comandos sobre
"Options -> packages" sero listados. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Como usar o campo de entrada 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ei esta  a parte que cada editor tem, no faa perguntas
bobas. ( olhe por editor-keymap por algumas combinaes de
teclas. ) 

>> Spelling

Se voc deseja registrar uma palavra como corretamente
digitado voc deve colocar o cursor sobre ela e dar um click
duplo no boto esquerdo do seu mouse. 

-> Exemplos para o auto preenchimento com comandos do Latex

\fra	--->	\frac{}{}
\enumerate	--->
	\begin{enumerate}
	 \item
	\end{enumerate}

Auto-preenchimento de parentesis

{	--->	{}
$	--->	$$

--> Para \begin e \end o nome do ambiente ser inserido
como mostrado a seguir. 

\beg	--->
	\begin{}
	\end{}
\bege	--->
	\begin{e}
	\end{e}
\begenum	--->
	\begin{enum}
	\end{enum}

-> Caso algum texto seja selecionado pelo mouse e
pressionando "\" ele no ser deletado como de costume mas
ser inserido colchetes ao redor do texto. 
