RB
Menu Bar
Olá Galera,
Começando a desenvolver aqui, vi a facilidade de se criar menus através do código
Quero implementar algo parecido com a Figura em anexo "02" que realmente parece uma barra de menus.
Detalhe criando direto no index.gtk.php Exemplo:
ele fica bacana, mas perde a praticidade da estrutura, da imagem e do action quando se faz o menu pelo .xml.
A pergunta é: como o senhores fizeram suas barras de menus? tem como personalizar esse importado do xml? tirar as bordas estilo button e deixa-los mais com a cara de de um Menu Bar?
Começando a desenvolver aqui, vi a facilidade de se criar menus através do código
$MenuBar = TMenuBar::newFromXML('menu.xml');
. Mas vejam que fica uma barra de menus feia, que mais parece buttons (Figura em anexo "01").
Quero implementar algo parecido com a Figura em anexo "02" que realmente parece uma barra de menus.
Detalhe criando direto no index.gtk.php Exemplo:
- <?php
- $menuBar = new GtkMenuBar();
- $menuRegCad = new GtkMenuItem('_Registro e Cadastro');
- $menuFisc = new GtkMenuItem('_Fiscalização');
- $menuDivAti = new GtkMenuItem('_Divida Ativa');
- $menuProcAdm = new GtkMenuItem('_Processos Éticos');
- $menuBar->append($menuRegCad);
- $menuBar->append($menuFisc);
- $menuBar->append($menuDivAti);
- $menuBar->append($menuProcAdm);
- ?>
ele fica bacana, mas perde a praticidade da estrutura, da imagem e do action quando se faz o menu pelo .xml.
A pergunta é: como o senhores fizeram suas barras de menus? tem como personalizar esse importado do xml? tirar as bordas estilo button e deixa-los mais com a cara de de um Menu Bar?
Outro detalhe é a não possibilidade de acesso a barra de menus pressionando a tecla ALT, utilizando a importação do .xml.
O que traz muita agilidade no trabalho dos usuários, combinando teclas.
então Rodrigo Barbosa
tambem tive esse problema de menus mas uso a parte web ainda não foquei na parte GTK, mas o unico modo écriando seu componete de menu, para GTK, estou fazendo um para web assim que terminar eu posto nas contribuições, ai com base tu tenta fazer um GTK