{"id":1166,"date":"2015-06-16T00:03:10","date_gmt":"2015-06-16T00:03:10","guid":{"rendered":"http:\/\/linguagemprisma.net\/blog\/?p=1166"},"modified":"2015-06-16T00:41:26","modified_gmt":"2015-06-16T00:41:26","slug":"dialogo-de-aviso-warning","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/igprisma\/dialogo-de-aviso-warning\/","title":{"rendered":"Di\u00e1logo de aviso (warning)"},"content":{"rendered":"<p>Mais um exemplo de dialogo mensagem, mas agora como o \u00edcones de aviso.<\/p>\n<p><a href=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/06\/msg_aviso.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1179\" src=\"http:\/\/linguagemprisma.net\/blog\/wp-content\/uploads\/2015\/06\/msg_aviso-300x172.png\" alt=\"msg_aviso\" width=\"300\" height=\"172\" srcset=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/06\/msg_aviso-300x172.png 300w, https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2015\/06\/msg_aviso.png 583w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Segue o c\u00f3digo comentado, bons estudos:<\/p>\n<pre class=\"lang:prisma decode:true  \">\/\/ Exemplo de dialogo mensagem aviso\r\n\r\ninclua'igbr'\r\n\r\nfuncao Mostre_aviso( comp , janela )\r\n\r\n   local dialogo = ig.dialogo_mensagem( \r\n   \r\n      janela , \/\/componente pai\r\n      'Aviso!' , \/\/titulo\r\n      'Opera\u00e7\u00e3o n\u00e3o permitida' , \/\/texto da mensagem\r\n      ig.msg_aviso, \/\/icone da mensagem\r\n      ig.botao_ok  \/\/botao da mensagem\r\n      \r\n);\/\/cada parametro pode ficar em uma linha \r\n       \/\/nao tem problema, so nao se esqueca das virgulas.\r\n       \r\n   local x = ig.dialogo_execute( dialogo );\r\n   \/\/pega o retorno do clique no dialogo e atribui a x\r\n    ig.componente_destrua( dialogo );\r\n    \r\n    se x == ig.ret_ok entao \r\n      imprima'voce clicou em ok'\r\n    senaose x == ig.ret_fechar entao \r\n      imprima'voce clicou em fechar' \r\n    fim\r\n    \r\n    imprima(x); \/\/note que o retorno \u00e9 um n\u00famero\r\nfim\r\n\r\n\r\n\/\/criando a janela principal\r\n\r\nJanela = ig.janela('Exemplo dialogo aviso' , 400 , 200 );\r\nig.janela_posicione ( Janela , 10 , 20 ); \r\n\/\/posiciona a janela em coluna 10 e linha 20 do monitor\r\n\/\/nao confunda com ig.janela_def_posicao( Janela , ig.janela_pos_centro);\r\n\r\nFixo = ig.fixo();\r\nig.ad( Janela , Fixo );\r\n\r\nBotao = ig.botao('\\nMostrar:    \\nMensagem de aviso\\n');\r\n\/\/note que em ig nao determinamos o tamanho do botao\r\n\/\/ele se ajusta ao tamanho do texto\r\n\/\/mas se quiser pode usar ig.componente_def_tamanho( Botao , 100 , 100 )\r\n\/\/porem corre o risco de nao caber todo o rotulo no botao.\r\n\r\nig.conecte_funcao( Botao , ig.clique , Mostre_aviso , Janela );\r\n\/\/conecta uma funcao ao botao, assim sempre que clicarmos\r\n\/\/nele a funcao \u00e9 executada.\r\n\r\nig.fixo_ad( Fixo , Botao , 25 , 35 );\r\n\/\/coloca o botao no fixo na coluna 25 e linha 35\r\n\r\nig.componente_mostre_todos( Janela );\r\nig.janela_destrua(Janela);\r\n\r\nig.fimprograma();\r\n\r\n\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mais um exemplo de dialogo mensagem, mas agora como o \u00edcones de aviso. &nbsp; Segue o c\u00f3digo comentado, bons estudos: \/\/ Exemplo de dialogo mensagem aviso inclua&#8217;igbr&#8217; funcao Mostre_aviso( comp , janela ) local dialogo = ig.dialogo_mensagem( janela , \/\/componente pai &#8216;Aviso!&#8217; , \/\/titulo &#8216;Opera\u00e7\u00e3o n\u00e3o permitida&#8217; , \/\/texto da mensagem ig.msg_aviso, \/\/icone da mensagem&#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-1166","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\/1166","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=1166"}],"version-history":[{"count":3,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/1166\/revisions"}],"predecessor-version":[{"id":1180,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/1166\/revisions\/1180"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=1166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=1166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=1166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}