Este é um exemplo de como usar um arquivo de texto rc para definir algumas coisas básicas, como cor de fundo da janela, cor de fundo dos botões, cor da letra etc. A desvantagem é que esses arquivos tem uma estrutura e sintaxe fixa do gtk, não podendo ser traduzido para o português como o…
Continue readingMonth: agosto 2015
Rotor de atividade:
Pequeno componente que gira demonstrando atividade, muito usados, por exemplo, em navegadores ao carregar páginas: Segue o código fácil comentado: Caso queira definir um tamanho para o rotor use a função ig.componente_def_tamanho( rotor , 10 , 10 );
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//exemplo de rotor inclua'igbr' janela = ig.janela(); ig.conteiner_def_borda_largura(janela,10); ig.janela_destrua( janela ); caixavertical = ig.caixavertical(falso,0) ig.ad( janela , caixavertical) rotor = ig.rotor(); ig.componente_def_tamanho(rotor,80 , 90); ig.rotor_inicie(rotor); ig.caixa_ad(caixavertical, rotor , falso, falso , 2); caixahorizontal = ig.caixahorizontal(falso,0); ig.caixa_ad( caixavertical, caixahorizontal, falso , falso , 2); bt_parar = ig.botao'parar'; bt_iniciar = ig.botao'iniciar'; ig.ad( caixahorizontal, bt_parar); ig.ad( caixahorizontal, bt_iniciar); ig.conecte( bt_parar , ig.clique,'ig.rotor_pare(rotor)' ); ig.conecte( bt_iniciar , ig.clique, 'ig.rotor_inicie(rotor)' ); ig.componente_mostre_todos( janela ); ig.fimprograma(); |
O código é simples, espero que ajude, até mais. Qualquer dúvida poste aqui ou no fórum.
Continue readingBarra de Progresso
Este componente serve para dizer ao usuário que o programa está em atividade e não travado. Muito útil quando o aplicativo precisa fazer várias tarefas e não fique parado aparentando não estar fazendo nada, como por exemplo, copiar ou renomear vários arquivos. Assim o usuário sabe que a ação está em andamento e quanto falta…
Continue readingBotão de múltipla opção: ig.botao_radio()
Para se criar um conjunto de botões de marcação com múltiplas escolhas usamos a função: var = ig.botao_radio(‘texto’); E para inserir novas opções, colocamos os demais botões dentro do primeiro, passando o primeiro botão criado como parâmetro antes do texto rótulo: var2 = ig.botao_radio( var , ‘texto2’); E assim por diante, o terceiro, quarto, quantos…
Continue reading