Inserindo imagem – código básico

imagem_botao

 

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 variável o ponteiro da imagem criada, podendo posteriormente ser inserida em algum

componente ou caixa.

No caso acima, o parâmetro foi prismadir .. ‘/prismacod/images/prisma.png’; —

lembre-se que ‘prismadir’ é uma variável reservada e que seu valor é a pasta onde estiver

o interpretador prisma. Então apenas usei os dois pontos para unir as strings passando o logo de Prisma.

ig.imagem_estoque ( ig.estoque ‘nome’ , tamanho ); — Esta função é semelhante a de cima, mas ao invés de

carregar uma imagem de um arquivo, ela carrega imagens do próprio estoque de imagens de gtk,

seu parâmetro deve ser: ig.estoque(“nome”);

onde “nome” é a string correspondente a imagem do gtk, por enquanto estão em inglês,

mas no decorrer passarei tudo para o português; o parâmetro tamanho é um valor entre 1 e 6.

Ou -1 se quiser que prisma escolha o tamanho padrão.

 

Para ver uma lista completa das imagens do estoque clique arqui;

 

ig.botao_mostre_imagem ( falso / verdadeiro ); define se é para mostrar ou não imagens em botões,

esta função não especifica qual botão, o seu efeito se prograga para todos os botões com imagens

inseridas a partir desta função.

Você pode alternar o valor para falso se não quiser mostrar as imagens, ou verdadeiro se quiser

que os botões mostrem as imagens.

ig.botao_def_imagem (  botao , imagem ) ; (botao_defina_imagen)

Bom, este comando coloca a imagem dentro do botão, não tem segredo;

Uma dica é que você pode criar um botão direto do estoque, porém não controla o texto que

aparece no botão, a vantagem é que o texto é traduzido automaticamente para o idioma local do

sistema operacional veja:

bt_salvar = ig.botao_estoque ( ig.estoque”save”); 

// lembre-se de usar o comando ig.botao_mostre_imagem()

o resultado será:   _images/document-save.png salvar   se o idioma local for português ou _images/document-save.png save se estiver no inglês;

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *