@Inject public HeaderView(Binder uiBinder, NavigationListStyle listResources, PlaceManager placeManager) { this.placeManager = placeManager; CellList<MenuItem> placeList = new CellList<MenuItem>(new EnumCell<MenuItem>(), listResources); menuBar = new ValuePicker<MenuItem>(placeList); initWidget(uiBinder.createAndBindUi(this)); menuBar.setAcceptableValues(Arrays.asList(MenuItem.values())); menuBar.setValue(MenuItem.MANUFACTURER); menuBar.setVisible(false); userOptions.setVisible(false); }