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


Java ExpandItem.setExpanded方法代码示例

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


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

示例1: refresh

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
public void refresh(){
	for(ExpandItem expandItem:expandBar.getItems()){
		expandItem.setExpanded(false);
		expandItem.dispose();
	}
	isAllPassthrougButton.setSelection(transformMapping.isAllInputFieldsArePassthrough());
	loadExpressionAndOperationData();		
	mappingTableViewer.refresh();
	refreshOutputTable();
	showHideValidationMessage();
	
	
}
 
开发者ID:capitalone,项目名称:Hydrograph,代码行数:14,代码来源:TransformDialog.java

示例2: initExpandItmes

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
private void initExpandItmes() {
		ExpandItem item1 = new ExpandItem (bar, SWT.NONE, 0);
		item1.setText("Structure");
		item1.setHeight(structureGroup.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
		item1.setControl(structureGroup);		
		item1.setExpanded(true);
		
//		ExpandItem item3 = new ExpandItem (bar, SWT.NONE, 2);
//		item3.setText("Text-Style");
//		item3.setHeight(textStyleWidget.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
//		item3.setControl(textStyleWidget);
//		item3.setExpanded(true);
	}
 
开发者ID:Transkribus,项目名称:TranskribusSwtGui,代码行数:14,代码来源:StructuralMetadataWidget.java

示例3: expandAtdl4jWidgetParentStrategyPanel

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
/**
 * Navigates through aWidget's getParent() looking for ExpandBar with ExpandItems not-yet-expanded and expands those
 * @param aWidget
 * @return boolean indicating whether any ExpandBar ExpandItems were adjusted
 */
public boolean expandAtdl4jWidgetParentStrategyPanel( Atdl4jWidget<?> aWidget )
{
	boolean tempAdjustedFlag = false;
	if ( ( aWidget.getParent() != null ) && ( aWidget.getParent() instanceof Composite ) )
	{
		Composite tempParent = (Composite) aWidget.getParent();
		
		while ( tempParent != null ) 
		{
			// -- Expand if necessary --
			if ( tempParent instanceof ExpandBar )
			{
				ExpandBar tempExpandBar = (ExpandBar) tempParent;
				for ( ExpandItem tempExpandItem : tempExpandBar.getItems() )
				{
					if ( ! tempExpandItem.getExpanded() )
					{
						tempExpandItem.setExpanded( true );
						// -- (relayoutParents=false) --
						relayoutExpandBar( tempExpandBar, false );
						tempAdjustedFlag = true;
					}
				}
			}

			// -- Iterate to next parent --
			if ( ( tempParent.getParent() != null ) && ( ( tempParent.getParent() instanceof Composite ) ) )
			{
				tempParent = (Composite) tempParent.getParent();
			}
			else
			{
				break;
			}
		}
	}

	return tempAdjustedFlag;
}
 
开发者ID:atdl4j,项目名称:atdl4j,代码行数:45,代码来源:SWTStrategyPanelHelper.java

示例4: okPressed

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
@Override
protected void okPressed() {
	for (ExpandItem expandItem : expandBar.getItems()) {
		
		for (Object object : checkboxTableViewer.getCheckedElements()) {
			if (expandItem.getText().equals(object.toString())) {
				expandItem.setExpanded(false);
				for (int i = 0; i < mappingSheetRowList.size(); i++) {
					if (mappingSheetRowList.get(i).getOperationID().equals(object.toString())) 
					{
					for(FilterProperties filterProperties:mappingSheetRowList.get(i).getOutputList())
						{	
						int index=-1;	
						for(int j=0;j<outerOutputList.size();j++)
						{
							if(outerOutputList.get(j)==filterProperties)
							{
								index=j;
								break;
							}	
						}
						if(index!=-1)
						outerOutputList.remove(index);
						}
						
						if(mappingSheetRowList.get(i).isExpression())
						{
							mappingSheetRowList.remove(i);
							mappingSheetRowList.remove(i-1);
							
						}
						else
						{
							mappingSheetRowList.remove(i+1);
							mappingSheetRowList.remove(i);
						}
					
					break;
					}
				}
				expandItem.dispose();
                   break;
			}
		}
	}
	super.okPressed();
}
 
开发者ID:capitalone,项目名称:Hydrograph,代码行数:48,代码来源:OperationClassDeleteDialog.java

示例5: addExpandItem

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
private void addExpandItem(final ScrolledComposite scrollBarComposite) 
{
	final ExpandItem expandItem = new ExpandItem(expandBar, SWT.V_SCROLL);
	expandItem.setExpanded(true);
	if (OSValidator.isMac()) {
		if (Constants.AGGREGATE.equalsIgnoreCase(component.getComponentName())
				|| Constants.CUMULATE.equalsIgnoreCase(component.getComponentName())) {
			expandItem.setHeight(415);
		} else if (Constants.GROUP_COMBINE.equalsIgnoreCase(component.getComponentName())) {
			expandItem.setHeight(460);
		} else {
			expandItem.setHeight(362);
		}
	} else if (Constants.AGGREGATE.equalsIgnoreCase(component.getComponentName())
			|| Constants.CUMULATE.equalsIgnoreCase(component.getComponentName())) {
		expandItem.setHeight(409);
	} else if (Constants.GROUP_COMBINE.equalsIgnoreCase(component.getComponentName())) {
		expandItem.setHeight(450);
	} else {
		expandItem.setHeight(350);
	}
	expandBar.addListener(SWT.MouseUp, new Listener() {

		@Override
		public void handleEvent(Event event) {
			scrollBarComposite.setMinSize(expandBar.computeSize(SWT.DEFAULT, SWT.DEFAULT));
		}
	});
	final OperationClassComposite operationClassComposite = createOperationClassComposite(expandItem);
	final AbstractExpressionComposite expressionComposite = createExpressionComposite(expandItem,
			operationClassComposite);
	if (mappingSheetRowForExpression.isActive()) {
		expandItem.setControl(expressionComposite);
		expandItem.setText(mappingSheetRowForExpression.getOperationID());
	} else if (mappingSheetRowForOperationClass.isActive()) {
		expandItem.setControl(operationClassComposite);
		expandItem.setText(mappingSheetRowForOperationClass.getOperationID());

	}
	if (!Constants.NORMALIZE.equalsIgnoreCase(component.getComponentName())) {
		attachListenerOnSwitchToClassButton(expandItem, operationClassComposite, expressionComposite);
		attachListenerOnSwitchToExpressiomButton(expandItem, operationClassComposite, expressionComposite);
	}
	showHideValidationMessage();
	scrollBarComposite.setContent(expandBar);
	scrollBarComposite.setMinSize(expandBar.computeSize(SWT.DEFAULT, SWT.DEFAULT));
}
 
开发者ID:capitalone,项目名称:Hydrograph,代码行数:48,代码来源:TransformDialog.java

示例6: addOperations

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
private void addOperations() {
	if (expandBar.getItemCount()>0){
		for (ExpandItem expandItem : expandBar.getItems()) {
			expandItem.setExpanded(false);
		}
	}
	List<MappingSheetRow> activeMappingSheetRows=
			TransformMappingFeatureUtility.INSTANCE.getActiveMappingSheetRow(transformMapping.getMappingSheetRows());
	int n = activeMappingSheetRows.size()+1;
	String operationID;
	operationID= Messages.OPERATION_ID_PREFIX + n;	
	
	Set<String>	operationIds = new HashSet<String>();
	
	transformMapping.getMappingSheetRows().forEach(mappingSheetRow->{
		operationIds.add(mappingSheetRow.getOperationID());
		}
	);
	
	//If duplicate Operation Id (for Operation)exists
	while(operationIds.contains(operationID)){
		operationID = Messages.OPERATION_ID_PREFIX + ++n;
	}
	List<FilterProperties> inputFieldListOperationClass = new ArrayList<>();
	List<FilterProperties> outputListOperationClass = new ArrayList<>();
	List<NameValueProperty> nameValuePropertyOperationClass = new ArrayList<>();
	mappingSheetRowForOperationClass = new MappingSheetRow(inputFieldListOperationClass, 
			outputListOperationClass, operationID, Messages.CUSTOM, "",
			nameValuePropertyOperationClass, false, "", false, "",false,null,null,setActiveMappingSheetForOperationClass());	
	transformMapping.getMappingSheetRows().add(mappingSheetRowForOperationClass);
		
	List<FilterProperties> inputFieldList = new ArrayList<>();
	List<FilterProperties> outputList = new ArrayList<>();
	List<NameValueProperty> nameValueProperty = new ArrayList<>();
	operationID=Messages.EXPRESSION_ID_PREFIX + n;
	
	//If duplicate Operation Id (for Expression)exists
	while(operationIds.contains(operationID)){
		operationID = Messages.EXPRESSION_ID_PREFIX + ++n;
	}
	
	ExpressionEditorData expressionEditorData=new ExpressionEditorData("",component.getComponentName());
	ExpressionEditorData mergeExpressionEditorDataForGroupCombine=new ExpressionEditorData("",component.getComponentName());
   	mappingSheetRowForExpression = new MappingSheetRow(inputFieldList, outputList, operationID, Messages.CUSTOM, "",
			nameValueProperty, false, "", false, "",true,expressionEditorData,mergeExpressionEditorDataForGroupCombine,setActiveMappingSheetForExpression());
   	transformMapping.getMappingSheetRows().add(mappingSheetRowForExpression);
	addExpandItem(scrolledComposite);
}
 
开发者ID:capitalone,项目名称:Hydrograph,代码行数:49,代码来源:TransformDialog.java

示例7: main

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new FillLayout());
    shell.setText("ExpandBar Example");
    ExpandBar bar = new ExpandBar(shell, SWT.V_SCROLL);
