treeFormData.right = new FormAttachment( 100, 0 ); treeFormData.bottom = new FormAttachment( closeButton, -margin * 2 ); scrollpane.setLayoutData( treeFormData ); scrollpane.setExpandVertical( true ); scrollpane.setExpandHorizontal( true );
fdSc.right = new FormAttachment( 100, 0 ); fdSc.bottom = new FormAttachment( 100, -50 ); sc.setLayoutData( fdSc );
fdComp.right = new FormAttachment( 100, 0 ); fdComp.bottom = new FormAttachment( wOK, -margin * 2 ); wSComp.setLayoutData( fdComp );
@Override public void setLayoutData( Object layoutData ) { checkWidget(); scrolledComposite.setLayoutData( layoutData ); }
private void initContent(Shell shell) { // Configure shell shell.setLayout(new GridLayout()); // Configure standard composite Composite standardComposite = new Composite(shell, SWT.NONE); standardComposite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); // Configure scrolled composite ScrolledComposite scrolledComposite = new ScrolledComposite(shell, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); scrolledComposite.setLayout(new GridLayout()); scrolledComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); scrolledComposite.setExpandVertical(true); scrolledComposite.setExpandHorizontal(true); scrolledComposite.setAlwaysShowScrollBars(true); // Add content to scrolled composite Composite scrolledContent = new Composite(scrolledComposite, SWT.NONE); scrolledContent.setLayout(new GridLayout()); scrolledComposite.setContent(scrolledContent); }
/** * Creates the inner page container. * * @param parent * @return Composite */ protected Composite createPageContainer(Composite parent) { Composite outer = new Composite(parent, SWT.NONE); GridData outerData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); outerData.horizontalIndent = IDialogConstants.HORIZONTAL_MARGIN; outer.setLayout(new GridLayout()); outer.setLayoutData(outerData); //Create an outer composite for spacing scrolled = new ScrolledComposite(outer, SWT.V_SCROLL | SWT.H_SCROLL); // always show the focus control scrolled.setShowFocusedControl(true); scrolled.setExpandHorizontal(true); scrolled.setExpandVertical(true); GridData scrolledData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); scrolled.setLayoutData(scrolledData); Composite result = new Composite(scrolled, SWT.NONE); GridData resultData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); result.setLayout(getPageLayout()); result.setLayoutData(resultData); scrolled.setContent(result); return result; }
/** * Creates the inner page container. * * @param parent * @return Composite */ protected Composite createPageContainer(Composite parent) { Composite outer = new Composite(parent, SWT.NONE); GridData outerData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); outerData.horizontalIndent = IDialogConstants.HORIZONTAL_MARGIN; outer.setLayout(new GridLayout()); outer.setLayoutData(outerData); //Create an outer composite for spacing scrolled = new ScrolledComposite(outer, SWT.V_SCROLL | SWT.H_SCROLL); // always show the focus control scrolled.setShowFocusedControl(true); scrolled.setExpandHorizontal(true); scrolled.setExpandVertical(true); GridData scrolledData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); scrolled.setLayoutData(scrolledData); Composite result = new Composite(scrolled, SWT.NONE); GridData resultData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); result.setLayout(getPageLayout()); result.setLayoutData(resultData); scrolled.setContent(result); return result; }
| GridData.GRAB_VERTICAL); scrolled.setLayoutData(scrolledData);
public VirtualOperationDialog(final SwtFlowgrid flowgrid, final VirtualOperation operation) { this.flowgrid = flowgrid; this.operation = operation; alert = new AlertDialog(flowgrid.shell()); alert.setTitle("Edit Virtual Method"); new Label(alert.getContentContainer(), SWT.NONE).setText("Operation name"); new Label(alert.getContentContainer(), SWT.NONE).setText(operation.name()); Button addParameterButton = new Button(alert.getContentContainer(), SWT.NONE); addParameterButton.setText("Add Parameter"); addParameterButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { new ParameterDialog(VirtualOperationDialog.this, null).show(); } }); ScrolledComposite scrolledComposite = flowgrid.createVerticalScrolledComposite(alert.getContentContainer()); scrolledComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); parameterComposite = new Composite(scrolledComposite, SWT.NONE); scrolledComposite.setContent(parameterComposite); parameterComposite.setLayout(new GridLayout(4, false)); updateParameterList(); alert.setPositiveButton("Ok", null); }
/** * Creates the contents. * * @param parent the parent composite * * @return the created composite */ public Composite createContents( Composite parent ) { // Creating the scrolled composite containing all UI scrolledComposite = new ScrolledComposite( parent, SWT.H_SCROLL | SWT.V_SCROLL ); scrolledComposite.setLayout( new GridLayout() ); scrolledComposite.setExpandHorizontal( true ); scrolledComposite.setLayoutData( new GridData( SWT.FILL, SWT.FILL, true, true ) ); // Creating the composite composite = BaseWidgetUtils.createColumnContainer( scrolledComposite, 3, 1 ); composite.setLayoutData( new GridData( SWT.FILL, SWT.FILL, true, true ) ); scrolledComposite.setContent( composite ); addInitialModSpec(); validate( false ); return scrolledComposite; }
scrolled_comp.setLayoutData(gridData);
/** * Creates a scrolled composite * @param parent * @param columns * @return a new scrolled composite */ protected ScrolledComposite createScrolledComposite(Composite parent, int columns) { ScrolledComposite scomp = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL); scomp.setExpandHorizontal(true); scomp.setExpandVertical(true); scomp.setLayout(new GridLayout(1, false)); scomp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); scomp.addListener(SWT.Resize, event -> handleExpand(getScrollingParent(event.widget))); return scomp; }
public ClassifierEditor(final SwtFlowgrid flowgrid, Classifier classifier) { this.flowgrid = flowgrid; this.classifier = classifier; flowgrid.shell().setText(classifier.name() + " - FlowGrid"); flowgrid.shell().setLayout(new FillLayout()); GridLayout contentLayout = new GridLayout(4, true); contentLayout.marginHeight = 0; contentLayout.marginWidth = 0; flowgrid.shell().setLayout(contentLayout); propertyScrolledComposite = flowgrid.createVerticalScrolledComposite(flowgrid.shell()); propertyPanel = new Composite(propertyScrolledComposite, SWT.NONE); propertyPanel.setLayout(flowgrid.resourceManager.createGridLayout(1)); propertyScrolledComposite.setContent(propertyPanel); propertyScrolledComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); operationScrolledComposite = flowgrid.createVerticalScrolledComposite(flowgrid.shell()); operationPanel = new Composite(operationScrolledComposite, SWT.NONE); operationPanel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 1)); GridLayout operationLayout = new GridLayout(2, true); operationLayout.marginHeight = 0; operationLayout.marginWidth = 0; operationPanel.setLayout(operationLayout); operationScrolledComposite.setContent(operationPanel); operationScrolledComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 1)); operationScrolledComposite.setBackground(flowgrid.resourceManager.background); refresh(); // contentPanel.layout(true, true); //flowgrid.shell().layout(true, true); }
scroll.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
scrolled_comp.setLayout(layout); GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true, 2, 1); scrolled_comp.setLayoutData(gridData);
GridData listData = new GridData(SWT.FILL, SWT.FILL, true, true); listData.heightHint = flowgrid.getMinimumListHeight(); scrolledComposite.setLayoutData(listData);
public void createPartControl(Composite parent, FormToolkit toolkit) { scrollComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER); scrollComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); scrollComposite.setBackground(toolkit.getColors().getBackground());
@Override public void createControl(Composite parent) { final ScrolledComposite scrollContainer = new ScrolledComposite(parent, SWT.V_SCROLL); scrollContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
public void paintControl(PaintEvent e) { Point leftSize = leftComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT); FormData formData2 = new FormData(); formData2.left = new FormAttachment(0, leftSize.x); formData2.right = new FormAttachment(100, 0); formData2.top = new FormAttachment(0, 0); formData2.bottom = new FormAttachment(100, 0); scrolledComposite.setLayoutData(formData2); mainComposite.layout(true); } });
scomp.setExpandVertical(true); scomp.setLayout(new GridLayout(2, false)); scomp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); scomp.addListener(SWT.Resize, event -> handleExpand(getScrollingParent(event.widget))); Composite sbody = SWTFactory.createComposite(scomp, 1, 1, GridData.FILL_BOTH);