Ejemplo n.º 1
0
  public void bindDisplay(Display display) {
    this.display = display;
    display.getFixedValuesToggle().addClickHandler(this);
    display.setFixedValuesVisible(false);
    multiListSelect.bindDisplay(display.getDoubleListDisplay());
    multiListSelect.bindToggleDisplay(display.getToggleDisplay());
    parameterizedFieldPresenter.bindDisplay(display.getParameterizedFieldDisplay());

    for (HeaderField field : headerFields) {
      multiListSelect.addItem(field.getItem());
    }
    multiListSelect.addItem(ParameterizedField.getGenerator(MachineLabelField.BASE_NAME));
  }
Ejemplo n.º 2
0
 public void updateViewFromState() {
   selectItemsInView(savedSelectedFields);
   display.getFixedValuesInput().setText(savedFixedValues);
   display.getFixedValuesToggle().setActive(!savedFixedValues.equals(""));
   parameterizedFieldPresenter.updateViewFromState();
 }
Ejemplo n.º 3
0
 private boolean isFixedValuesActive() {
   return !display.getToggleDisplay().getToggleMultipleLink().isActive()
       && display.getFixedValuesToggle().isActive();
 }
Ejemplo n.º 4
0
 @Override
 public void onClick(ClickEvent event) {
   assert event.getSource() == display.getFixedValuesToggle();
   display.setFixedValuesVisible(isFixedValuesActive());
 }