コード例 #1
0
  @Override
  protected Control createBody(Composite parent) {
    assetViewer = make(StatementOfAssetsViewer.class);
    Control control = assetViewer.createControl(parent);

    updateTitle();
    assetViewer.getColumnHelper().addListener(() -> updateTitle());

    hookContextMenu(
        assetViewer.getTableViewer().getControl(),
        new IMenuListener() {
          public void menuAboutToShow(IMenuManager manager) {
            assetViewer.hookMenuListener(manager, StatementOfAssetsView.this);
          }
        });
    notifyModelUpdated();

    return control;
  }