//    Image image = new Image(display, "yourFile.gif");

    // First item
    Composite composite = new Composite(bar, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.marginLeft = layout.marginTop = layout.marginRight = layout.marginBottom = 10;
    layout.verticalSpacing = 10;
    composite.setLayout(layout);
    Button button = new Button(composite, SWT.PUSH);
    button.setText("SWT.PUSH");
    button = new Button(composite, SWT.RADIO);
    button.setText("SWT.RADIO");
    button = new Button(composite, SWT.CHECK);
    button.setText("SWT.CHECK");
    button = new Button(composite, SWT.TOGGLE);
    button.setText("SWT.TOGGLE");
    ExpandItem item0 = new ExpandItem(bar, SWT.NONE, 0);
    item0.setText("What is your favorite button");
    item0.setHeight(composite.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
    item0.setControl(composite);
    
    
    ExpandItem item1 = new ExpandItem(bar, SWT.NONE, 0);
    item1.setText("What is your favorite button2");
    item1.setHeight(composite.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
    Button btn = new Button(bar, SWT.PUSH);
    btn.setText("hello");
    item1.setControl(btn);    
    
    
//    item0.setImage(image);

    item0.setExpanded(true);

    bar.setSpacing(8);
    shell.setSize(400, 350);
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
//    image.dispose();
    display.dispose();
  }
 
开发者ID:Transkribus,项目名称:TranskribusSwtGui,代码行数:52,代码来源:ExpandBarControlsAdding.java

示例8: fillData

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
/**
 * Fill data
 * @param specLoaded
 */
private void fillData(Spec specLoaded)
{
    if (specLoaded == null)
    {
        hide();
        return;
    } else
    {

        // retrieve the markers associated with the loaded spec
        IMarker[] markers = TLAMarkerHelper.getProblemMarkers(specLoaded.getProject(), null);

        if (markers == null || markers.length == 0)
        {
            hide();
        }

        // sort the markers
        List<IMarker> markersList = new ArrayList<IMarker>(Arrays.asList(markers));
        Collections.sort(markersList, new MarkerComparator());

        // Bug fix: 2 June 2010.  It takes forever if
        // there are a large number of markers, which
        // can easily happen if you remove a definition
        // that's used hundreds of times.
        int iterations = Math.min(markers.length, 20);
        for (int j = 0; j < iterations; j++)
        {
            final IMarker problem = markersList.get(j);

            // listener
            Listener listener = new Listener() {
                // goto marker on click
                public void handleEvent(Event event)
                {
                    TLAMarkerHelper.gotoMarker(problem, ((event.stateMask & SWT.CTRL) != 0));
                }
            };

            // contents of the item
            Composite problemItem = new Composite(bar, SWT.LINE_SOLID);
            problemItem.setLayout(new RowLayout(SWT.VERTICAL));
            problemItem.addListener(SWT.MouseDown, listener);

            String[] lines = problem.getAttribute(IMarker.MESSAGE, "").split("\n");
            for (int i = 0; i < lines.length; i++)
            {
                StyledText styledText = new StyledText(problemItem, SWT.INHERIT_DEFAULT);
                styledText.setEditable(false);
                styledText.setCursor(styledText.getDisplay().getSystemCursor(SWT.CURSOR_HAND));
                styledText.setText(lines[i]);
                styledText.addListener(SWT.MouseDown, listener);

                if (isErrorLine(lines[i], problem))
                {
                    StyleRange range = new StyleRange();
                    range.underline = true;
                    range.foreground = styledText.getDisplay().getSystemColor(SWT.COLOR_RED);
                    range.start = 0;
                    range.length = lines[i].length();
                    styledText.setStyleRange(range);
                }
            }

            ExpandItem item = new ExpandItem(bar, SWT.NONE, 0);
            item.setExpanded(true);
            
            String markerType = TLAMarkerHelper.getType(problem);
            item.setText(AdapterFactory.getMarkerTypeAsText(markerType) + " " + AdapterFactory.getSeverityAsText(problem.getAttribute(IMarker.SEVERITY,
                    IMarker.SEVERITY_ERROR)));
            item.setHeight(problemItem.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
            item.setControl(problemItem);
            item.addListener(SWT.MouseDown, listener);
        }
    }
    return ;
}
 
开发者ID:tlaplus,项目名称:tlaplus,代码行数:82,代码来源:ProblemView.java

示例9: createLeftControlPanel

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
/*******************************************************
 * Creates the left control panel of the graph view
 * 
 * @param parent
 *            The {@link SashForm} parent of this panel
 *******************************************************/
private void createLeftControlPanel(Composite parent)
{
	// The expand bar
	ExpandBar bar = new ExpandBar(parent, SWT.V_SCROLL);

	// Create the composites of the Macro/Micro Expand Items:

	// --- 1 - The Macro composite
	Composite macroComp = new Composite(bar, SWT.BORDER | SWT.SHADOW_ETCHED_IN);
	macroComp.setLayout(new GridLayout(1, true));
	macroComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

	// The enable button of the macro graph
	mEnableMacroGraph = new Button(macroComp, SWT.RADIO);
	mEnableMacroGraph.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
	mEnableMacroGraph.setText("Enable Macro Graph");

	// The list of tactics for the macro graph: contains check boxes
	mMacroTactics = new Group(macroComp, SWT.BORDER | SWT.SHADOW_ETCHED_IN);
	mMacroTactics.setLayout(new GridLayout(1, true));
	mMacroTactics.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
	mMacroTactics.setText("Select Tactics");

	// --- 2 - The Micro composite
	Composite microComp = new Composite(bar, SWT.BORDER | SWT.SHADOW_ETCHED_IN);
	microComp.setLayout(new GridLayout(1, true));
	microComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

	// The enable button of the micro graph
	mEnableMicroGraph = new Button(microComp, SWT.RADIO);
	mEnableMicroGraph.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
	mEnableMicroGraph.setText("Enable Micro Graph");

	// The list of tactics for the macro graph: contains check boxes
	mMicroTactics = new Group(microComp, SWT.BORDER | SWT.SHADOW_ETCHED_IN);
	mMicroTactics.setLayout(new GridLayout(1, true));
	mMicroTactics.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
	mMicroTactics.setText("Select a Tactic");

	// Create the expand items:

	// 1 - The Macro Graph Expand Item
	mMacroExpandItem = new ExpandItem(bar, SWT.NONE);
	mMacroExpandItem.setText("Macro Graph");
	mMacroExpandItem.setImage(mImageRegistry.getImage("timIcon"));
	// Set the control of the expand item
	mMacroExpandItem.setHeight(macroComp.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
	mMacroExpandItem.setControl(macroComp);

	// 2 - The Macro Graph Expand Item
	mMicroExpandItem = new ExpandItem(bar, SWT.NONE);
	mMicroExpandItem.setText("Micro Graph");
	mMicroExpandItem.setImage(mImageRegistry.getImage("timIcon"));
	// Set the control of the expand item
	mMicroExpandItem.setHeight(microComp.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);
	mMicroExpandItem.setControl(microComp);

	// Expand the macro item by default
	mMacroExpandItem.setExpanded(true);
	mMicroExpandItem.setExpanded(false);
}
 
开发者ID:ArchieProject,项目名称:Archie-Smart-IDE,代码行数:68,代码来源:GraphView.java

示例10: ObjectContextView

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
/**
 * Create the composite.
 * 
 * @param parent
 * @param style
 */
public ObjectContextView(CTApp app, AppWindow window, Composite parent, int style) {
	super(parent, style);

	this.app = app;

	setLayout(new GridLayout(1, false));

	ctools = new CTComposite(this, SWT.NONE);
	ctools.setBackground(CTResourceManagerFactory.instance().getActiontitle2Background());
	ctools.setForeground(CTResourceManagerFactory.instance().getActionTitle2Color());

	GridLayout ctoolslayout = new GridLayout();
	ctoolslayout.numColumns = 10;
	ctools.setLayout(ctoolslayout);
	ctools.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));

	CTLabel ltitle = new CTLabel(ctools, SWT.NONE);

	scrolledComposite = new ScrolledComposite(this, SWT.BORDER | SWT.V_SCROLL);
	scrolledComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
	scrolledComposite.setExpandHorizontal(true);
	scrolledComposite.setExpandVertical(true);
	scrolledComposite.addListener(SWT.Resize, new Listener() {
		@Override
		public void handleEvent(Event arg0) {
			updateLayout();
		}
	});

	expandBar = new ExpandBar(scrolledComposite, SWT.NONE);
	expandBar.setBackground(CTResourceManagerFactory.instance().getControlBg());

	ExpandItem xpndtmUsedIn = new ExpandItem(expandBar, SWT.NONE);
	xpndtmUsedIn.setExpanded(true);
	xpndtmUsedIn.setText("Used in");

	cusedin = new CTComposite(expandBar, SWT.NONE);

	xpndtmUsedIn.setControl(cusedin);
	xpndtmUsedIn.setHeight(xpndtmUsedIn.getControl().computeSize(SWT.DEFAULT, SWT.DEFAULT).y);

	xpndtmProperties = new ExpandItem(expandBar, SWT.NONE);
	xpndtmProperties.setExpanded(true);
	xpndtmProperties.setText("Properties");

	propertiesview = new ObjectViewer(app, window, expandBar);
	xpndtmProperties.setControl(propertiesview);

	xpndtmChildren = new ExpandItem(expandBar, SWT.NONE);
	xpndtmChildren.setExpanded(true);
	xpndtmChildren.setText("children");

	createSubpartsTable();

	scrolledComposite.setContent(expandBar);
	scrolledComposite.setMinSize(expandBar.computeSize(SWT.DEFAULT, SWT.DEFAULT));
	ltitle.setText("Tree");
	ltitle.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));

	propertiesview.addObjectChangeListener((e) -> {
		updateLayout();
	});
}
 
