Beispiel #1
0
  private void initialize() {
    editorBusyIndicator =
        new BusyAnimator(
            new IBusyClient() {
              public Image getImage() {
                return TaskEditor.this.getTitleImage();
              }

              public void setImage(Image image) {
                TaskEditor.this.setTitleImage(image);
              }
            });

    menuManager = new MenuManager();
    configureContextMenuManager(menuManager);
    Menu menu = menuManager.createContextMenu(getContainer());
    getContainer().setMenu(menu);

    // install context menu on form heading and title
    getHeaderForm().getForm().setMenu(menu);
    Composite head = getHeaderForm().getForm().getForm().getHead();
    if (head != null) {
      CommonUiUtil.setMenu(head, menu);
    }
  }