# Manual do Construtor de Interfaces Glade

Glade é um construtor de interfaces de usuário para aplicações GTK+.

2006 Vincent Geddes
2004 2003 Sun Microsystems
2002 2000 Michael Vance
2007 Joao Emanuel (joaoemanuel1981@gmail.com)
Projeto de Documentação do GNOME
Vincent Geddes
Projeto de Documentação do GNOME

    vincent.geddes@gmail.com

Sun Time de Documentação do GNOME
Sun Microsystems
Michael Vance
Projeto de Documentação do GNOME
Manual do Glade 3.0
5 de dezembro de 2006

Vincent Geddes

Projeto de Documentação do GNOME

Manual do Glade 2.1;
17 de junho de 2004

Time de Documentação do GNOME da SUN

Projeto de Documentação do GNOME

Manual do Usuário do Glade 2.0
25 de fevereiro de 2004

Time de Documentação do GNOME da SUN

Projeto de Documentação do GNOME

Manual do Usuário do Glade 1.2
10 de fevereiro de 2004

Time de Documentação do GNOME da SUN

Projeto de Documentação do GNOME

Manual do Usuário do Glade 1.1
30 de março de 2002

Michael Vance

Projeto de Documentação do GNOME

Manual do Usuário do Glade 1.0
11 de maio de 2000

Michael Vance

Projeto de Documentação do GNOME

Este manual descreve a versão 3.1.0 do Glade.

Feedback

Para relatar um erro ou fazer uma sugestão sobre a aplicação Glade ou seu manual, siga os passos na Página de Feedback do GNOME.

## Introdução

O construtor de interfaces Glade lhe permite criar e a editar projetos de interfaces de usuário para aplicações GTK+.

A biblioteca GTK+ fornece uma coleção extensa de blocos de construção de interface de usuário tal como caixas de texto, rótulos de diálogos, entradas numéricas, caixas de verificação e menus. Estes blocos de construção são chamados widgets ("controles"). Você pode usar o Glade para trocar widgets em uma GUI. O Glade lhe permite modificar o layout e as propriedades destes widgets. Você também pode usar o Glade para adicionar conexões entre widgets e o código fonte da aplicação.

As interfaces de usuário projetadas no Glade são armazenadas em um formato XML, possibilitando fácil integração com ferramentas externas. Você pode usar a biblioteca libglade para criar GUIs dinamicamente a partir da descrição XML.

## Iniciando

### Para Iniciar o Glade

Você pode iniciar o Glade das seguintes maneiras:

Menu Aplicações

  Escolha Programação Construtor de Interfaces Glade.

Linha de comando

  Para iniciar o Glade a partir da linha de comando, digite o seguinte comando, então pressione Enter: `glade-3`

### Quando Você Iniciar o Glade

Quando você iniciar o Glade, a seguinte janela será mostrada.

Janela do Glade

Shows theGlade window.

A janela do Glade contém os seguintes elementos:

Barra de Menus

  Os menus na barra de menus contém todos os comandos que você precisa para trabalhar com arquivos no Glade.

Barra de Ferramentas

  A barra de ferramentas contém um subconjunto de comandos que você pode acessar a partir da barra de menus.

Área de Projeto

  A área de projeto é onde uma interface de usuário pode ser editada visualmente.

Paleta

  A paleta contém os widgets que podem ser usados para construir uma interface de usuário.

Inspetor

  O inspetor mostra informações sobre os widgets em um projeto.

Editor de Propriedades

  O editor de propriedades é usado para manipular as propriedades dos widgets, bem como adicionar conexões para o código fonte.

Barra de Status

  A barra de status mostra informações sobre atividade do Glade atual e informação contextual sobre o menu de itens.

## Trabalhando com Projetos

### Criando um Novo Projeto

Para criar um novo projeto, escolha Arquivo Novo. A aplicação mostra um novo projeto em branco na janela do Glade.

### Abrindo um Projeto

Para abrir um projeto que já existe, escolha Arquivo Abrir. A aplicação mostra o projeto na janela do Glade.

### Salvando um Projeto

Você pode salvar projetos nas seguintes maneiras:

- Para salvar mudanças em um arquivo de projeto que já existe, escolha Arquivo Salvar.

- Para salvar um arquivo de novo projeto ou para salvar um arquivo de projeto que já existe com um novo nome, escolha Arquivo Salvar Como. Entre com um nome para o arquivo de projeto no diálogo Salvar Como, então clique em Salvar.

## Trabalhando com Widgets

### Para Selecionar Widgets a Partir da Janela de Paletas

Você pode trabalha com os widgets na janela de Paletas nas seguintes maneiras:

