&Anders.Lund; &Anders.Lund.mail;
José
Pires

    jncp@netcabo.pt

Tradução

# Trabalhar com o MDI do &kate;

## Introdução

Janela, Documento, Editor... O que são todos estes conceitos na terminologia do &kate;, e como é possível tirar o maior partido dele? Este capítulo irá explicar tudo sobre o assunto e ainda mais.

### A Janela Principal

A Janela Principal do &kate; é uma janela de aplicação normal do &kde;, com a adição de sub-janelas acopláveis ou janelas de ferramentas. Tem uma barra de menu com todos os menus normais, para além de outros específicos, bem como uma barra de ferramentas que permite o acesso aos comandos mais usados.

A parte mais importante da janela é a Área de Edição, que mostra por omissão um componente de edição de texto, no qual podes trabalhar nos teus documentos.

As capacidades de acoplagem da janela são usadas para as janelas de ferramentas:

- A Lista de Ficheiros

- O Selector de Ficheiros

- O Emulador de Terminal Embutido

E possivelmente outras janelas, as quais podem ser disponibilizadas pelos 'plugins'.

As Janelas de Ferramentas podem ser colocadas em qualquer parte que tu queiras, dentro ou fora da janela principal, arrastando a barra no topo delas com o botão esquerdo do rato carregado e empilhadas em páginas partilhadas se necessário.

Ao arrastares uma janela acoplável, é mostrado um rectângulo preto para indicar onde a janela vai se colocada se largares o botão do rato, a menos que movas o cursor para fora da janela principal, em que nesse caso a janela arrastada tornar-se-á uma janela flutuante de topo solta.

## A área do Editor

O &kate; é capaz de ter mais do que um documento aberto ao mesmo tempo, e também consegue repartir a área de edição em várias sub-janelas, de uma forma semelhante à que o &konqueror; ou o emacs fazem. Desta forma podes ver vários documentos ao mesmo tempo, ou mesmo várias instâncias do mesmo documento, o que é útil, por exemplo, se o teu documento contém definições no seu topo que queiras vez frequentemente como forma de referência. Podes também ver um ficheiro de inclusão numa sub-janela, enquanto alteras o ficheiro de implementação noutra.

Quando um documento está disponível em mais do que um editor, as alterações feitas num editor serão reflectidas imediatamente nos outros. Isto inclui a alteração do texto, bem como a sua selecção. As operações de pesquisa ou de movimentação do cursor só se reflectem no editor actual.

Não é possível de momento ter mais do que uma instância do mesmo documento aberta na medida em que uma instância será editada enquanto que a outra não.

Ao repartires um editor em duas sub-janelas, estas ficam divididas por igual tamanho, e a mostrarem ambas o documento actual desse editor. A nova janela será a inferior (no caso de dividires horizontalmente) ou a da direita (se a divisão for vertical). A nova janela adquire primeiro plano, o qual é visível através de um pequeno 'led' verde na janela em questão.

## A Lista de Ficheiros

A lista de ficheiros mostra uma lista de todos os documentos abertos no &kate;. Os ficheiros modificados irão ter um pequeno ícone de disquete à sua esquerda para indicar esse estado.

Se estiverem abertos dois ou mais ficheiros com o mesmo nome (localizados em pastas diferentes), o nome do segundo terá adicionado no fim <2> e assim por diante. A dica para o ficheiro irá mostrar o seu nome completo, incluindo a sua pasta, o que lhe permite escolher o documento desejado.

Para mostrar um documento na janela activa de momento, carrega no nome do documento na lista.

A localização por omissão da janela do &kate; é à esquerda da área de edição, numa janela acoplável partilhada com o Selector de Ficheiros.

## O Selector de Ficheiros

O Selector de Ficheiros é um visualizador da pasta que lhe permite abrir os ficheiros a partir da pasta mostrada na janela actual.

De cima para baixo, o selector de ficheiros consiste nos seguintes elementos:

Uma Barra de Ferramentas

  Esta contém os botões normais de navegação:

  Home

    Ao carregar neste botão a janela de pasta fará `cd` para a sua pasta pessoal.

  Cima

    Isto fará com que a janela da pasta faça `cd` para a pasta de nível superior à actual se possível.

  Recuar

    Faz com que a janela de pasta faça `cd` para a pasta mostrada anteriormente no histórico. Este botão está desactivado se não existir nenhum item anterior.

  Avançar

    Faz com que a janela de pastas faça `cd` para a próxima pasta no histórico. Este botão está desactivado se não existir nenhuma próxima pasta.

  Pasta do Documento Actual

    Este botão fará com que a janela de pastas faça `cd` para a pasta de documentos activa no momento, se possível. Este botão está desactivado se o documento actual é um ficheiro novo e não gravado, ou se a pasta onde ele está não pode ser decidida.

Um campo de &URL;

  Aqui pode indicar a localização de uma pasta a pesquisar. O campo do URL mantém uma lista dos campos introduzidos anteriormente; para escolher um utilize o botão da seta à direita do campo.

  O campo do &URL; tem a completação automática das pastas; o método de completação pode ser definido usando o menu do botão direito do rato do campo.

Uma Janela de Pastas

  Esta é uma janela de pastas normal do &kde;.

Um Campo de Filtragem

  O campo de Filtragem permite-lhe indicar um filtro para os ficheiros mostrados na janela de pastas. O filtro utiliza os 'globs' normais e os padrões devem estar separados por espaços. Exemplo: `*.cpp *.h *.moc`

  Para mostrares todos os ficheiros indica um único asterisco `*`.

  O campo de filtragem guarda os últimos 10 filtros introduzidos entre sessões; para usares um, carrega no botão da seta à direita do campo e selecciona a sequência de filtragem desejada.

## O Emulador de Terminal Embutido

O Emulador de Terminal embutido é uma cópia da aplicação de terminal do &kde;, o &konsole;, para a tua conveniência. Está disponível na opção do menu Configuração Mostrar o Emulador de Terminal ou através do atalho F7, e este ficará em primeiro plano logo que visível. Adicionalmente, se a opção Sincronizar o &konsole; com o documento actual estiver activa, este fará `cd` para a pasta do documento actual ao ficar visível ou quando o documento actual mudar.

A localização por omissão na janela do &kate; é na parte inferior, por baixo da área de edição.

Podes configurar o &konsole; com o seu menu de botão direito do rato; para mais informações vê o manual do &konsole;.