开发者ID:CollabThings,项目名称:collabthings.swt,代码行数:70,代码来源:ObjectContextView.java

示例11: setReleaseIterations

import org.eclipse.swt.widgets.ExpandItem; //导入方法依赖的package包/类
private void setReleaseIterations(Map<Integer, Iteration> iterations) {
		// 
		List<TableViewer>
			iterationsViewers = new ArrayList<TableViewer>();
		Rectangle bounds	  = iterationsComposite.getBounds();
/*
		for (Control control : iterationsComposite.getChildren()) {
	          control.dispose();
		}
*/
		if (iterationsComposite.getChildren().length > 0) {

			iterationsComposite.dispose();		
			iterationsComposite = toolkit.createComposite(planComposite, SWT.NULL);
			iterationsComposite.setLayout(new GridLayout(1, Boolean.TRUE));
			iterationsComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, Boolean.TRUE, Boolean.TRUE));
		}
		
		ExpandBar expandBar = new ExpandBar(iterationsComposite, SWT.NONE);
		expandBar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, Boolean.TRUE, Boolean.TRUE));

		Composite expandBarComposite = toolkit.createComposite(expandBar, SWT.NULL);
//		expandBarComposite.setLayout((new CustomLayout(1, Boolean.TRUE)).getLayout());
		expandBarComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, Boolean.TRUE, Boolean.TRUE));