Modo de seleção

  Para usar modo de seleção, clique na seta Seletor. O ponteiro muda para uma seta para indicar que modo de seleção está ativo. Neste modo, você usa o mouse para selecionar widgets em seu projeto. Você pode então usar a janela Propriedades para editar as propriedades dos widgets.

  Você pode também usar o menu de contexto widget para selecionar um widget. Clique com o botão direito em um widget para abrir o menu de contexto widget.

  Você pode adicionar múltiplos widgets de um tipo específico a partir da Paleta para seu projeto pressionando a tecla Control quando você for selecionar um widget. Você precisa clicar na seta do Seletor ou um outro widget na Paleta para retornar ao modo normal.

Modo de posicionamento do widget

  Para usar o modo de colocação do widget, selecione um widget na janela Paleta. Quando você seleciona vários widgets, o ponteiro muda para um ponteiro com uma cruz. Você pode então colocar o widget dentro de containers, widgets de nível acima e outros. Depois que você coloca o widget, o modo retorna para o modo de seleção.

Modo de posicionamento do nível superior

  Para usar o modo de colocação de nível superior, selecione um determinado widget de nível superior na janela Paleta. Quando você seleciona um widget de nível superior na janela Paleta, o widget aparece imediatamente na sua área de trabalho. Você pode então editar o widget. Depois que você seleciona um widget de nível superior, o modo retorna para o modo de seleção.

### Para Organizar Widgets em Seu Projeto

Você usa containers de widget, ou caixas, para widgets de layout e de organização em sua janela de projeto. Pode escolher os seguintes containers da janela Paleta:

- Caixa Horizontal

- Caixa Vertical

- Tabela

- Posições Fixadas

- Caixa de Botões Horizontal

- Caixa de Botões Vertical

- Painéis Horizontais

- Painéis Verticais

- Caderno

- Moldura

- Janela de Rolagem

- Porta de Visualização

Você pode aninhar caixas para criar estruturas de layout complexo. Quando você cria caixas horizontais e verticais, o Glade pergunta a você quantas colunas ou linhas a serem criadas inicialmente, no entanto colunas e linhas podem ser facilmente adicionadas ou apagadas mais tarde.

Quando você criar todas as caixas que pediu, pode adicionar widgets específicos como etiquetas, botões e mais widgets complicados dentro das caixas. Observe que o Glade empacota widgets dentro do layout e com isso elimina um bocado de trabalho tedioso. O uso de caixas possibilita que janelas mudem de tamanho para acomodar diferentes tamanhos de etiquetas em diferentes línguas que a aplicação é localizada.

### Posicionar um Widget na Área de Transferência

Para remover um widget a partir de um pai e trocar o widget na área de transferência, selecione o widget e então escolha Editar Recortar.

### Para Copiar um Widget para a Área de Transferência

Para copiar um widget para área de transferência, selecione o widget e então escolha Editar Copiar. O widget original fica anexado ao pai.

### Para Colar um Widget da Área de Transferência no Seu Projeto

Para colar um widget que já existe na área de transferência em seu projeto, escolha Editar Colar.

Todos widgets devem ter um nome único dentro do Glade. Se você cortar um widget e colar o widget dentro do seu projeto, então o widget e todos os widgets filhos manterão seus nomes originais. Se você copiar um widget ou colar várias vezes o widget dentro do seu projeto, então o Glade gera novos nomes para as cópias do widget.

### Para Excluir um Widget

Para apagar um widget a partir do pai sem mover o widget para área de transferência, selecione o widget e então escolha Editar Excluir.

### Para Mudar uma Propriedade de um Widget

O editor de propriedades é usado para editar as propriedades de um widget selecionado. Para mudar a uma propriedade de um widget, selecione o widget e então entre com um valor para a propriedade em um dos campos de propriedade da janela de Propriedades.

## Sobre o Glade

Glade é mantido pelos voluntários da comunidade GNOME e dos desenvolvedores do Glade. Para encontrar mais informações sobre o Glade, por favor visite o Web site do Glade.

Para relatar um erro ou fazer uma sugestão em relação a esta aplicação ou a este manual, você pode enviar usando bugzilla.

Outra fonte excelente de informação são as listas de discussão dos usuários e dos desenvolvedores do Glade. Além de assinar as listas de discussão, você também pode navegar pelo histórico as mesmas, que está disponível pelos mesmos links.

Este programa é distribuído de acordo com os termos da Licença Pública Geral GNU publicada pela Fundação Free Software; ou a versão 2 da Licença ou (por sua opção) qualquer versão mais recente. Uma cópia desta licença pode ser encontrada neste link ou no arquivo COPYING incluído com o código fonte deste programa.

glade
construtor de interfaces do usuário