{"id":660,"date":"2015-01-26T22:05:49","date_gmt":"2015-01-26T22:05:49","guid":{"rendered":"http:\/\/linguagemprisma.net\/?p=660"},"modified":"2015-06-09T01:28:06","modified_gmt":"2015-06-09T01:28:06","slug":"caixa-botao-um-container-para-organizar-botoes","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/igprisma\/caixa-botao-um-container-para-organizar-botoes\/","title":{"rendered":"Caixa botao, um container para organizar bot\u00f5es!"},"content":{"rendered":"<p><a href=\"http:\/\/linguagemprisma.net\/wp-content\/uploads\/2015\/01\/caixa_botao.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-661\" src=\"http:\/\/linguagemprisma.net\/wp-content\/uploads\/2015\/01\/caixa_botao-300x76.png\" alt=\"caixa_botao\" width=\"300\" height=\"76\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Antes, v\u00e1 at\u00e9 downloads e baixe a vers\u00e3o da data mais atual (26\/01\/2014 ou superior).<\/p>\n<p>&nbsp;<\/p>\n<p>J\u00e1 imaginou voc\u00ea usando uma caixa fixa e colocando os bot\u00f5es um a um, depois de todo<\/p>\n<p>trabalho para posicion\u00e1-los voc\u00ea se d\u00e1 conta que deve mexer no layout novamente, daria<\/p>\n<p>outro enorme trabalho reorganizando os bot\u00f5es novamente, n\u00e3o \u00e9. Mas e se voc\u00ea<\/p>\n<p>colocasse grupos de bot\u00f5es em uma caixa espec\u00edfica para bot\u00f5es, bastaria mover a caixa<\/p>\n<p>apenas uma vez e todos os bot\u00f5es acompanhariam.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>hcaixa_bt = ig.caixah_botao( );<\/p>\n<p>vcaixa_bt = ig.caixav_botao ( );<\/p>\n<pre class=\"lang:prisma decode:true \">\/\/exemplo de caixa botao  \r\n \r\ninclua 'igbr' \/\/incluindo a biblioteca gr\u00e1fica\r\n \r\njan = ig.janela(); \/\/criando uma janela\r\nig.caixa_def_borda_largura ( jan , 10 );\r\nig.conecte( jan , ig.destruido , 'ig.saia( )' ); \/\/conectando a fun\u00e7\u00e3o ig.saia() no evento fechar janela\r\n \r\nmoldura = ig.moldura('caixa bot\u00e3o' ); \/\/criando uma moldura com rotulo  \r\n \r\nig.ad ( jan , moldura ); \/\/adicionando a moldura na janela\r\n \r\ncx_botaoh = ig.caixah_botao ( ); \/\/criando uma caixa horizontal de botao,  \r\n\/\/experimente trocar o h de para v  ( ig.caixav_botao) e veja o resultado;\r\n \r\nig.caixa_def_borda_largura ( cx_botaoh , 5 ); \/\/definindo a largura da borda da caixa botao.\r\nig.ad ( moldura , cx_botaoh ) ; \/\/colocando a caixa de botao dentro da moldura.\r\nig.caixa_def_borda_largura ( cx_botaoh , 5 ); \/\/definindo a largura da borda da caixa de botao\r\n \r\n \r\n\/\/definindo a apar\u00eancia da caixa de botao:\r\nig.caixa_botao_def_layout ( cx_botaoh , ig.caixabotao_estendido );\r\n \r\n\/** tente outros layouts:\r\n       ig.caixabotao_borda ;       \r\n       ig.caixabotao_inicio ;\r\n       ig.caixabotao_fim;  \r\n**\r\n \r\nig.caixa_def_espaco ( cx_botaoh , 10 ); \/\/definindo o espa\u00e7o, tente outros valores\r\n \r\n \r\n \r\nbotao = ig.botao_estoque ( ig.estoque'ok'); \/\/criando uma bot\u00e3o do estoque\r\nig.ad ( cx_botaoh , botao ); \/\/adicionando o botao dentro do container caixa_botao\r\n \r\nbotao = ig.botao_estoque ( ig.estoque'cancel' );\/\/criando uma bot\u00e3o do estoque\r\nig.ad ( cx_botaoh , botao ); \/\/adicionando o botao dentro do container caixa_botao\r\n \r\nbotao = ig.botao_estoque ( ig.estoque'help');\/\/criando uma bot\u00e3o do estoque\r\nig.ad ( cx_botaoh , botao ); \/\/adicionando o botao dentro do container caixa_botao\r\n \r\nbotao = ig.botao_estoque ( ig.estoque'print');\/\/criando uma bot\u00e3o do estoque\r\nig.ad ( cx_botaoh , botao ); \/\/adicionando o botao dentro do container caixa_botao\r\n\r\n\r\n \r\n\r\nig.botao_mostre_imagem ( verdadeiro ) ; \/\/mostra as imagens nos bot\u00f5es se tiver. Sempre estar depois de criados os botoes.\r\n\r\n\/\/so faltou conectar algumas fun\u00e7\u00f5es aos botoes, mas isso vimos nos exemplos anteriores\r\n\r\nig.componente_mostre_todos ( jan ) ; \/\/mostrando a janela e seus componentes\r\nig.fimprograma( ); \/\/inicia o la\u00e7o de eventos;<\/pre>\n<p>&nbsp;<\/p>\n<p>PS. A partir da vers\u00e3o 1.0.92 \u00e9 poss\u00edvel usar o estoque em portugu\u00eas da seguinte forma:<\/p>\n<pre class=\"lang:prisma decode:true \">botao_ok = ig.botao_estoque( ig.estoque_ok);\r\n\r\nbotao_imprimir = ig.botao_estoque( ig.estoque_imprimir );<\/pre>\n<p>Veja o estoque de imagens<a title=\"Estoque de imagens\" href=\"http:\/\/linguagemprisma.net\/blog\/estoque-de-imagens\/\" target=\"_blank\"> aqui: &lt;clique-para-acessar&gt;<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>At\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Antes, v\u00e1 at\u00e9 downloads e baixe a vers\u00e3o da data mais atual (26\/01\/2014 ou superior). &nbsp; J\u00e1 imaginou voc\u00ea usando uma caixa fixa e colocando os bot\u00f5es um a um, depois de todo trabalho para posicion\u00e1-los voc\u00ea se d\u00e1 conta que deve mexer no layout novamente, daria outro enorme trabalho reorganizando os bot\u00f5es novamente,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5],"tags":[],"class_list":["post-660","post","type-post","status-publish","format-standard","hentry","category-igprisma","category-interface_grafica"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=660"}],"version-history":[{"count":5,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions"}],"predecessor-version":[{"id":1146,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions\/1146"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}