当前位置: 首页>>代码示例>>Java>>正文


Java Section.EXPANDED属性代码示例

本文整理汇总了Java中org.eclipse.ui.forms.widgets.Section.EXPANDED属性的典型用法代码示例。如果您正苦于以下问题:Java Section.EXPANDED属性的具体用法?Java Section.EXPANDED怎么用?Java Section.EXPANDED使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.eclipse.ui.forms.widgets.Section的用法示例。


在下文中一共展示了Section.EXPANDED属性的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: OverviewProjectInformationSection

/**
 * @param page
 * @param parent
 * @param style
 */
public OverviewProjectInformationSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);

    try {
        this.rmData = RMDataUtil.findRMData(model);
    } catch (Exception e) {
        this.rmData = null;
    }
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:14,代码来源:OverviewProjectInformationSection.java

示例2: createSectionTitle

public Composite createSectionTitle(Composite parent, String text, boolean expandable, int columns, int span) {
	int style = Section.EXPANDED | Section.TITLE_BAR;
	if (expandable)
		style = style | Section.TWISTIE;
	Section section = new NotifyExpandSection(parent, style, sectionSizeChange);
	section.titleBarTextMarginWidth = 0;
	// section.marginWidth = 2;
	section.setTitleBarBorderColor(SWTResourceManager.getColor(SWT.COLOR_GRAY));
	section.setTitleBarBackground(SWTResourceManager.getColor(SWT.COLOR_TITLE_INACTIVE_BACKGROUND));

	// section.setFont(SWTResourceManager.getBoldFont(section.getFont()));
	if (parent.getLayout() instanceof GridLayout) {
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		gd.horizontalSpan = span;
		section.setLayoutData(gd);
	}
	section.setText(text);
	if (sectionSizeChange != null)
		section.addExpansionListener(sectionSizeChange);
	// section.setSeparatorControl(new Label(section, SWT.SEPARATOR
	// | SWT.HORIZONTAL));

	parent = createComposite(section, SWT.BORDER);
	GridLayout layout = new GridLayout(columns, false);
	layout.marginHeight = 4;
	layout.marginWidth = 2;
	parent.setLayout(layout);

	section.setClient(parent);
	return parent;
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:31,代码来源:TabbedPropertySheetWidgetFactory.java

示例3: createSection

public Composite createSection(Composite parent, String text, boolean expandable, int columns, int span, int style) {
	style = style | Section.EXPANDED;
	if (expandable)
		style = style | Section.TREE_NODE;
	Section section = new NotifyExpandSection(parent, style, sectionSizeChange);
	section.titleBarTextMarginWidth = 0;

	section.setFont(SWTResourceManager.getBoldFont(section.getFont()));

	if (parent.getLayout() instanceof GridLayout) {
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		gd.horizontalSpan = span;
		section.setLayoutData(gd);
	}
	section.setText(text);
	section.setSeparatorControl(new Label(section, SWT.SEPARATOR | SWT.HORIZONTAL));
	if (sectionSizeChange != null)
		section.addExpansionListener(sectionSizeChange);
	Composite cmp = createComposite(section, SWT.NONE);
	GridLayout layout = new GridLayout(columns, false);
	layout.marginHeight = 4;
	layout.marginWidth = 2;
	cmp.setLayout(layout);

	section.setClient(cmp);
	return cmp;
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:27,代码来源:TabbedPropertySheetWidgetFactory.java

示例4: createAndGetSection

/**
 * Create a section and return it. The client of the section is a composite where the control can be created
 */
public Section createAndGetSection(Composite parent, String text, boolean expandable, int columns, int span, int style) {
	style = style | Section.EXPANDED;
	if (expandable)
		style = style | Section.TREE_NODE;
	Section section = new NotifyExpandSection(parent, style, sectionSizeChange);
	section.titleBarTextMarginWidth = 0;

	section.setFont(SWTResourceManager.getBoldFont(section.getFont()));

	if (parent.getLayout() instanceof GridLayout) {
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		gd.horizontalSpan = span;
		section.setLayoutData(gd);
	}
	section.setText(text);
	section.setSeparatorControl(new Label(section, SWT.SEPARATOR | SWT.HORIZONTAL));
	if (sectionSizeChange != null)
		section.addExpansionListener(sectionSizeChange);
	Composite cmp = createComposite(section, SWT.NONE);
	GridLayout layout = new GridLayout(columns, false);
	layout.marginHeight = 4;
	layout.marginWidth = 2;
	cmp.setLayout(layout);

	section.setClient(cmp);
	return section;
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:30,代码来源:TabbedPropertySheetWidgetFactory.java

示例5: createSection

/**
 * Creates a new subsection inside the current page. This subsection has its own heading and can be (un-)folded.
 * 
 * @param title
 *            The title of the section
 * @param description
 *            The description of the section (will be shown directly under the title)
 * @param gridStyle A GridData constants for configuring the behavior of the section.
 *     Usually,  <tt>GridData.FILL_HORIZONTAL</tt> should be appropriate.
 * @return A new composite where new elements can be added to.
 *     The newly created composite must be configured with a {@link GridLayout} otherwise
 *     nested elements will not be displayed.
 * @see #createSection(String, String, int, int)
 */
protected Composite createSection(String title, String description, int gridStyle) {
    int style = Section.TITLE_BAR | Section.TWISTIE | Section.EXPANDED;
    if (null != description) {
        style |= Section.DESCRIPTION;
    }
    
    return createSection(title, description, style, gridStyle);
}
 
开发者ID:SSEHUB,项目名称:EASyProducer,代码行数:22,代码来源:AbstractEASyEditorPage.java

示例6: OverviewModelDetailSection

/**
 * 생성자
 * 
 * @param page
 * @param parent
 */
public OverviewModelDetailSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);

}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:10,代码来源:OverviewModelDetailSection.java

示例7: OverviewDocumentSection

/**
 * 생성자
 * 
 * @param overviewPage
 * @param parent
 */
public OverviewDocumentSection(OverviewPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:OverviewDocumentSection.java

示例8: DetailsModelLibrarySection

/**
 * 생성자
 * 
 * @param detailsPage
 * @param parent
 */
public DetailsModelLibrarySection(DetailsPage detailsPage, Composite parent) {
    super(detailsPage, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:DetailsModelLibrarySection.java

示例9: FragmentSection

/**
 * 생성자
 * 
 * @param page
 * @param parent
 */
public FragmentSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:FragmentSection.java

示例10: DetailsProfileSection

/**
 * 생성자
 * 
 * @param page
 * @param parent
 */
public DetailsProfileSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:DetailsProfileSection.java

示例11: DiagramSection

/**
 * 생성자
 * 
 * @param fragmentDiagramPage
 * @param parent
 */
public DiagramSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:DiagramSection.java

示例12: OverviewGeneralSection

/**
 * 생성자
 * 
 * @param page
 * @param parent
 */
public OverviewGeneralSection(FormPage page, Composite parent) {
    super(page, parent, Section.TWISTIE | Section.EXPANDED | Section.DESCRIPTION);
}
 
开发者ID:SK-HOLDINGS-CC,项目名称:NEXCORE-UML-Modeler,代码行数:9,代码来源:OverviewGeneralSection.java


注:本文中的org.eclipse.ui.forms.widgets.Section.EXPANDED属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。