Menu checagem / barra estado / ocultando componentes

Exemplo de menu do tipo checagem, aquele que é possível marcar e desmarcar segue o código:

    As novidades aqui são: função para criar um menu item do tipo checagem: o único parâmetro é uma string do texto que aparecerá no menu

Função que retorna verdadeiro ou falso caso o menu esteja…

Continue reading

Menu com Imagens e atalho

E aí, galera, mais um exemplo irado de menu, deem uma estudada no código abaixo, é um pouco mais avançado que o primeiro exemplo de menu, mas nada complicado, o código já está comentado, se houver dúvida sobre algum trecho, pergunte no fórum de Prisma, (clique aqui para ir ao forum).

  Utilizamos neste…

Continue reading

criando menus

Antes de tudo, verifique a página de downloads, observe a data, e baixe a versão mais atual de prisma, ok. Dê uma olhada na página de Documentação, pode haver um link novo por lá também. Podemos começar, veja o código abaixo:

  Pode parecer um pouco complicado no início, mas não é. Leia com…

Continue reading

Inserindo imagem – código básico

  Antes de seguir o exemplo baixe novamente Prisma (mais atual ) , pois precisei corrigir um comando:  downloads  

ig.imagem_arquivo ( local_do_arquivo); — esta função carrega uma imagem a partir de um arquivo passado como parâmetro, são aceitos diversos formatos de imagem, como .gif, .ico, jpeg, jpg, .png, .svg etc. retorna para uma…

Continue reading

IG – rótulo (label), fonte e cores

Para executar este programa deve atualizar prisma-1.0.1 para prisma-1.0.2 – ou superior ir para downloads copie e cole o código no editor e execute:  

  Bom, aqui não tem muitas novidades: fonte = ig.fonte_descricao_string( “Arial”, ig.negrito, 36); é simplesmente uma função que cria uma descrição de fonte para o comando ig.componente_modifique_fonte(); se preferir…

Continue reading

IG – caixa fixa, botoes e dicas

Segue o código:

    ——————————————————————— A novidade aqui é o componente caixa fixa, comando de criação  ig.fixo( )  Diferentemente das caixas verticais e horizontais que já vimos, este container não organiza automaticamente os componentes, ficando a cargo do programador definir o local em coordenadas de x e y (x = coluna , y…

Continue reading

Entrada de texto linha única em igprisma

Segue o código:  

      A novidade no código acima foi a criação de uma caixa horizontal, por isso os componentes colocados dentro dela vão se organizando um ao lado do outro, horizontalmente: caixah = ig.caixahorizontal( falso , 2 ) ; //falso = não homogêneo (componentes não terão mesmo tamanho) //e o…

Continue reading

Criando um botão que exibe mensagem!

Segue o código (explanarei posteriormente):

      Explanação: o que tem de diferente é que os atributos da janela foram definidos separadamente: ig.janela_def_titulo( jan , “titulo”) ; //define o titulo da janela jan ig.componente_def_tamanho( jan , 200 , 150 ); //define o tamanho do componente jan; ig.botao(“rotulo do botao”) ; //cria um botao,…

Continue reading

Ola mundo em igprisma

Vou mostrar nas duas versões, inglês e português, escolham qual usar: Abra o prismacod.exe português BR –  código:

    em English:   (como não postei o interpretador em inglês, somente os comandos ig serão em inglês) Open the prismacod.exe editor. write:

    ———————————————— como eu disse antes, é fortemente baseado em gtk….

Continue reading