//		iterationsComposite.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));		// TODO

		// For each iteration, paint User Stories
		for (Iteration iteration : iterations.values()) {

			ExpandItem expandItem = new ExpandItem (expandBar, SWT.NONE);
			expandItem.setText(iteration.getName());
			expandItem.setHeight(200);		
			expandItem.setExpanded(Boolean.TRUE);
			
			Composite iterationComposite = new Composite(expandBar, SWT.NONE);
//			iterationComposite.setLayout(new CustomLayout(1, Boolean.TRUE).getLayout());
			iterationComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, Boolean.TRUE, Boolean.TRUE));
			expandItem.setControl(iterationComposite);

			iterationComposite.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));		// TODO
			
			TableViewer iterationUserStoriesViewer = new TableViewer(iterationComposite, SWT.BORDER
																					| SWT.FULL_SELECTION);
			customizeViewer(iterationUserStoriesViewer);

			iterationUserStoriesViewer.setContentProvider(new USContentProvider());
			iterationUserStoriesViewer.setInput(iteration.getUserStories());
			iterationUserStoriesViewer.setItemCount(iteration.getUserStories().size());

			iterationUserStoriesViewer.getTable().setData(iteration.getId());
			iterationUserStoriesViewer.getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, Boolean.TRUE, Boolean.TRUE));
			iterationUserStoriesViewer.getTable().setHeaderVisible(Boolean.TRUE);
			iterationUserStoriesViewer.getTable().setSize(iterationComposite.getSize().x,
														  iterationComposite.getSize().y);
			iterationUserStoriesViewer.getTable().setLinesVisible(Boolean.TRUE);
			iterationUserStoriesViewer.refresh(Boolean.TRUE);

			iterationsViewers.add(iterationUserStoriesViewer);

			iterationsComposite.setBounds(bounds);
		}

		// DND controls
		setDragControls();
		setDropControls(iterationsViewers);

		// DND Source/Target
		setDragSource();
		setDropTarget();
	}
 
开发者ID:jaloncad,项目名称:redmine.rap,代码行数:72,代码来源:PlanView.java


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