private void createListDialogField(Composite composite) {
Composite c= new Composite(composite, SWT.NONE);
c.setFont(composite.getFont());
c.setLayout(createGridLayout(3));
c.setLayoutData(createGridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL, 4, 0));
((GridLayout) c.getLayout()).marginWidth= 0;
String[] buttonlabels= new String[] { JavadocExportMessages.JavadocStandardWizardPage_selectallbutton_label, JavadocExportMessages.JavadocStandardWizardPage_clearallbutton_label, JavadocExportMessages.JavadocStandardWizardPage_configurebutton_label};
JavadocLinkDialogLabelProvider labelProvider= new JavadocLinkDialogLabelProvider();
ListAdapter adapter= new ListAdapter();
fListDialogField= new CheckedListDialogField<JavadocLinkRef>(adapter, buttonlabels, labelProvider);
fListDialogField.setDialogFieldListener(adapter);
fListDialogField.setCheckAllButtonIndex(0);
fListDialogField.setUncheckAllButtonIndex(1);
fListDialogField.setViewerComparator(new ViewerComparator());
createLabel(c, SWT.NONE, JavadocExportMessages.JavadocStandardWizardPage_referencedclasses_label, createGridData(GridData.HORIZONTAL_ALIGN_BEGINNING, 4, 0));
fListDialogField.doFillIntoGrid(c, 3);
LayoutUtil.setHorizontalGrabbing(fListDialogField.getListControl(null));
fListDialogField.enableButton(2, false);
}
JavadocStandardWizardPage.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Eclipse-Postfix-Code-Completion
作者:
评论列表
文章目录