Example #1
0
  @UiHandler("editIcon")
  void editIconClick(ClickEvent event) {
    final FactEditorPopup popup = new FactEditorPopup(factMetaModel, factModels, modelNameHelper);

    popup.setOkCommand(
        new Command() {
          public void execute() {
            titleLabel.setText(getTitleText());
          }
        });

    popup.show();
  }
  @UiHandler("addFactIcon")
  void addFactClick(ClickEvent event) {
    final FactEditorPopup popup = new FactEditorPopup(modelNameHelper, superTypeFactModels);

    popup.setOkCommand(
        new Command() {
          public void execute() {
            FactMetaModel factMetaModel = popup.getFactModel();

            factModels.add(factMetaModel);
            superTypeFactModels.add(factMetaModel);
            addFactModelToStackPanel(factMetaModel);
          }
        });
    popup.show();
  }