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 →