Ejemplo n.º 1
0
  @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);
  }