{"id":407,"date":"2015-01-06T23:59:26","date_gmt":"2015-01-06T23:59:26","guid":{"rendered":"http:\/\/linguagemprisma.net\/?p=407"},"modified":"2015-01-06T23:59:26","modified_gmt":"2015-01-06T23:59:26","slug":"menu-e-submenu","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/igprisma\/menu-e-submenu\/","title":{"rendered":"Menu e submenu"},"content":{"rendered":"<p>Bom, pessoal, sempre d\u00ea uma olhadinha na p\u00e1gina de downloads para ver a data da \u00faltima atualiza\u00e7\u00e3o e baixe a mais atual<\/p>\n<p>para os exemplos funcionarem, pois estou consertando alguns comandos \u00e0 medida que vou fazendo os tutoriais, ok.<\/p>\n<p>&nbsp;<\/p>\n<p>D\u00ea uma olhada r\u00e1pida na p\u00e1gina documenta\u00e7\u00e3o para ver se t\u00eam novos links, blz.<\/p>\n<h3>Como fazer um menu dentro de outro item menu, um sub menu? Esta pergunta ser\u00e1 respondida com o c\u00f3digo logo abaixo:<\/h3>\n<p><a href=\"http:\/\/linguagemprisma.net\/wp-content\/uploads\/2015\/01\/menu_submenu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-408\" src=\"http:\/\/linguagemprisma.net\/wp-content\/uploads\/2015\/01\/menu_submenu.png\" alt=\"menu_submenu\" width=\"263\" height=\"234\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Segue o c\u00f3digo para estudos:<\/p>\n<pre class=\"height-set:true lang:prisma decode:true \">\/\/ example menu com sub menu\n\ninclua 'igbr'\n\njanela = ig.janela(\"Menu com sub menu\" , 250 , 200 );\n\nig.janela_def_posicao( janela , ig.jan_pos_centro );\nig.conecte( janela , ig.destruido , 'ig.saia( )' );\n\ncaixav = ig.caixavertical ( falso , 0 );\nig.ad ( janela , caixav );\n\nbarramenu = ig.menu_barra ( );\n\nmenu_arquivo = ig.menu( );\n\narquivo = ig.menu_item ( \"Arquivo\" );\nig.def_menu ( arquivo , menu_arquivo); \/\/definindo arquivo como menu do menu arquivo\nig.menu_shell_anexe ( barramenu , arquivo ); \/\/anexando o menu arquivo na barra\n\/\/veja que \u00e9 o item principal arquivo e n\u00e3o o menu_arquivo\n\nsair = ig.menu_item ( \"Sair\") ; \/\/cria um novo item\nig.menu_shell_anexe ( menu_arquivo , sair ); \/\/colocando o item no menu\n\n\/\/criando outro menu para servir de submenu\noutro_menu = ig.menu( );\n\nimportar = ig.menu_item('Importar'); \/\/item principal para o sub menu outro_menu\nig.def_menu ( importar , outro_menu); \/\/definindo o item principal para o outro_menu\n\n\/\/novos itens (serao subitens):\nfeeds = ig.menu_item ( \"importar feeds...\");\nfavoritos = ig.menu_item( \"importar favoritos...\");\nemail = ig.menu_item( \"importar e-mail...\");\n\n\/\/anexando novos itens no submenu importar\nig.menu_shell_anexe ( outro_menu, feeds );\nig.menu_shell_anexe ( outro_menu , favoritos);\nig.menu_shell_anexe ( outro_menu , email );\n\n\/\/colocando o item importar, e seus subitens dentro do menu_arquivo\n\nig.menu_shell_anexe ( menu_arquivo , importar );\n\n\/\/observe que n\u00e3o \u00e9 o outro_menu mas o item importar que \u00e9 anexado!\n\n\n\/\/enfim, colocando a barra de menu dentro da caixa vertical:\nig.caixa_ad ( caixav , barramenu , falso , falso , 3 );\n\n\n\n\nig.conecte ( sair , ig.ativado , 'ig.saia( )' );\n\nig.componente_mostre_todos ( janela );\nig.fimprograma( );<\/pre>\n<p>Bom \u00e9 isso a\u00ed, o c\u00f3digo acima est\u00e1 todo comentado, se tiver d\u00favidas em algum comando visite o forum da<\/p>\n<p>linguagem Prisma e deixe sua pergunta l\u00e1.<\/p>\n<p>OK, dependendo, futuramente posso editar colocando mais explica\u00e7\u00f5es sobre este t\u00f3pico, mas<\/p>\n<p>acredito que o exemplo j\u00e1 \u00e9 bem \u00fatil, basta copiar os comandos caso n\u00e3o tenha decorado, e ir customizando<\/p>\n<p>em seus pr\u00f3prios programas prisma.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bom, pessoal, sempre d\u00ea uma olhadinha na p\u00e1gina de downloads para ver a data da \u00faltima atualiza\u00e7\u00e3o e baixe a mais atual para os exemplos funcionarem, pois estou consertando alguns comandos \u00e0 medida que vou fazendo os tutoriais, ok. &nbsp; D\u00ea uma olhada r\u00e1pida na p\u00e1gina documenta\u00e7\u00e3o para ver se t\u00eam novos links, blz. Como&#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-407","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\/407","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=407"}],"version-history":[{"count":0,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/407\/revisions"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}