{"id":939,"date":"2015-05-21T20:56:13","date_gmt":"2015-05-21T20:56:13","guid":{"rendered":"http:\/\/linguagemprisma.net\/blog\/?p=939"},"modified":"2015-05-21T20:57:17","modified_gmt":"2015-05-21T20:57:17","slug":"dialogo-mensagem-de-erro","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/igprisma\/dialogo-mensagem-de-erro\/","title":{"rendered":"Di\u00e1logo mensagem de erro"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Simples exemplo de dialogo para exibir uma mensagem de erro, veja:<\/p>\n<p><a href=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/05\/mensagem_erro.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-940\" src=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/05\/mensagem_erro-300x261.png\" alt=\"mensagem_erro\" width=\"300\" height=\"261\" srcset=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/05\/mensagem_erro-300x261.png 300w, https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/05\/mensagem_erro.png 356w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Sa\u00edda em Ubuntu 14.04<\/p>\n<pre class=\"lang:prisma decode:true  \">\/\/ dialogo erro exemplo\r\ninclua'igbr';\r\n\r\nfuncao mostre_erro( comp , janela) \r\n\/\/na call back mesmo sem usar \u00e9 necess\u00e1rio definir os parametros componente e userdata para evitar erros\r\n\r\n\/\/criando o di\u00e1logo mensagem;\r\ndialogo = ig.dialogo_mensagem(\r\njanela , \/\/componente pai\r\n'Erro', \/\/titulo\r\n'erro ao carregar arquivo' , \/\/texto \r\nig.msg_erro , \/\/tipo de mensagem --&gt; erro\r\nig.botao_ok \/\/tipo de botao --&gt; ok\r\n);\r\n\r\nx = ig.dialogo_execute( dialogo );\r\nig.componente_destrua( dialogo );\r\nfim\r\n\r\n\r\njanela = ig.janela('msg erro' , 300 , 200 ); \/\/criando a janela \r\nig.janela_def_posicao ( janela , ig.janela_pos_mouse ); \/\/posicionando a janela onde estiver o mouse\r\n\r\nfixo = ig.fixo( ); \/\/criando uma caixa fixa\r\nig.ad( janela , fixo); \/\/colocando a caixa na janela\r\n\r\nbotao = ig.botao_estoque( 'ok' ); \/\/criando o botao ok\r\nig.fixo_ad( fixo , botao , 10 , 20 ); \r\n\/\/ colocando o botao ok na caixa fixa na posicao coluna 10 por linha 20\r\n\r\nig.conecte_funcao ( botao , ig.clique , mostre_erro , janela );\r\n\/\/conectando a funcao mostre_erro no clique do botao\r\n\r\n\r\nig.componente_mostre_todos(janela); \/\/mostrando a janela e seus componentes filhos\r\nig.janela_destrua(janela); \/\/comando necess\u00e1rio para fechar adequadamente\r\n\/\/ a janela, nunca o esqueca, s\u00f3 para janela principal\r\n\r\nig.fimprograma(); \/\/este comando sempre tem que estar no final do programa, \r\n\/\/ele inicia o laco de eventos.\r\n\r\n<\/pre>\n<p>O programa \u00e9 bem simples e f\u00e1cil, mas qualquer d\u00favida deixe nos coment\u00e1rios ou v\u00e1 ao f\u00f3rum.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Simples exemplo de dialogo para exibir uma mensagem de erro, veja: Sa\u00edda em Ubuntu 14.04 \/\/ dialogo erro exemplo inclua&#8217;igbr&#8217;; funcao mostre_erro( comp , janela) \/\/na call back mesmo sem usar \u00e9 necess\u00e1rio definir os parametros componente e userdata para evitar erros \/\/criando o di\u00e1logo mensagem; dialogo = ig.dialogo_mensagem( janela , \/\/componente pai &#8216;Erro&#8217;,&#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-939","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\/939","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=939"}],"version-history":[{"count":3,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/939\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/939\/revisions\/942"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}