46,21 → 46,24 |
Menu menuPublications = new Menu(i18nC.menuPublication(), MenuApplicationId.PUBLICATION); |
Menu menuCommentaires = new Menu(i18nC.menuCommentaire(), MenuApplicationId.COMMENTAIRE); |
|
|
menuStore.add(accueilMenu, false); |
menuStore.add(projetMenu, false); |
menuStore.add(menuInstitution, false); |
menuStore.add(menuCollections, false); |
menuStore.add(menuPersonnes, false); |
menuStore.add(menuPublications, false); |
menuStore.add(menuCommentaires, false); |
menuStore.add(accueilMenu, projetMenu, true); |
menuStore.add(projetMenu, menuCommentaires, true); |
menuStore.add(projetMenu, menuInstitution, true); |
menuStore.add(menuInstitution, menuCollections, true); |
menuStore.add(menuCollections, menuPersonnes, true); |
menuStore.add(menuPersonnes, menuPublications, true); |
|
} |
|
private void afficherMenu() { |
arbreMenus = new TreePanel<Menu>(menuStore); |
arbreMenus.getStyle().setLeafIcon(GXT.IMAGES.tree_folder()); |
arbreMenus.getStyle().setNodeCloseIcon(null); |
arbreMenus.getStyle().setNodeOpenIcon(null); |
arbreMenus.setDisplayProperty("nom"); |
arbreMenus.setHeight("100%"); |
arbreMenus.addListener(Events.OnClick, new Listener<TreePanelEvent<Menu>>(){ |
; arbreMenus.addListener(Events.OnClick, new Listener<TreePanelEvent<Menu>>(){ |
public void handleEvent(TreePanelEvent<Menu> tpe) { |
Menu menuCourant = arbreMenus.getSelectionModel().getSelectedItem(); |
mediateur.clicMenu(menuCourant.getCode()); |
68,6 → 71,7 |
}); |
|
add(arbreMenus); |
arbreMenus.setAutoExpand(true); |
} |
|
public void selectionMenu(String code) { |