Пример #1
0
 @Override
 public Value apply(Spreadsheet s, List<Expression> args) {
   if (args.size() == 0) {
     System.out.println(HelpSystem.mainHelpMessage());
   } else if (args.size() == 1) {
     System.out.println(
         HelpSystem.helpMessage(((pw.qxczv.TextExcel.AST.Identifier) (args.get(0))).nm));
   }
   return null;
 }
Пример #2
0
  public void createControl(final Composite parent) {
    final Composite composite = new Composite(parent, SWT.NONE);
    composite.setLayoutData(gdfill());
    composite.setLayout(glayout(1, 0, 0));

    final Composite innerComposite = new Composite(composite, SWT.NONE);
    innerComposite.setLayout(glayout(2, 0, 0));
    innerComposite.setLayoutData(gdfill());

    final Presentation presentation =
        new CompositePresentation(this.part, null, innerComposite) {
          @Override
          public void layout() {
            super.layout();

            final IWizardContainer container = getContainer();

            if (container instanceof IWizardContainer2) {
              ((IWizardContainer2) container).updateSize();
            }
          }
        };

    presentation.render();

    final ISapphireDocumentation doc = this.part.definition().getDocumentation().content();

    if (doc != null) {
      ISapphireDocumentationDef docdef = null;

      if (doc instanceof ISapphireDocumentationDef) {
        docdef = (ISapphireDocumentationDef) doc;
      } else {
        docdef = ((ISapphireDocumentationRef) doc).resolve();
      }

      if (docdef != null) {
        HelpSystem.setHelp(composite, docdef);
      }
    }

    setControl(composite);
  }