Java 类org.eclipse.ui.forms.ManagedForm 实例源码

项目:subclipse    文件:MergeWizardBestPracticesPage.java   
public void createControl(Composite parent) {   
    toolkit = new FormToolkit(parent.getDisplay());
    toolkit.setBackground(parent.getBackground());
    form = toolkit.createScrolledForm(parent);
    mform = new ManagedForm(toolkit, form);
    mform.getForm().setDelayedReflow(false);

    outerContainer = mform.getForm().getBody();
    TableWrapLayout layout = new TableWrapLayout();
    layout.numColumns = 1;
    outerContainer.setLayout(layout);

    refreshPage(false, false);

    setControl(form);
}
项目:cft    文件:CloudFoundryApplicationsEditorPage.java   
@Override
public void createPartControl(Composite parent) {

    mform = new ManagedForm(parent);
    FormToolkit toolkit = getFormToolkit(parent.getDisplay());

    sform = mform.getForm();
    sform.getForm().setText(Messages.COMMONTXT_APPLICATIONS);
    toolkit.decorateFormHeading(sform.getForm());

    cloudServer = (CloudFoundryServer) getServer().getOriginal().loadAdapter(CloudFoundryServer.class, null);

    masterDetailsBlock = new ApplicationMasterDetailsBlock(this, cloudServer);
    masterDetailsBlock.createContent(mform);

    sform.getForm().setImage(CloudFoundryImages.getImage(CloudFoundryImages.OBJ_APPLICATION));
    refresh(RefreshArea.MASTER);

    serverListener = new ServerListener();
    addCloudServerListener(serverListener);
    getServer().getOriginal().addServerListener(serverListener);
}
项目:dockerfoundry    文件:DockerFoundryApplicationsEditorPage.java   
@Override
public void createPartControl(Composite parent) {

    mform = new ManagedForm(parent);
    FormToolkit toolkit = getFormToolkit(parent.getDisplay());

    sform = mform.getForm();
    sform.getForm().setText(Messages.COMMONTXT_APPLICATIONS);
    toolkit.decorateFormHeading(sform.getForm());

    cloudServer = (DockerFoundryServer) getServer().getOriginal().loadAdapter(DockerFoundryServer.class, null);

    masterDetailsBlock = new ApplicationMasterDetailsBlock(this, cloudServer);
    masterDetailsBlock.createContent(mform);

    sform.getForm().setImage(DockerFoundryImages.getImage(DockerFoundryImages.OBJ_APPLICATION));
    refresh(RefreshArea.MASTER);

    serverListener = new ServerListener();
    addCloudServerListener(serverListener);
    getServer().getOriginal().addServerListener(serverListener);
}
项目:ant-ivyde    文件:ResolveVisualizerForm.java   
public ResolveVisualizerForm(Composite parent, FormToolkit toolkit, ResolveVisualizerView view) {
    this.toolkit = toolkit;
    this.view = view;
    form = this.toolkit.createScrolledForm(parent);
    managedForm = new ManagedForm(this.toolkit, this.form);
    createHeaderRegion(form);
    FillLayout layout = new FillLayout();
    layout.marginHeight = 10;
    layout.marginWidth = 4;
    form.getBody().setLayout(layout);

    this.toolkit.decorateFormHeading(this.form.getForm());
    createSash(form.getBody());

    view.getContentProvider().addFilter(depthFilter);
    view.getContentProvider().addFilter(evictionFilter);
}
项目:yamcs-studio    文件:StyleEditor.java   
@Override
public void createPartControl(Composite parent) {
    tk = new FormToolkit(parent.getDisplay());

    Composite formWrapper = tk.createComposite(parent);
    GridLayout gl = new GridLayout();
    formWrapper.setLayout(gl);

    form = tk.createScrolledForm(formWrapper);
    form.setText("Style Editor");
    form.setLayoutData(new GridData(GridData.FILL_BOTH));

    gl = new GridLayout();
    form.getBody().setLayout(gl);

    Section section = tk.createSection(form.getBody(), Section.TITLE_BAR);
    section.setText("Colors");
    section.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

    StyleDefinition def = loadData(parent.getDisplay());

    ManagedForm managedForm = new ManagedForm(tk, form);
    resourceManager = new LocalResourceManager(JFaceResources.getResources());
    new ThemeColorBlock(def, parent.getDisplay(), resourceManager).createContent(managedForm);

    ManagedForm fontsMForm = new ManagedForm(tk, form);
    section = tk.createSection(form.getBody(), Section.TITLE_BAR);
    section.setText("Fonts");
    section.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    new ThemeColorBlock(def, parent.getDisplay(), resourceManager).createContent(fontsMForm);
}
项目:OpenSPIFe    文件:DetailPage.java   
private void addTitle(String title) {
    ManagedForm mForm = new ManagedForm(toolkit, form);
    mForm.addPart(new TitleFormPart());
    mForm.setInput(title);

    // PageBook.showPage() should do this for us. This was causing SPF-785.
       // form.setVisible(true);

    form.reflow(true);
}
项目:ant-ivyde    文件:ResolveVisualizerForm.java   
public ManagedForm getManagedForm() {
    return managedForm;
}