PROCURAR:     
  Sexta, 27/11/2009
» Introdução
» Programação
» Administração
» Hardware
» Aplicativos
» Jogos
» Segurança
» Editorial
» Entrevistas
» Fórum
» Links
» Notícias
» Pegue o Linux
» Documentação
» Programas
» Dúvidas
» Oportunidades
» Sobre
» Contato
» Publicidade
 
Powered By:
DEBIAN
GNU/LINUX
 
English Version
 
 
Tutorial: Glade - Parte II
Por: André Duarte de Souza

Introdução

Continuando com o aprendizado do Glade para a construção de programas com interfaces gráficas em GTK, estaremos vendo como utilizar os widgets mais comuns do GTK. Para isto, é necessário ter sempre a mão o tutorial do GTK (mesmo em inglês). Baixe-o de http://www.gtk.org .

GtkHD

Neste exemplo faremos algo útil. Utilizaremos a ferramenta hdparm para ativar funcionalidades dos HDs de grande capaciadade que o Linux não ativa por padrão. Ou seja, faremos um frontend para o hdparm.

Vamos abrir o Glade e clicar em File->Project Options. Mude o nome do último subdiretório do "Project Directory" para gtkhd. Note que o nome do projeto mudou também, assim como o nome do programa e arquivo do projeto.

Na janela Palette, clique no widget da janela. Mude o título (Title) na janela Properties para "GtkHD". Na tab "Common" desta janela mude o Width e Height (largura e altura) para 250 e 350, respectivamente. Redimencione a janela com o mouse para ver que a janela não diminui mais do que 250x350.

Agora, clique no widget Vertical Box e entre com o valor 3 (que é o default). A janela foi dividida em três partes verticais.

Escolha o widget Frame e clique na parte de cima da janela. Na janela Properties , tab Widget , mude o valor de Label para "Opções". Repita o procedimento para a parte do meio da janela, e mude o valor de Label para "Device". Na parte de baixo da janela, crie um botão com o label "OK". Conecte o sinal clicked deste botão com a função "executa".

Clique de novo no widget Vertical Box e clique na parte de cima da janela (dentro de onde está escrito "Opções"). Entre com o valor 3 (default). Agora a parte de cima foi dividida verticalmente em 3 partes. Nas três partes, coloque o widget Check Button com os respectivos labels: "Ativar modo de 32 bits", "Ativar uso de DMA", "Manter configurações".

Selecione o primeiro checkbutton clicando nele, e na janela Properties , tab Signal , conecte o sinal toggled com a função "ativa_32bits". Repita a operação para os outros 2 checkbuttons conectando com as funções "ativa_dma" e "manter", respectivamente. Não esqueça de clicar no botão Add para cada um.

Na parte do meio da janela (onde está escrito "Devices") adicione o widget Vertical Box com o valor 4. Temos então 4 partes verticais. Em cada

parte adicione o widget Radio Button com os respectivos labels: "/dev/hda", "dev/hdb", "/dev/hdc", "/dev/hdd".

Assim como no caso dos checkbuttons, conecte o sinal toggled de cada radiobutton com as respectivas funções: "sel_hda", "sel_hdb", "sel_hdc", "sel_hdd".

Agora, salve o projeto e escreva o código fonte (Fiel->Write Source Code). Entre no diretório do projeto e rode: ./autogen.sh


Próximo»

Introdução
GtkHD
Programando
Conclusão


Enviar para um amigo

Imprimir

Índice de artigos

ENQUETE
Quais são as suas expectativas quanto ao OpenSUSE 11.2?

Que ele venha mais rápido
Seja mais leve
Mais bonito
Outros


NEWSLETTER
Inscreva-se e receba as últimas notícias, programas, artigos, novidades e tudo do mundo Linux que aconteceu na semana.
 
Digite seu email:

Publicidade / Sobre OLinux / Entre em Contato / Privacidade
Copyright (c) 1999-2009, OLinux - O Portal de Linux do Brasil.
Desenvolvido por: Linux Solutions
Todos os Direitos Reservados.