Java Examples for org.eclipse.swt.layout.RowLayout

The following java examples will help you to understand the usage of org.eclipse.swt.layout.RowLayout. These source code samples are taken from different open source projects.

Example 1
Project: rap-osgi-tutorial-ece2011-master  File: MenuBar.java View source code
@Override
public Control contribute(Composite parent) {
    final Composite result = new Composite(parent, SWT.INHERIT_DEFAULT);
    result.setData(WidgetUtil.CUSTOM_VARIANT, MENUBAR_BACKGROUND);
    RowLayout layout = new RowLayout();
    layout.marginTop = 8;
    layout.marginLeft = 30;
    result.setLayout(layout);
    final PageService pageService = serviceProvider.get(PageService.class);
    pageService.addPageTracker(new PageTracker() {

        @Override
        public void pageAdded(UIContributor page) {
            buttons.put(page.getId(), createMenuButton(result, pageService, page.getId()));
        }

        @Override
        public void pageRemoved(UIContributor page) {
            Button removed = buttons.remove(page.getId());
            removed.dispose();
            selectMenuBarButton();
        }
    });
    return result;
}
Example 2
Project: RWT_CONFIG_ADMIN_EXAMPLE-master  File: MenuBarProvider.java View source code
@Override
public Control contribute(Composite parent) {
    final Composite result = new Composite(parent, SWT.INHERIT_DEFAULT);
    result.setData(RWT.CUSTOM_VARIANT, MENUBAR_BACKGROUND);
    result.setLayout(new RowLayout());
    final PageService pageService = serviceProvider.get(PageService.class);
    pageService.addPageTracker(new PageTracker() {

        Map<UIContributor, Button> buttons = new HashMap<UIContributor, Button>();

        @Override
        public void pageAdded(UIContributor page) {
            buttons.put(page, createMenuButton(result, pageService, page.getId()));
        }

        @Override
        public void pageRemoved(UIContributor page) {
            Button removed = buttons.remove(page);
            removed.dispose();
        }
    });
    return result;
}
Example 3
Project: MOCBuilder-master  File: ColorPicker.java View source code
public void showDialog() {
    if (shell == null || shell.isDisposed()) {
        Display display = widget.getDisplay();
        shell = new Shell(display, SWT.CLOSE | SWT.TOOL | SWT.ON_TOP);
        shell.setText(title);
        shell.setLayout(new FormLayout());
        TabFolder tabFolder = new TabFolder(shell, SWT.NONE);
        tabFolder.setLayout(new RowLayout(SWT.HORIZONTAL));
        FormData fd_group = new FormData();
        fd_group.top = new FormAttachment(0, 0);
        fd_group.left = new FormAttachment(0, 0);
        fd_group.bottom = new FormAttachment(0, 210);
        fd_group.right = new FormAttachment(0, 600);
        tabFolder.setLayoutData(fd_group);
        int numOfColumns = 16;
        Button button;
        Composite unit;
        int counter = 0;
        for (ColorCategoryT colorCategoryT : ColorCategoryT.values()) {
            if (ColorLibrary.sharedColorLibrary().getColorTList(colorCategoryT).size() == 0)
                continue;
            unit = new Composite(tabFolder, SWT.NONE);
            unit.setLayout(new GridLayout(numOfColumns, true));
            TabItem tbtmNewItem = new TabItem(tabFolder, SWT.NONE);
            tbtmNewItem.setControl(unit);
            tbtmNewItem.setText("" + colorCategoryT);
            counter = 0;
            for (LDrawColorT colorT : ColorLibrary.sharedColorLibrary().getColorTList(colorCategoryT)) {
                button = new Button(unit, SWT.FLAT);
                button.setImage(imageMap.get(colorT));
                button.setData(colorT);
                button.setToolTipText(colorT.name().substring(5));
                button.addSelectionListener(listener);
                counter++;
            }
            if (counter >= numOfColumns)
                unit.setLayout(new GridLayout(numOfColumns, true));
            else
                unit.setLayout(new GridLayout(counter, true));
            unit.pack();
        }
        tabFolder.pack();
        shell.pack();
        shell.open();
    } else if (shell.isVisible()) {
        shell.setVisible(false);
    } else {
        shell.open();
    }
}
Example 4
Project: e4-rendering-master  File: TrimBarRenderer.java View source code
@Override
public void createWidget(MUIElement element, MElementContainer<MUIElement> parent) {
    if (!(element instanceof MTrimBar)) {
        return;
    }
    // CoolBar coolBar = new CoolBar((Shell) parent.getWidget(), SWT.NONE);
    Composite coolBar = new Composite((Shell) parent.getWidget(), SWT.NONE);
    // coolBar.setLocked(true);
    // CoolItem item = new CoolItem(coolBar, SWT.NONE);
    final MTrimBar trimBar = (MTrimBar) element;
    element.setWidget(coolBar);
    switch(trimBar.getSide().getValue()) {
        case SideValue.TOP_VALUE:
            coolBar.setLayoutData(SimpleTrimLayout.TOP);
            coolBar.setLayout(new RowLayout(SWT.HORIZONTAL));
            break;
        case SideValue.BOTTOM_VALUE:
            coolBar.setLayoutData(SimpleTrimLayout.BOTTOM);
            coolBar.setLayout(new RowLayout(SWT.HORIZONTAL));
            break;
        case SideValue.LEFT_VALUE:
            coolBar.setLayoutData(SimpleTrimLayout.LEFT);
            coolBar.setLayout(new RowLayout(SWT.VERTICAL));
            break;
        case SideValue.RIGHT_VALUE:
            coolBar.setLayoutData(SimpleTrimLayout.RIGHT);
            coolBar.setLayout(new RowLayout(SWT.VERTICAL));
            break;
    }
}
Example 5
Project: eclipse.platform.ui-master  File: Bug42024Test.java View source code
/*
     * @see TestCase#setUp()
     */
@Override
protected void doSetUp() throws Exception {
    super.doSetUp();
    // Create a window with a KeySequenceText
    Display display = Display.getCurrent();
    shell = new Shell(display);
    shell.setLayout(new RowLayout());
    text = new KeySequenceText(new Text(shell, SWT.BORDER));
    // Open it
    shell.pack();
    shell.open();
}
Example 6
Project: mylyn-reviews-master  File: AbstractUiFactoryProvider.java View source code
public Composite createControls(IUiContext context, Composite parent, FormToolkit toolkit, EObjectType object) {
    Composite buttonComposite = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout();
    layout.center = true;
    layout.spacing = 10;
    buttonComposite.setLayout(layout);
    List<AbstractUiFactory<EObjectType>> factories = createFactories(context, object);
    for (AbstractUiFactory<EObjectType> factory : factories) {
        factory.createControl(context, buttonComposite, toolkit);
    }
    return buttonComposite;
}
Example 7
Project: mylyn.commons-master  File: TestCredentialsDialog.java View source code
public static void main(String[] args) {
    Display display = new Display();
    final Shell shell = new Shell(display);
    shell.setText("Test Credentials Dialog");
    shell.setLayout(new RowLayout());
    Button userButton = new Button(shell, SWT.PUSH);
    userButton.setText("Username/Password");
    userButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            CredentialsDialog dialog = new CredentialsDialog(shell, Mode.USER);
            dialog.create();
            dialog.setMessage("Enter password");
            dialog.open();
            System.err.println("User name: " + dialog.getUserName());
            System.err.println("Password: " + dialog.getPassword());
            System.err.println("Save password: " + dialog.getSavePassword());
        }
    });
    Button domainButton = new Button(shell, SWT.PUSH);
    domainButton.setText("Domain");
    domainButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            CredentialsDialog dialog = new CredentialsDialog(shell, Mode.USER);
            dialog.setNeedsDomain(true);
            dialog.create();
            dialog.setMessage("Enter password");
            dialog.open();
            System.err.println("User name: " + dialog.getUserName());
            System.err.println("Password: " + dialog.getPassword());
            System.err.println("Domain: " + dialog.getDomain());
            System.err.println("Save password: " + dialog.getSavePassword());
        }
    });
    Button keyStoreButton = new Button(shell, SWT.PUSH);
    keyStoreButton.setText("Key Store");
    keyStoreButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            CredentialsDialog dialog = new CredentialsDialog(shell, Mode.KEY_STORE);
            dialog.create();
            dialog.setMessage("Enter keystore location");
            dialog.open();
            System.err.println("Key store filename: " + dialog.getKeyStoreFileName());
            System.err.println("Password: " + dialog.getPassword());
            System.err.println("Save password: " + dialog.getSavePassword());
        }
    });
    shell.pack();
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
}
Example 8
Project: opal-master  File: SnippetGradientComposite.java View source code
public static void main(final String[] args) {
    final Display display = new Display();
    final Shell shell = new Shell(display);
    shell.setBackgroundMode(SWT.INHERIT_DEFAULT);
    final FillLayout layout1 = new FillLayout(SWT.VERTICAL);
    layout1.marginWidth = layout1.marginHeight = 10;
    shell.setLayout(layout1);
    // Displays the composite
    final GradientComposite composite = new GradientComposite(shell, SWT.NONE);
    composite.setGradientEnd(display.getSystemColor(SWT.COLOR_WHITE));
    composite.setGradientStart(display.getSystemColor(SWT.COLOR_DARK_RED));
    // And the content
    final RowLayout layout2 = new RowLayout(SWT.VERTICAL);
    layout2.marginWidth = layout2.marginHeight = layout2.spacing = 10;
    composite.setLayout(layout2);
    for (int i = 0; i < 8; i++) {
        final Button button = new Button(composite, SWT.RADIO);
        button.setForeground(display.getSystemColor(SWT.COLOR_RED));
        button.setText("Button " + i);
    }
    // Open the shell
    shell.setSize(640, 360);
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
    display.dispose();
}
Example 9
Project: org.eclipse.rap-master  File: ListExample.java View source code
public void createControl(final Composite parent) {
    parent.setLayout(ExampleUtil.createGridLayout(1, false, 10, 20));
    Composite composite = new Composite(parent, SWT.NONE);
    composite.setLayout(ExampleUtil.createGridLayout(3, false, 5, 20));
    composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
    final List leftList = new List(composite, LIST_STYLE);
    leftList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    addDragSupport(leftList);
    addDropSupport(leftList);
    Composite buttons = new Composite(composite, SWT.NONE);
    RowLayout layout = new RowLayout(SWT.VERTICAL);
    layout.fill = true;
    buttons.setLayout(layout);
    final Button addButton = createButton(buttons, "Add", IMG_ADD);
    final Button removeButton = createButton(buttons, "Remove", IMG_REMOVE);
    final List rightList = new List(composite, LIST_STYLE);
    rightList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    addDragSupport(rightList);
    addDropSupport(rightList);
    leftList.setItems(ELEMENTS);
    addButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(final SelectionEvent event) {
            moveSelectedItems(leftList, rightList);
        }
    });
    removeButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(final SelectionEvent event) {
            moveSelectedItems(rightList, leftList);
        }
    });
}
Example 10
Project: rap-master  File: Bug42024Test.java View source code
/*
     * @see TestCase#setUp()
     */
protected void doSetUp() throws Exception {
    super.doSetUp();
    // Create a window with a KeySequenceText
    Display display = Display.getCurrent();
    shell = new Shell(display);
    shell.setLayout(new RowLayout());
    text = new KeySequenceText(new Text(shell, SWT.BORDER));
    // Open it
    shell.pack();
    shell.open();
}
Example 11
Project: RedisClient-master  File: TableWithPageSize.java View source code
public static void main(String[] args) {
    Display display = new Display();
    final Shell shell = new Shell(display);
    shell.setLayout(new RowLayout(SWT.VERTICAL));
    final Table table = new Table(shell, SWT.VIRTUAL | SWT.BORDER);
    table.addListener(SWT.SetData, new Listener() {

        public void handleEvent(Event event) {
            TableItem item = (TableItem) event.item;
            int index = table.indexOf(item);
            int start = index / PAGE_SIZE * PAGE_SIZE;
            int end = Math.min(start + PAGE_SIZE, table.getItemCount());
            for (int i = start; i < end; i++) {
                item = table.getItem(i);
                item.setText("Item " + i);
            }
        }
    });
    table.setLayoutData(new RowData(200, 200));
    long t1 = System.currentTimeMillis();
    table.setItemCount(COUNT);
    long t2 = System.currentTimeMillis();
    System.out.println("Items: " + COUNT + ", Time: " + (t2 - t1) + " (ms) [page=" + PAGE_SIZE + "]");
    shell.layout();
    shell.pack();
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
    display.dispose();
}
Example 12
Project: sonarlint-eclipse-master  File: ServerUpdateAvailablePopup.java View source code
@Override
protected void createContentArea(Composite composite) {
    composite.setLayout(new GridLayout(1, true));
    Label messageLabel = new Label(composite, SWT.WRAP);
    GridData layoutData = new GridData(GridData.FILL_HORIZONTAL);
    messageLabel.setLayoutData(layoutData);
    messageLabel.setText("Updates are available on SonarQube server '" + server.getId() + "'.\nDo you want to download and update them now?");
    messageLabel.setBackground(composite.getBackground());
    Composite links = new Composite(composite, SWT.NONE);
    links.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
    RowLayout rowLayout = new RowLayout();
    rowLayout.spacing = 20;
    links.setLayout(rowLayout);
    Link detailsLink = new Link(links, SWT.NONE);
    detailsLink.setText("<a>Remind me later</a>");
    detailsLink.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            ServerUpdateAvailablePopup.this.close();
        }
    });
    Link updateLink = new Link(links, SWT.NONE);
    updateLink.setText("<a>Update now</a>");
    updateLink.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            ServerUpdateAvailablePopup.this.close();
            ServerUpdateJob job = new ServerUpdateJob(server);
            JobUtils.scheduleAnalysisOfOpenFilesInBoundProjects(job, server, TriggerType.BINDING_CHANGE);
            job.schedule();
        }
    });
}
Example 13
Project: bundlemaker-master  File: RadioGroupDialogField.java View source code
/**
   * <p>
   * </p>
   * 
   */
protected void init() {
    // create the composite
    this.setLayout(new FillLayout(SWT.VERTICAL));
    // create the label
    Label aLabel = new Label(this, SWT.NO);
    aLabel.setText(_label);
    //
    SelectionListener selectionListener = new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            _selection = ((Button) e.getSource()).getData();
        }
    };
    //
    _buttons = new Button[_values.length];
    Composite group1 = new Composite(this, SWT.NO);
    group1.setLayout(new RowLayout(_layoutType));
    for (int i = 0; i < _values.length; i++) {
        _buttons[i] = new Button(group1, SWT.RADIO);
        _buttons[i].setText(_names[i]);
        _buttons[i].setData(_values[i]);
        _buttons[i].addSelectionListener(selectionListener);
    }
}
Example 14
Project: CAL-Eclipse-Plug-in-master  File: BooleanEditor.java View source code
/**
     * @see org.openquark.cal.eclipse.ui.metadataeditor.EditorComponent#createEditorComponent(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit)
     */
@Override
Control createEditorComponent(Composite parent, FormToolkit formToolkit) {
    editorPanel = formToolkit.createComposite(parent);
    editorPanel.setLayout(new RowLayout(SWT.HORIZONTAL));
    yesButton = formToolkit.createButton(editorPanel, MetadataEditorMessages.YesButtonLabel, SWT.RADIO);
    yesButton.addSelectionListener(selectionListener);
    noButton = formToolkit.createButton(editorPanel, MetadataEditorMessages.NoButtonLabel, SWT.RADIO);
    noButton.addSelectionListener(selectionListener);
    return editorPanel;
}
Example 15
Project: cdt-master  File: VisibilitySelectionPanel.java View source code
private void createAccessModifierComposite(Composite control) {
    accessModifierGroup = new Group(this, SWT.SHADOW_NONE);
    RowLayout groupLayout = new RowLayout(SWT.HORIZONTAL);
    groupLayout.fill = true;
    accessModifierGroup.setLayout(groupLayout);
    accessModifierGroup.setText(Messages.VisibilitySelectionPanel_AccessModifier);
    publicAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    publicAccessRadioButton.setText(VisibilityEnum.v_public.toString());
    protectedAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    protectedAccessRadioButton.setText(VisibilityEnum.v_protected.toString());
    privateAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    privateAccessRadioButton.setText(VisibilityEnum.v_private.toString());
}
Example 16
Project: cdt-tests-runner-master  File: VisibilitySelectionPanel.java View source code
private void createAccessModifierComposite(Composite control) {
    accessModifierGroup = new Group(this, SWT.SHADOW_NONE);
    RowLayout groupLayout = new RowLayout(SWT.HORIZONTAL);
    groupLayout.fill = true;
    accessModifierGroup.setLayout(groupLayout);
    accessModifierGroup.setText(Messages.VisibilitySelectionPanel_AccessModifier);
    publicAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    publicAccessRadioButton.setText(VisibilityEnum.v_public.toString());
    protectedAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    protectedAccessRadioButton.setText(VisibilityEnum.v_protected.toString());
    privateAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT);
    privateAccessRadioButton.setText(VisibilityEnum.v_private.toString());
}
Example 17
Project: com.packtpub.e4-master  File: TimeZoneView.java View source code
@Override
public void createPartControl(Composite parent) {
    Map<String, Set<ZoneId>> timeZones = TimeZoneComparator.getTimeZones();
    CTabFolder tabs = new CTabFolder(parent, SWT.BOTTOM);
    timeZones.forEach(( region,  zones) -> {
        CTabItem item = new CTabItem(tabs, SWT.NONE);
        item.setText(region);
        ScrolledComposite scrolled = new ScrolledComposite(tabs, SWT.H_SCROLL | SWT.V_SCROLL);
        Composite clocks = new Composite(scrolled, SWT.NONE);
        clocks.setBackground(clocks.getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
        item.setControl(scrolled);
        scrolled.setContent(clocks);
        clocks.setLayout(new RowLayout());
        RGB rgb = new RGB(128, 128, 128);
        zones.forEach( zone -> {
            Group group = new Group(clocks, SWT.SHADOW_ETCHED_IN);
            group.setText(zone.getId().split("/")[1]);
            group.setLayout(new FillLayout());
            new ClockWidget(group, SWT.NONE, rgb).setZone(zone);
        });
        Point size = clocks.computeSize(SWT.DEFAULT, SWT.DEFAULT);
        scrolled.setMinSize(size);
        scrolled.setExpandHorizontal(true);
        scrolled.setExpandVertical(true);
    });
    tabs.setSelection(0);
}
Example 18
Project: extFM-Tooling-master  File: GeneratePropertiesDialog.java View source code
@Override
protected Control createCustomArea(Composite parent) {
    Composite composite1 = new Composite(parent, SWT.NULL);
    composite1.setLayout(new RowLayout());
    Label consistentLabel = new Label(composite1, SWT.NULL);
    consistentLabel.setText("Generate only mappings, where all viewpoints are consistent?");
    generateConsistentMappingButtonTrue = new Button(composite1, SWT.RADIO);
    generateConsistentMappingButtonTrue.setText("Yes");
    Button generateConsistentMappingButtonFalse = new Button(composite1, SWT.RADIO);
    generateConsistentMappingButtonFalse.setText("No.");
    Composite composite2 = new Composite(parent, SWT.NULL);
    composite2.setLayout(new RowLayout());
    Label generateViewmodelLabel = new Label(composite2, SWT.NULL);
    generateViewmodelLabel.setText("Generate view model?");
    generateViewmodelButtonTrue = new Button(composite2, SWT.RADIO);
    generateViewmodelButtonTrue.setText("Yes");
    Button generateViewmodelButtonFalse = new Button(composite2, SWT.RADIO);
    generateViewmodelButtonFalse.setText("No.");
    Composite composite3 = new Composite(parent, SWT.NULL);
    composite3.setLayout(new RowLayout());
    Label reuseMappingLabel = new Label(composite3, SWT.NULL);
    reuseMappingLabel.setText("Reuse mapping?");
    reuseMappingButtonTrue = new Button(composite3, SWT.RADIO);
    reuseMappingButtonTrue.setText("Yes");
    Button reuseMappingButtonFalse = new Button(composite3, SWT.RADIO);
    reuseMappingButtonFalse.setText("No.");
    // set Buttons selected
    boolean generateConsistentMapping = properties.isGenerateConsistentMapping();
    generateConsistentMappingButtonTrue.setSelection(generateConsistentMapping);
    generateConsistentMappingButtonFalse.setSelection(!generateConsistentMapping);
    boolean generateViewmodel = properties.isGenerateViewmodel();
    generateViewmodelButtonTrue.setSelection(generateViewmodel);
    generateViewmodelButtonFalse.setSelection(!generateViewmodel);
    boolean reuseMapping = properties.isReuseMapping();
    reuseMappingButtonTrue.setSelection(reuseMapping);
    reuseMappingButtonFalse.setSelection(!reuseMapping);
    return parent;
}
Example 19
Project: fsmls-master  File: EcoreFeatureGroupPage.java View source code
private void addPropertyWizardPageToComposite(Composite composite) {
    RowLayout rl = new RowLayout(SWT.VERTICAL);
    rl.fill = true;
    composite.setLayout(rl);
    //		if (attribute.getEType().getInstanceClassName().equals("char")||attribute.getEType().getInstanceClassName().equals("byte")||
    //				isAttributeANumericPrimitive(attribute.getEType().getInstanceClassName()) || attribute.getEType().getInstanceClass().equals(String.class)){
    //			new Label (composite, SWT.NONE).setText("Enter a value for " + attribute.getEContainingClass().getName()+"'s "+attribute.getName()+" ("+attribute.getEType().getInstanceClassName() + ") attribute.");
    //			valueText=new Text(composite,SWT.BORDER);
    //			if (attribute.getEType().getInstanceClassName().equals("char")){			
    //				valueText.setTextLimit(1);
    //			}
    //		}
    //		else if (attribute.getEType().getInstanceClassName().equals("boolean")){
    new Label(composite, SWT.NONE).setText("Make a selection");
    featureGroupCombo = new Combo(composite, SWT.BORDER | SWT.READ_ONLY);
    for (EStructuralFeature structuralFeature : structuralFeatures) {
        featureGroupCombo.add(structuralFeature.getName());
    }
//		}
//    	else{
//    		new Label (composite, SWT.NONE).setText("Fill in the constructor parameters for the " + attribute.getEContainingClass().getName()+"'s "+attribute.getName()+" ("+attribute.getEType().getInstanceClassName() + ") attribute.");
//    		Class attributeClass = attribute.getEType().getInstanceClass();
//    		if (attributeClass.getConstructors().length != 0){
//    			
//    			//first loop through and check for 1 primitive constructor. 
//    			for (Constructor currentConstructor : attributeClass.getConstructors()) {
//    				if (currentConstructor.getParameterTypes().length == 1 && (currentConstructor.getParameterTypes()[0].isPrimitive()||currentConstructor.getParameterTypes()[0].equals(String.class))){
//    					//if the single param is a primitive or a string then we have it. 
//    					classConstructor = currentConstructor;
//    					break;
//    				}
//    			}
//    			if (classConstructor == null){
//    				//otherwise serach for next simplist. 
//    				for (Constructor currentConstructor : attributeClass.getConstructors()) {
//    					boolean isConstructorPrimitive = true;
//    					for (Class paramType : currentConstructor.getParameterTypes()) {
//    						if (!paramType.isPrimitive()&& !paramType.equals(String.class)){
//    							isConstructorPrimitive = false;
//    							break;
//    						}
//    					}
//    					if (isConstructorPrimitive == true){
//    						classConstructor = currentConstructor;
//    						break;
//    					}
//    				}
//    			}
//    			if (classConstructor == null){
//    				return;
//    			}
//    			for (Class paramType : classConstructor.getParameterTypes()) {
//					if (paramType.isPrimitive() || paramType.equals(String.class)){
//						new Label (composite,SWT.NONE).setText("Enter a value for the " +paramType.getName()+" ("+ paramType.getSimpleName() + ") type constructor parameter." );
//						constructorParameters.add(new Text (composite,SWT.BORDER));
//					}
//				}
//    		}
//    	}
}
Example 20
Project: FURCAS-master  File: ChoosePrettyPrintModeDialog.java View source code
private void createContents(final Shell shell) {
    shell.setLayout(new GridLayout());
    Group buttonGroup = new Group(shell, SWT.SHADOW_IN);
    buttonGroup.setText(this.title);
    buttonGroup.setLayout(new RowLayout(SWT.VERTICAL));
    SelectionListener selectionListener = new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            selectedMode = (PrettyPrintingModes) ((Button) e.getSource()).getData();
        }
    };
    for (PrettyPrintingModes ppm : PrettyPrintingModes.values()) {
        Button b = new Button(buttonGroup, SWT.RADIO);
        b.setText(ppm.getValue());
        b.setData(ppm);
        b.addSelectionListener(selectionListener);
    }
    Button buttonOK = new Button(shell, SWT.PUSH);
    buttonOK.setText("OK");
    buttonOK.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, false, false));
    buttonOK.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            shell.close();
        }
    });
}
Example 21
Project: hale-master  File: CompatibilityModeComposite.java View source code
/**
	 * @see org.eclipse.jface.action.ControlContribution#createControl(org.eclipse.swt.widgets.Composite)
	 */
@Override
protected Control createControl(Composite parent) {
    // initiate the composite for the compatibility elements
    Composite comp = new Composite(parent, SWT.NONE);
    comp.setLayout(new RowLayout(SWT.HORIZONTAL));
    // label for displaying the status of the mode
    final Label statusLabel = new Label(comp, SWT.NONE);
    statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_YES));
    // label for displaying the mode itself
    final Label modeLabel = new Label(comp, SWT.NONE);
    // Menu for mode selection on left click
    IContributionItem popupMenu = new CompatibilityMenu();
    final MenuManager mmanager = new MenuManager();
    mmanager.add(popupMenu);
    modeLabel.setMenu(mmanager.createContextMenu(modeLabel));
    modeLabel.addMouseListener(new MouseListener() {

        @Override
        public void mouseDoubleClick(MouseEvent e) {
        // TODO Auto-generated method stub
        }

        @Override
        public void mouseDown(MouseEvent e) {
        // TODO Auto-generated method stub
        }

        @Override
        public void mouseUp(MouseEvent e) {
            modeLabel.getMenu().setVisible(true);
        }
    });
    // listener to update the mode label
    modeListener = new ExclusiveExtensionListener<CompatibilityMode, CompatibilityModeFactory>() {

        @Override
        public void currentObjectChanged(final CompatibilityMode arg0, final CompatibilityModeFactory arg1) {
            PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {

                @Override
                public void run() {
                    modeLabel.setText(cs.getCurrentDefinition().getDisplayName());
                }
            });
        }
    };
    cs.addListener(modeListener);
    // listener for updating the mode status label
    compListener = new CompatibilityServiceListener() {

        @Override
        public void compatibilityChanged(final boolean isCompatible, List<Cell> incompatibleCells) {
            PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {

                @Override
                public void run() {
                    if (isCompatible) {
                        statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_YES));
                        statusLabel.setToolTipText("No incompatibility detected!");
                    }
                    if (!isCompatible) {
                        statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_NO));
                        statusLabel.setToolTipText("Incompatibility detected!");
                    }
                }
            });
        }
    };
    cs.addCompatibilityListener(compListener);
    modeLabel.setText(cs.getCurrentDefinition().getDisplayName());
    statusLabel.setToolTipText("No incompatibility detected!");
    return comp;
}
Example 22
Project: logbook-master  File: LauncherWindow.java View source code
/**
     * Create contents of the dialog.
     */
private void createContents() {
    super.createContents(this.parent, SWT.CLOSE | SWT.TITLE | SWT.RESIZE | SWT.TOOL, false);
    this.getShell().setText("ツール");
    final Shell shell = this.getShell();
    shell.setLayout(new RowLayout(SWT.HORIZONTAL));
    this.recreateButtons(AppConfig.get().getToolButtons());
    // 設定�クリックメニュー
    final MenuItem configButton = new MenuItem(this.getPopupMenu(), SWT.PUSH, 0);
    configButton.setText("ボタン設定");
    configButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            final ConfigDialog configDialog = new ConfigDialog(ApplicationMain.main);
            configDialog.open();
            shell.getDisplay().asyncExec(new Runnable() {

                @Override
                public void run() {
                    configDialog.selectPane("ツール");
                }
            });
        }
    });
    new MenuItem(this.getPopupMenu(), SWT.SEPARATOR, 1);
    shell.layout();
}
Example 23
Project: mobicents-master  File: SipPhoneView.java View source code
public void createPartControl(final Composite parent) {
    sipCommunicator = new SipCommunicatorOSGIBootstrap(SipPhoneActivator.getDefault().getBundle().getBundleContext());
    Composite main = new Composite(parent, SWT.NONE);
    GridLayout verticalLayout = new GridLayout();
    verticalLayout.numColumns = 1;
    verticalLayout.verticalSpacing = 1;
    verticalLayout.horizontalSpacing = 1;
    main.setLayout(verticalLayout);
    Composite upper = new Composite(main, SWT.NONE);
    Composite lower = new Composite(main, SWT.NONE);
    RowLayout upperRowLayout = new RowLayout();
    upperRowLayout.justify = false;
    upper.setLayout(upperRowLayout);
    outVisualization = new VisualizationCanvas(upper, SWT.NO_REDRAW_RESIZE | SWT.NO_BACKGROUND | SWT.DOUBLE_BUFFERED, 250, 80, 90);
    inVisualization = new VisualizationCanvas(upper, SWT.NO_REDRAW_RESIZE | SWT.NO_BACKGROUND | SWT.DOUBLE_BUFFERED, 250, 80, 90);
    RowLayout lowerRowLayout = new RowLayout();
    lowerRowLayout.justify = true;
    lowerRowLayout.wrap = false;
    lowerRowLayout.marginLeft = 0;
    lowerRowLayout.marginRight = 0;
    lowerRowLayout.spacing = 0;
    lower.setLayout(lowerRowLayout);
    PhoneControls phoneControls = new PhoneControls(lower, SWT.NONE);
    phoneControls.setSipPhoneView(this);
    keypad = new Keypad(lower, SWT.NONE);
    Dictionary propertiesOut = new Properties();
    propertiesOut.put("TYPE", "OUT");
    SipPhoneActivator.getDefault().getBundle().getBundleContext().registerService(VisualizationService.class.getName(), outVisualization, propertiesOut);
    Dictionary propertiesIn = new Properties();
    propertiesIn.put("TYPE", "IN");
    SipPhoneActivator.getDefault().getBundle().getBundleContext().registerService(VisualizationService.class.getName(), inVisualization, propertiesIn);
//phoneControls.setLayoutData(new RowData(150, 310));
}
Example 24
Project: nebula-master  File: PagePrintExample.java View source code
/**
	 * Executes the GridPrint example.
	 * 
	 * @param args
	 *            the command line arguments.
	 */
public static void main(String[] args) {
    final Display display = new Display();
    Shell shell = new Shell(display, SWT.SHELL_TRIM);
    shell.setText("PagePrintExample.java");
    shell.setLayout(new GridLayout());
    shell.setSize(600, 800);
    final PrintJob job = new PrintJob("PagePrintExample.java", createPrint());
    Composite buttonPanel = new Composite(shell, SWT.NONE);
    buttonPanel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
    buttonPanel.setLayout(new RowLayout(SWT.HORIZONTAL));
    final PrintPreview preview = new PrintPreview(shell, SWT.BORDER);
    Button prev = new Button(buttonPanel, SWT.PUSH);
    prev.setText("<< Prev");
    prev.addListener(SWT.Selection, new Listener() {

        public void handleEvent(Event event) {
            preview.setPageIndex(Math.max(preview.getPageIndex() - 1, 0));
        }
    });
    Button next = new Button(buttonPanel, SWT.PUSH);
    next.setText("Next >>");
    next.addListener(SWT.Selection, new Listener() {

        public void handleEvent(Event event) {
            preview.setPageIndex(Math.min(preview.getPageIndex() + 1, preview.getPageCount() - 1));
        }
    });
    Button print = new Button(buttonPanel, SWT.PUSH);
    print.setText("Print");
    print.addListener(SWT.Selection, new Listener() {

        public void handleEvent(Event event) {
            PaperClips.print(job, new PrinterData());
        }
    });
    preview.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    preview.setFitHorizontal(true);
    preview.setFitVertical(true);
    preview.setPrintJob(job);
    shell.open();
    while (!shell.isDisposed()) if (!display.readAndDispatch())
        display.sleep();
    display.dispose();
}
Example 25
Project: org.eclipse.rap.ui.views.properties.tabbed-master  File: SampleView.java View source code
/**
     * This is a callback that will allow us to create the viewer and initialize
     * it.
     */
public void createPartControl(Composite parent) {
    // create all the GUI controls
    // create two groups
    viewer = new ListViewer(parent, SWT.SINGLE);
    grp1 = new Group(parent, SWT.NONE);
    //$NON-NLS-1$
    grp1.setText("Preview");
    RowLayout rowLayout = new RowLayout();
    grp1.setLayout(rowLayout);
    Button btn = new Button(grp1, SWT.PUSH);
    //$NON-NLS-1$
    btn.setText("Hello");
    // fill in the element
    ArrayList ctlList = new ArrayList();
    //$NON-NLS-1$
    ButtonElement btnEl = new ButtonElement(btn, "Button");
    ctlList.add(btnEl);
    viewer.setContentProvider(new ArrayContentProvider());
    viewer.setLabelProvider(new WorkbenchLabelProvider());
    viewer.setInput(ctlList);
    getSite().setSelectionProvider(viewer);
}
Example 26
Project: penrose-studio-master  File: SelectAttributeTypeDialog.java View source code
public void createControl(final Shell parent) {
    parent.setLayout(new GridLayout());
    attributeTable = new Table(parent, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
    attributeTable.setHeaderVisible(true);
    attributeTable.setLinesVisible(true);
    attributeTable.setLayoutData(new GridData(GridData.FILL_BOTH));
    TableColumn tc = new TableColumn(attributeTable, SWT.NONE);
    tc.setText("Name");
    tc.setWidth(200);
    tc = new TableColumn(attributeTable, SWT.NONE);
    tc.setText("Description");
    tc.setWidth(350);
    Composite buttons = new Composite(parent, SWT.NONE);
    GridData gd = new GridData(GridData.FILL_HORIZONTAL);
    gd.horizontalAlignment = GridData.END;
    buttons.setLayoutData(gd);
    buttons.setLayout(new RowLayout());
    Button saveButton = new Button(buttons, SWT.PUSH);
    saveButton.setText("Select");
    saveButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            TableItem items[] = attributeTable.getSelection();
            for (TableItem item : items) {
                selections.add(item.getText());
            }
            action = Window.OK;
            shell.close();
        }
    });
    Button cancelButton = new Button(buttons, SWT.PUSH);
    cancelButton.setText("Cancel");
    cancelButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            shell.close();
        }
    });
}
Example 27
Project: riena-master  File: SvgSubModuleView.java View source code
@Override
protected void basicCreatePartControl(final Composite parent) {
    parent.setBackground(LnfManager.getLnf().getColor(LnfKeyConstants.SUB_MODULE_BACKGROUND));
    final RowLayout rowLayout = new RowLayout();
    rowLayout.type = SWT.VERTICAL;
    parent.setLayout(rowLayout);
    final Composite textComposite = new Composite(parent, SWT.NONE);
    textComposite.setLayout(rowLayout);
    final Label lblInfo = new Label(textComposite, SWT.WRAP);
    lblInfo.setText(//$NON-NLS-1$
    "Actually available for this example are three svg images(cloud.svg,cloudX.svg and cloudY.svg). The cloud.svg is the default icon and will be used when the user requests a specific version of the cloud icon which is not available. The other icons were mapped to a specific IconSize.");
    lblInfo.setLayoutData(new RowData(500, SWT.DEFAULT));
    final Label lblMapping = new Label(textComposite, SWT.WRAP);
    lblMapping.setText(//$NON-NLS-1$
    "The mapping is a great way to reduce the amount of icons needed for different purposes, like icons in buttons or toolbars or for use as the application logo.");
    lblMapping.setLayoutData(new RowData(500, SWT.DEFAULT));
    final Label lblmapping = new Label(textComposite, SWT.NONE);
    //$NON-NLS-1$
    lblmapping.setText("The mapping looks like:\nIconSize.B22 -> X\nIconSize.E64 -> Y ");
    final Composite pictureComposite = new Composite(parent, SWT.NONE);
    pictureComposite.setLayout(rowLayout);
    final GridLayout layout = new GridLayout();
    layout.numColumns = 2;
    final Composite compositeA = new Composite(pictureComposite, SWT.NONE);
    compositeA.setLayout(layout);
    final Label lblA = UIControlsFactory.createLabel(compositeA, "", "lblX");
    final Label lblTA = new Label(compositeA, SWT.WRAP);
    lblTA.setText(//$NON-NLS-1$
    "This is the cloudX.svg. By requesting the cloud image with the IconSize of B22 the application automatically used the X variant of the cloud.svg. The X group is ment to be used for small Iconsizes with less details. ");
    lblTA.setLayoutData(new GridData(500, SWT.DEFAULT));
    final Composite compositeB = new Composite(pictureComposite, SWT.NONE);
    compositeB.setLayout(layout);
    final Label lblB = UIControlsFactory.createLabel(compositeB, "", "lblY");
    final Label lblTB = new Label(compositeB, SWT.WRAP);
    lblTB.setText(//$NON-NLS-1$
    "This is the cloudY.svg. By requesting the cloud image with the IconSize of E64 the application automatically used the Y variant of the cloud.svg. The Y group is ment to be used for bigger Iconsizes with more details.");
    lblTB.setLayoutData(new GridData(500, SWT.DEFAULT));
    final Composite compositeC = new Composite(pictureComposite, SWT.NONE);
    compositeC.setLayout(layout);
    final Label lblC = new Label(compositeC, SWT.NONE);
    //$NON-NLS-1$
    final Image imageC = ImageStore.getInstance().getImage("cloud", IconSize.C32);
    lblC.setImage(imageC);
    final Label lblTC = new Label(compositeC, SWT.WRAP);
    lblTC.setText(//$NON-NLS-1$
    "This is the cloud.svg. Here we tried to request the cloud Image with IconSize of C32, but the IconSize C32 was not mapped to a specific group, so the application used the default image");
    lblTC.setLayoutData(new GridData(500, SWT.DEFAULT));
}
Example 28
Project: sloot-editor-master  File: RowLayoutSnippet.java View source code
/**
   * The main method.
   *
   * @param args the arguments
   */
public static void main(String[] args) {
    Display display = new Display();
    Image image1 = display.getSystemImage(SWT.ICON_WORKING);
    Image image2 = display.getSystemImage(SWT.ICON_QUESTION);
    Image image3 = display.getSystemImage(SWT.ICON_ERROR);
    Shell shell = new Shell(display);
    shell.setLayout(new FillLayout());
    final ScrolledComposite scrollComposite = new ScrolledComposite(shell, SWT.V_SCROLL | SWT.BORDER);
    final Composite parent = new Composite(scrollComposite, SWT.NONE);
    for (int i = 0; i <= 300; i++) {
        Label label = new Label(parent, SWT.NONE);
        if (i % 3 == 0) {
            label.setImage(image1);
            Point p = label.getLocation();
            p.x = p.x * -1;
            label.setLocation(p);
        }
        if (i % 3 == 1)
            label.setImage(image2);
        if (i % 3 == 2)
            label.setImage(image3);
    }
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.wrap = true;
    parent.setLayout(layout);
    scrollComposite.setContent(parent);
    scrollComposite.setExpandVertical(true);
    scrollComposite.setExpandHorizontal(true);
    scrollComposite.addControlListener(new ControlAdapter() {

        public void controlResized(ControlEvent e) {
            Rectangle r = scrollComposite.getClientArea();
            scrollComposite.setMinSize(parent.computeSize(r.width, SWT.DEFAULT));
        }
    });
    shell.setSize(300, 300);
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
    display.dispose();
}
Example 29
Project: SpagoBI-Studio-master  File: NewConsoleTemplateWizardPage.java View source code
public void createControl(Composite parent) {
    logger.debug("IN");
    try {
        Composite all = new Composite(parent, SWT.NONE);
        Shell shell = all.getShell();
        setPageComplete(false);
        all.setLayout(new RowLayout(SWT.VERTICAL));
        Group nameComposite = new org.eclipse.swt.widgets.Group(all, SWT.BORDER);
        GridLayout nameLayout = new GridLayout();
        int ncol = 2;
        nameLayout.numColumns = ncol;
        nameComposite.setLayout(nameLayout);
        nameComposite.setLayoutData(new RowData(500, 90));
        //Name Field
        Label setName = new Label(nameComposite, SWT.NONE);
        setName.setText("Name:");
        GridData gridDataName = new GridData();
        gridDataName.horizontalAlignment = GridData.FILL;
        gridDataName.grabExcessHorizontalSpace = true;
        setName.setLayoutData(gridDataName);
        templateNameText = new Text(nameComposite, SWT.BORDER);
        templateNameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL));
        templateNameText.addModifyListener(new ModifyListener() {

            public void modifyText(ModifyEvent event) {
                if (templateNameText.getText().equalsIgnoreCase("")) {
                    setPageComplete(false);
                } else {
                    setPageComplete(true);
                }
            }
        });
        // Group down
        /*
			final Group belowComposite=new Group(all,SWT.BORDER);		
			belowComposite.setLayoutData(new RowData(500,300));
			final StackLayout layout = new StackLayout();
			belowComposite.setLayout(layout);
			*/
        setControl(all);
    } catch (Exception e) {
        logger.error("Error in opening the wizard", e);
    }
    logger.debug("OUT");
}
Example 30
Project: stocks-master  File: SecurityMasterDataPage.java View source code
@Override
public void createControl(Composite parent) {
    Composite container = new Composite(parent, SWT.NULL);
    setControl(container);
    GridLayoutFactory.fillDefaults().numColumns(2).margins(5, 5).applyTo(container);
    //$NON-NLS-1$
    ComboViewer currencyCode = bindings.bindCurrencyCodeCombo(container, Messages.ColumnCurrency, "currencyCode");
    if (model.getSecurity().hasTransactions(model.getClient())) {
        currencyCode.getCombo().setEnabled(false);
        // empty cell
        //$NON-NLS-1$
        new Label(container, SWT.NONE).setText("");
        Composite info = new Composite(container, SWT.NONE);
        info.setLayout(new RowLayout());
        Label l = new Label(info, SWT.NONE);
        l.setImage(Images.INFO.image());
        l = new Label(info, SWT.NONE);
        l.setText(Messages.MsgInfoChangingCurrencyNotPossible);
    }
    //$NON-NLS-1$
    bindings.bindISINInput(container, Messages.ColumnISIN, "isin");
    //$NON-NLS-1$
    bindings.bindStringInput(container, Messages.ColumnTicker, "tickerSymbol", SWT.NONE, 12);
    //$NON-NLS-1$
    bindings.bindStringInput(container, Messages.ColumnWKN, "wkn", SWT.NONE, 12);
    //$NON-NLS-1$
    Control control = bindings.bindBooleanInput(container, Messages.ColumnRetired, "retired");
    Image image = FieldDecorationRegistry.getDefault().getFieldDecoration(FieldDecorationRegistry.DEC_INFORMATION).getImage();
    ControlDecoration deco = new ControlDecoration(control, SWT.TOP | SWT.LEFT);
    deco.setDescriptionText(Messages.MsgInfoRetiredSecurities);
    deco.setImage(image);
    deco.show();
    //$NON-NLS-1$
    bindings.bindStringInput(container, Messages.ColumnNote, "note");
}
Example 31
Project: swtknob-master  File: Example4.java View source code
/**
	 * Creates the window's contents
	 * 
	 * @param shell
	 *            the parent shell
	 */
private void createContents(Shell shell) {
    shell.setLayout(new GridLayout(1, true));
    // Create the buttons to create tabs
    Composite composite = new Composite(shell, SWT.NONE);
    composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    composite.setLayout(new RowLayout());
    // Create the tabs
    tabFolder = new CTabFolder(shell, SWT.TOP);
    tabFolder.setBorderVisible(true);
    tabFolder.setLayoutData(new GridData(GridData.FILL_BOTH));
    CTabItem item1 = new CTabItem(tabFolder, SWT.NONE);
    item1.setText("Tab-1");
    Group group = new Group(tabFolder, SWT.NONE);
    group.setText("Knob-1");
    group.setLayout(new FillLayout());
    item1.setControl(group);
    // Create Knob
    new Knob<Integer>(group, SWT.NULL, new KnobRange.Integer(0, 10));
}
Example 32
Project: swtxml-master  File: SwtXmlNewPage.java View source code
public void createControl(Composite parent) {
    initializeDialogUnits(parent);
    Composite composite = new Composite(parent, SWT.NONE);
    composite.setFont(parent.getFont());
    int nColumns = 4;
    composite.setLayout(new GridLayout(nColumns, false));
    createContainerControls(composite, nColumns);
    createPackageControls(composite, nColumns);
    createSeparator(composite, nColumns);
    createTypeNameControls(composite, nColumns);
    Label type = new Label(composite, SWT.NONE);
    type.setText("Base class:");
    Composite group = new Composite(composite, SWT.NONE);
    group.setLayout(new RowLayout());
    SelectionAdapter selectSuperClassListener = new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            Object data = ((Button) e.widget).getData();
            String classname = ((Class<?>) data).getName();
            setSuperClass(classname, false);
        }
    };
    for (Class<?> clazz : swtXmlClasses) {
        Button btn = new Button(group, SWT.RADIO);
        btn.setText(clazz.getSimpleName().replace("SwtXml", ""));
        btn.setData(clazz);
        btn.addSelectionListener(selectSuperClassListener);
        if (SwtXmlComposite.class.equals(clazz)) {
            btn.setSelection(true);
            setSuperClass(SwtXmlComposite.class.getName(), false);
        }
    }
    setControl(composite);
}
Example 33
Project: thym-master  File: CheckboxTableSelectionGroup.java View source code
private void createGroup() {
    setLayout(new GridLayout(2, false));
    tableViewer = CheckboxTableViewer.newCheckList(this, SWT.BORDER | SWT.FULL_SELECTION);
    Table table = tableViewer.getTable();
    table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
    tableViewer.addCheckStateListener(new ICheckStateListener() {

        @Override
        public void checkStateChanged(CheckStateChangedEvent event) {
            sendSelectionEvent();
        }
    });
    Composite projectButtons = new Composite(this, SWT.NONE);
    projectButtons.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false, 1, 1));
    RowLayout rl_projectButtons = new RowLayout(SWT.VERTICAL);
    rl_projectButtons.center = true;
    rl_projectButtons.fill = true;
    rl_projectButtons.justify = true;
    rl_projectButtons.pack = false;
    projectButtons.setLayout(rl_projectButtons);
    Button btnSelectAll = new Button(projectButtons, SWT.NONE);
    btnSelectAll.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            tableViewer.setAllChecked(true);
            sendSelectionEvent();
        }
    });
    btnSelectAll.setText("Select All");
    Button btnDeselectAll = new Button(projectButtons, SWT.NONE);
    btnDeselectAll.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            tableViewer.setAllChecked(false);
            sendSelectionEvent();
        }
    });
    btnDeselectAll.setText("Deselect All");
}
Example 34
Project: wazaabi-master  File: AbstractTestRowLayout.java View source code
public void createSWTRowLayoutOneButton(String layoutData) {
    createSWTWidgetOneButton();
    RowLayout swtRowLayout = new RowLayout();
    swtRowLayout.marginTop = LAYOUT1_MARGIN_TOP_INITIAL_VALUE;
    swtComposite.setLayout(swtRowLayout);
    if (layoutData.equalsIgnoreCase("RowData")) {
        RowData swtRowData1 = new RowData();
        swtButton1.setLayoutData(swtRowData1);
        swtRowData1.height = BUTTON1_HEIGHT;
        swtRowData1.width = BUTTON1_WIDTH;
    }
    swtShell.open();
}
Example 35
Project: xiliary-master  File: NavigationItem.java View source code
private static Composite createComposite(Composite parent) {
    Composite result = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout();
    layout.center = true;
    layout.fill = true;
    layout.marginLeft = 0;
    layout.marginTop = 0;
    layout.marginRight = 0;
    layout.marginBottom = 0;
    result.setLayout(layout);
    return result;
}
Example 36
Project: AcademicTorrents-Downloader-master  File: DeviceTemplateChooser.java View source code
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) {
    DeviceTemplate[] devices = mf.getDeviceTemplates();
    if (devices.length == 0) {
        noDevices();
        return;
    }
    Arrays.sort(devices, new Comparator<DeviceTemplate>() {

        public int compare(DeviceTemplate o1, DeviceTemplate o2) {
            return o1.getName().compareToIgnoreCase(o2.getName());
        }
    });
    Composite parent = soList.getComposite();
    if (parent.getChildren().length > 0) {
        Utils.disposeComposite(parent, false);
    }
    SWTSkin skin = skinnedDialog.getSkin();
    SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title");
    SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text");
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.spacing = 0;
    layout.marginLeft = layout.marginRight = 0;
    layout.wrap = true;
    layout.justify = true;
    layout.fill = true;
    parent.setLayout(layout);
    Listener clickListener = new Listener() {

        boolean down = false;

        public void handleEvent(Event event) {
            if (event.type == SWT.MouseDown) {
                down = true;
            } else if (event.type == SWT.MouseUp && down) {
                Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget;
                selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj");
                if (selectedDeviceTemplate == null) {
                    Debug.out("selectedDeviceTemplate is null!");
                }
                skinnedDialog.close();
                down = false;
            }
        }
    };
    GridData gridData;
    for (DeviceTemplate deviceTemplate : devices) {
        if (deviceTemplate.isAuto()) {
            continue;
        }
        // deviceTemplate.getIconURL();
        String iconURL = null;
        TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName());
    }
    SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title");
    if (soTitle != null) {
        soTitle.setTextID("devices.choose.device.title");
    }
    SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle");
    if (soSubTitle != null) {
        soSubTitle.setTextID("label.clickone");
    }
    Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true);
    skinnedDialog.getShell().setSize(computeSize);
    Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell();
    Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell);
}
Example 37
Project: BitMate-master  File: DeviceTemplateChooser.java View source code
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) {
    DeviceTemplate[] devices = mf.getDeviceTemplates();
    if (devices.length == 0) {
        noDevices();
        return;
    }
    Arrays.sort(devices, new Comparator<DeviceTemplate>() {

        public int compare(DeviceTemplate o1, DeviceTemplate o2) {
            return o1.getName().compareToIgnoreCase(o2.getName());
        }
    });
    Composite parent = soList.getComposite();
    if (parent.getChildren().length > 0) {
        Utils.disposeComposite(parent, false);
    }
    SWTSkin skin = skinnedDialog.getSkin();
    SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title");
    SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text");
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.spacing = 0;
    layout.marginLeft = layout.marginRight = 0;
    layout.wrap = true;
    layout.justify = true;
    layout.fill = true;
    parent.setLayout(layout);
    Listener clickListener = new Listener() {

        boolean down = false;

        public void handleEvent(Event event) {
            if (event.type == SWT.MouseDown) {
                down = true;
            } else if (event.type == SWT.MouseUp && down) {
                Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget;
                selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj");
                if (selectedDeviceTemplate == null) {
                    Debug.out("selectedDeviceTemplate is null!");
                }
                skinnedDialog.close();
                down = false;
            }
        }
    };
    GridData gridData;
    for (DeviceTemplate deviceTemplate : devices) {
        if (deviceTemplate.isAuto()) {
            continue;
        }
        // deviceTemplate.getIconURL();
        String iconURL = null;
        TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName());
    }
    SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title");
    if (soTitle != null) {
        soTitle.setTextID("devices.choose.device.title");
    }
    SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle");
    if (soSubTitle != null) {
        soSubTitle.setTextID("label.clickone");
    }
    Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true);
    skinnedDialog.getShell().setSize(computeSize);
    Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell();
    Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell);
}
Example 38
Project: DroidNavi-master  File: OptionEvent.java View source code
private void init() {
    // Set up group
    Group eventGroup = new Group(m_parentFolder, SWT.NONE);
    eventGroup.setText("Event Notifications");
    eventGroup.setToolTipText("Events to show notifications for");
    m_tabItem.setControl(eventGroup);
    // Set Layout
    RowLayout layout = new RowLayout(SWT.VERTICAL);
    eventGroup.setLayout(layout);
    // Preference Manager to get initial vals from
    PreferenceManager pref = PreferenceManager.getPreferenceManager();
    // Incoming Event
    Button incoming = new Button(eventGroup, SWT.CHECK);
    incoming.setText("Incoming Calls");
    incoming.setToolTipText("Show notifications for incoming calls");
    incoming.setData(EventType.INCOMING_CALL);
    incoming.setSelection((Boolean) pref.get(PreferenceKey.SHOW_INCOMING, Boolean.TRUE));
    // Missed Call event
    Button missed = new Button(eventGroup, SWT.CHECK);
    missed.setText("Missed Calls");
    missed.setToolTipText("Show notifications for missed calls");
    missed.setData(EventType.MISSED_CALL);
    missed.setSelection((Boolean) pref.get(PreferenceKey.SHOW_MISSED, Boolean.TRUE));
    // Connect Event
    Button connect = new Button(eventGroup, SWT.CHECK);
    connect.setText("Phone connect");
    connect.setToolTipText("Show notifications when phones connect");
    connect.setData(EventType.CLIENT_CONNECT);
    connect.setSelection((Boolean) pref.get(PreferenceKey.SHOW_CONNECT, Boolean.TRUE));
}
Example 39
Project: elexis-3-base-master  File: ImpfplanPreferences.java View source code
@Override
protected Control createContents(Composite parent) {
    Composite ret = new Composite(parent, SWT.NONE);
    ret.setLayoutData(SWTHelper.getFillGridData(1, true, 1, true));
    ret.setLayout(new GridLayout());
    tv = new TableViewer(ret);
    tv.getControl().setLayoutData(SWTHelper.getFillGridData(1, true, 1, true));
    tv.setContentProvider(new ContentProviderAdapter() {

        @Override
        public Object[] getElements(Object arg0) {
            return ImpfplanController.allVaccs().toArray();
        }
    });
    tv.setLabelProvider(new LabelProvider() {

        @Override
        public String getText(Object element) {
            if (element instanceof VaccinationType) {
                return ((VaccinationType) element).getLabel();
            }
            //$NON-NLS-1$
            return "?";
        }
    });
    tv.addDoubleClickListener(new IDoubleClickListener() {

        @Override
        public void doubleClick(DoubleClickEvent event) {
            edit();
        }
    });
    Composite cButtons = new Composite(ret, SWT.NONE);
    cButtons.setLayoutData(SWTHelper.getFillGridData(1, true, 1, false));
    cButtons.setLayout(new RowLayout(SWT.HORIZONTAL));
    Button bAdd = new Button(cButtons, SWT.PUSH);
    bAdd.setText(Messages.ImpfplanPreferences_addCaption);
    bAdd.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            EditVaccinationDialog dlg = new EditVaccinationDialog(getShell(), new VaccinationType(Messages.ImpfplanPreferences_nameDummy, Messages.ImpfplanPreferences_vaccDummy));
            if (dlg.open() == Dialog.OK) {
                tv.refresh();
            }
        }
    });
    MenuManager menu = new MenuManager();
    menu.add(removeAction);
    tv.getControl().setMenu(menu.createContextMenu(tv.getControl()));
    tv.setInput(this);
    return ret;
}
Example 40
Project: erlide-master  File: ComboInputPage.java View source code
@Override
public void createControl(final Composite parent) {
    composite = new Composite(parent, SWT.NONE);
    inputLabel = new Label(composite, SWT.LEFT);
    inputLabel.setText(labelText);
    // GridData gridData = new GridData();
    // gridData.horizontalAlignment = GridData.FILL;
    // gridData.horizontalSpan = 2;
    // inputLabel.setLayoutData(gridData);
    selectionList = new Combo(composite, SWT.DROP_DOWN);
    for (final String s : moduleNames) {
        selectionList.add(s);
    }
    // gridData = new GridData();
    // gridData.horizontalAlignment = GridData.FILL;
    // gridData.horizontalSpan = 2;
    // selectionList.setLayoutData(gridData);
    // GridLayout layout = new GridLayout();
    final RowLayout layout = new RowLayout();
    layout.spacing = 5;
    layout.center = true;
    composite.setLayout(layout);
    setControl(composite);
    selectionList.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetDefaultSelected(final SelectionEvent e) {
        }

        @Override
        @SuppressWarnings("synthetic-access")
        public void widgetSelected(final SelectionEvent e) {
            ((SimpleOneStepWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText());
            setPageComplete(true);
        }
    });
    final IValidator validator = new AtomValidator();
    selectionList.addModifyListener(new ModifyListener() {

        @Override
        public void modifyText(final ModifyEvent e) {
            if (validator.isValid(selectionList.getText())) {
                ((SimpleWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText());
                setErrorMessage(null);
                setPageComplete(true);
            } else {
                setPageComplete(false);
                setErrorMessage("Module name must be a a valid atom!");
            }
        }
    });
}
Example 41
Project: erlide_eclipse-master  File: ComboInputPage.java View source code
@Override
public void createControl(final Composite parent) {
    composite = new Composite(parent, SWT.NONE);
    inputLabel = new Label(composite, SWT.LEFT);
    inputLabel.setText(labelText);
    // GridData gridData = new GridData();
    // gridData.horizontalAlignment = GridData.FILL;
    // gridData.horizontalSpan = 2;
    // inputLabel.setLayoutData(gridData);
    selectionList = new Combo(composite, SWT.DROP_DOWN);
    for (final String s : moduleNames) {
        selectionList.add(s);
    }
    // gridData = new GridData();
    // gridData.horizontalAlignment = GridData.FILL;
    // gridData.horizontalSpan = 2;
    // selectionList.setLayoutData(gridData);
    // GridLayout layout = new GridLayout();
    final RowLayout layout = new RowLayout();
    layout.spacing = 5;
    layout.center = true;
    composite.setLayout(layout);
    setControl(composite);
    selectionList.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetDefaultSelected(final SelectionEvent e) {
        }

        @Override
        @SuppressWarnings("synthetic-access")
        public void widgetSelected(final SelectionEvent e) {
            ((SimpleOneStepWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText());
            setPageComplete(true);
        }
    });
    final IValidator validator = new AtomValidator();
    selectionList.addModifyListener(new ModifyListener() {

        @Override
        public void modifyText(final ModifyEvent e) {
            if (validator.isValid(selectionList.getText())) {
                ((SimpleWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText());
                setErrorMessage(null);
                setPageComplete(true);
            } else {
                setPageComplete(false);
                setErrorMessage("Module name must be a a valid atom!");
            }
        }
    });
}
Example 42
Project: exsite9-master  File: ListMetadataCategoriesWizardPage.java View source code
@Override
public void createControl(final Composite parent) {
    this.container = new Composite(parent, SWT.NULL);
    final GridLayout layout = new GridLayout();
    this.container.setLayout(layout);
    layout.numColumns = 2;
    this.metadataCategoriesList = new org.eclipse.swt.widgets.List(this.container, SWT.BORDER | SWT.SINGLE | SWT.WRAP | SWT.V_SCROLL);
    for (final MetadataCategory metadataCategory : this.metadataCategories) {
        this.metadataCategoriesList.add(metadataCategory.getName());
    }
    final GridData multiLineGridData = new GridData(GridData.FILL_BOTH);
    this.metadataCategoriesList.setLayoutData(multiLineGridData);
    this.metadataCategoriesList.addSelectionListener(this);
    final Composite rowComp = new Composite(container, SWT.NULL);
    final RowLayout rowLayout = new RowLayout();
    rowLayout.type = SWT.VERTICAL;
    rowLayout.pack = false;
    rowLayout.justify = true;
    rowComp.setLayout(rowLayout);
    this.removeButton = new Button(rowComp, SWT.PUSH);
    this.removeButton.setText("Delete");
    this.removeButton.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(final SelectionEvent e) {
            final int selectedIndex = metadataCategoriesList.getSelectionIndex();
            final MetadataCategory metadataCategoryToDelete = metadataCategories.remove(selectedIndex);
            metadataCategoriesList.remove(selectedIndex);
            metadataCategoriesToDelete.add(metadataCategoryToDelete);
            removeButton.setEnabled(false);
            selectedMetadataCategory = null;
            setPageComplete(true);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent e) {
        }
    });
    this.removeButton.setEnabled(false);
    this.removeButton.setVisible(this.showRemoveButton);
    setControl(this.container);
    setPageComplete(false);
}
Example 43
Project: frostwire-common-master  File: DeviceTemplateChooser.java View source code
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) {
    DeviceTemplate[] devices = mf.getDeviceTemplates();
    if (devices.length == 0) {
        noDevices();
        return;
    }
    Arrays.sort(devices, new Comparator<DeviceTemplate>() {

        public int compare(DeviceTemplate o1, DeviceTemplate o2) {
            return o1.getName().compareToIgnoreCase(o2.getName());
        }
    });
    Composite parent = soList.getComposite();
    if (parent.getChildren().length > 0) {
        Utils.disposeComposite(parent, false);
    }
    SWTSkin skin = skinnedDialog.getSkin();
    SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title");
    SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text");
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.spacing = 0;
    layout.marginLeft = layout.marginRight = 0;
    layout.wrap = true;
    layout.justify = true;
    layout.fill = true;
    parent.setLayout(layout);
    Listener clickListener = new Listener() {

        boolean down = false;

        public void handleEvent(Event event) {
            if (event.type == SWT.MouseDown) {
                down = true;
            } else if (event.type == SWT.MouseUp && down) {
                Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget;
                selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj");
                if (selectedDeviceTemplate == null) {
                    Debug.out("selectedDeviceTemplate is null!");
                }
                skinnedDialog.close();
                down = false;
            }
        }
    };
    GridData gridData;
    for (DeviceTemplate deviceTemplate : devices) {
        if (deviceTemplate.isAuto()) {
            continue;
        }
        // deviceTemplate.getIconURL();
        String iconURL = null;
        TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName());
    }
    SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title");
    if (soTitle != null) {
        soTitle.setTextID("devices.choose.device.title");
    }
    SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle");
    if (soSubTitle != null) {
        soSubTitle.setTextID("label.clickone");
    }
    Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true);
    skinnedDialog.getShell().setSize(computeSize);
    Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell();
    Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell);
}
Example 44
Project: gda-common-rcp-master  File: GenericDialog.java View source code
/**
	 * @param userData (may be null) 
	 * @return the selected file
	 */
public Object open(final Object userData) {
    final Shell parent = getParent();
    final Shell shell = new Shell(parent, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.RESIZE);
    shell.setLayout(new GridLayout());
    shell.setText(getText());
    createContents(shell, userData);
    final Composite buttons = new Composite(shell, SWT.NONE);
    buttons.setLayout(new RowLayout());
    buttons.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, true, true));
    final Button ok = new Button(buttons, SWT.NONE);
    ok.setText("OK");
    ok.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(final SelectionEvent e) {
            GenericDialog.this.ok = true;
            if (checker == null) {
                shell.dispose();
            } else if (checker.isValid()) {
                shell.dispose();
            }
        }
    });
    ok.setFocus();
    final Button cancel = new Button(buttons, SWT.NONE);
    cancel.setText("Cancel");
    cancel.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(final SelectionEvent e) {
            GenericDialog.this.ok = false;
            shell.dispose();
        }
    });
    GenericDialog.this.ok = false;
    if (shouldPack())
        shell.pack();
    shell.open();
    Display display = parent.getDisplay();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
    if (GenericDialog.this.ok) {
        return currentSelection;
    }
    return null;
}
Example 45
Project: gyrex-admin-master  File: AdminUiUtil.java View source code
public static RowLayout createRowLayout(final int type, final boolean setMargin) {
    final RowLayout result = new RowLayout(type);
    result.marginTop = 0;
    result.marginLeft = 0;
    result.marginHeight = 0;
    if (setMargin) {
        result.marginBottom = DEFAULT_SPACE;
        result.marginWidth = DEFAULT_SPACE;
    } else {
        result.marginBottom = 0;
        result.marginWidth = 0;
    }
    return result;
}
Example 46
Project: java.old-master  File: XMLReader.java View source code
private void createBottons(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    composite.setLayoutData(BorderData.NORTH);
    composite.setLayout(new RowLayout());
    Button btnStart = new Button(composite, SWT.NONE);
    // btnStart.setLayoutData(BorderData.NORTH);
    btnStart.setText("&Start");
    btnStart.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            try {
                parseXML();
            } catch (Exception e1) {
                textInfo.setText("Parse failed: " + e1.getMessage());
            }
        }
    });
}
Example 47
Project: jbosstools-forge-master  File: RadioControlBuilder.java View source code
@Override
@SuppressWarnings({ "unchecked" })
public Control build(final ForgeWizardPage page, final InputComponent<?, ?> input, final String inputName, final Composite parent) {
    // Create the label
    Label label = new Label(parent, SWT.NULL);
    label.setText(getMnemonicLabel(input, true));
    label.setToolTipText(input.getDescription());
    Composite container = new Composite(parent, SWT.NULL);
    container.setData(LABEL_DATA_KEY, label);
    container.setLayout(new RowLayout());
    container.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    final ConverterFactory converterFactory = FurnaceService.INSTANCE.getConverterFactory();
    UISelectOne<Object> selectOne = (UISelectOne<Object>) input;
    Converter<Object, String> itemLabelConverter = InputComponents.getItemLabelConverter(converterFactory, selectOne);
    Object originalValue = InputComponents.getValueFor(input);
    Iterable<Object> valueChoices = selectOne.getValueChoices();
    if (valueChoices != null) {
        for (final Object choice : valueChoices) {
            final String itemLabel = itemLabelConverter.convert(choice);
            final Button button = new Button(container, SWT.RADIO);
            button.setText(itemLabel);
            button.setToolTipText(input.getDescription());
            boolean selected = Proxies.areEquivalent(choice, originalValue);
            button.setSelection(selected);
            button.addSelectionListener(new SelectionAdapter() {

                @Override
                public void widgetSelected(SelectionEvent e) {
                    if (button.getSelection()) {
                        final CommandController controller = page.getController();
                        controller.setValueFor(inputName, Proxies.unwrap(choice));
                    }
                }
            });
        }
    }
    // skip the thrid column
    Label dummy = new Label(parent, SWT.NONE);
    dummy.setText("");
    return container;
}
Example 48
Project: jenkow-plugin-master  File: CreateDefaultActivitiDiagramInitialContentPage.java View source code
@Override
public void createControl(Composite parent) {
    FormToolkit toolkit = new FormToolkit(parent.getDisplay());
    toolkit.setBackground(parent.getBackground());
    Composite container = toolkit.createComposite(parent, SWT.NULL);
    GridLayout layout = new GridLayout();
    container.setLayout(layout);
    layout.numColumns = 1;
    GridData data = null;
    Group contentSourceGroup = new Group(container, SWT.SHADOW_IN);
    contentSourceGroup.setText("Do you want to add content to your diagram to start editing?");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    contentSourceGroup.setLayoutData(data);
    contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL));
    contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO);
    contentSourceNone.setSelection(true);
    contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO);
    contentSourceImport.setEnabled(false);
    contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO);
    contentSourceTemplate.setEnabled(true);
    Group templateGroup = new Group(container, SWT.SHADOW_IN);
    templateGroup.setText("Choose template");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    templateGroup.setLayoutData(data);
    templateGroup.setLayout(new RowLayout(SWT.VERTICAL));
    templateTable = toolkit.createTable(templateGroup, SWT.BORDER);
    for (String description : TemplateInfo.templateDescriptions) {
        TableItem tableItem = new TableItem(templateTable, SWT.NONE);
        tableItem.setText(description);
    }
    templateTable.setEnabled(false);
    templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE));
    contentSourceNone.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(false);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    contentSourceTemplate.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(true);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    setControl(container);
    setPageComplete(false);
}
Example 49
Project: jucy-master  File: FavHubEditor.java View source code
public void createPartControl(Composite parent) {
    parent.setLayout(new GridLayout());
    table = new Table(parent, SWT.CHECK | SWT.SINGLE | SWT.FULL_SELECTION | SWT.HIDE_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.HIDE_SELECTION);
    tableViewer = new CheckboxTableViewer(table);
    tableViewer.addDoubleClickListener(new CommandDoubleClickListener(OpenHubHandler.COMMAND_ID));
    table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    table.setHeaderVisible(true);
    tva = new TableViewerAdministrator<FavHub>(tableViewer, Arrays.asList(new FavHubName(tableViewer), new Description(), new Nick(), new Password(), new Address(), new UserDescription(), new Email(), new ChatOnly()), GUIPI.favHubsTable, TableViewerAdministrator.NoSorting, false);
    FavHubContentProvider fh = new FavHubContentProvider();
    tableViewer.setContentProvider(fh);
    tva.apply();
    tableViewer.setComparator(new ViewerComparator() {

        @Override
        public int compare(Viewer viewer, Object e1, Object e2) {
            Integer a = ((FavHub) e1).getOrder();
            Integer b = ((FavHub) e2).getOrder();
            return a.compareTo(b);
        }
    });
    getSite().setSelectionProvider(tableViewer);
    createContextPopup(tableViewer);
    final Composite comp = new Composite(parent, SWT.NONE);
    comp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
    comp.setLayout(new RowLayout());
    final Composite composite = new Composite(comp, SWT.NONE);
    composite.setLayoutData(new RowData());
    FillLayout fillLayout = new FillLayout();
    fillLayout.spacing = 5;
    composite.setLayout(fillLayout);
    for (String command : new String[] { CreateFavHubsHandler.COMMAND_ID, ChangeFHPropertiesHandler.COMMAND_ID, RemoveHandler.COMMAND_ID, MoveUpHandler.COMMAND_ID, MoveDownHandler.COMMAND_ID, OpenHubHandler.COMMAND_ID }) {
        Button button = new Button(composite, SWT.NONE);
        CommandButton.setCommandToButton(command, button, getSite(), false);
    }
    tableViewer.setInput(favHubs);
    favHubs.addObserver(this);
    logger.debug("created FavHub editor");
    setControlsForFontAndColour(tableViewer.getTable());
}
Example 50
Project: LanguageBuddy-master  File: TagFilterPage.java View source code
/* (non-Javadoc)
     * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
     */
public void createControl(Composite parent) {
    this.setDescription(MessageUtil.getString("TagFilter"));
    mainGroup = new Group(parent, SWT.CENTER);
    setControl(mainGroup);
    rowLayout = new RowLayout();
    rowLayout.type = SWT.VERTICAL;
    rowLayout.fill = true;
    mainGroup.setLayout(rowLayout);
    enableFilter = new Button(mainGroup, SWT.CHECK);
    enableFilter.setText(MessageUtil.getString("TagFilterEnable"));
    enableFilter.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            if (filterComposite != null && filterComposite.isDisposed() == false) {
                boolean enabled = enableFilter.getSelection();
                filterComposite.setEnabled(enabled);
                anyTagsButton.setEnabled(enabled);
                allTagsButton.setEnabled(enabled);
            }
            validate();
        }
    });
    anyTagsButton = new Button(mainGroup, SWT.RADIO);
    anyTagsButton.setText(MessageUtil.getString("AnyTagsMatchFilter"));
    anyTagsButton.setSelection(true);
    anyTagsButton.setEnabled(false);
    allTagsButton = new Button(mainGroup, SWT.RADIO);
    allTagsButton.setText(MessageUtil.getString("AllTagsMatchFilter"));
    allTagsButton.setEnabled(false);
    filterComposite = new TagFilterComposite(mainGroup, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    filterComposite.setEnabled(false);
}
Example 51
Project: LinGUIne-master  File: InstallWizardPage.java View source code
/**
	 * Generates all the UI components
	 */
@Override
public void createControl(Composite parent) {
    //Establish the Layouts
    RowLayout parentLayout = new RowLayout();
    parentLayout.type = SWT.VERTICAL;
    parentLayout.marginTop = 5;
    parentLayout.marginBottom = 5;
    parentLayout.marginLeft = 5;
    parentLayout.marginRight = 5;
    parentLayout.justify = true;
    RowLayout topLayout = new RowLayout();
    topLayout.type = SWT.HORIZONTAL;
    topLayout.marginTop = 5;
    topLayout.marginBottom = 5;
    topLayout.marginLeft = 5;
    topLayout.marginRight = 5;
    topLayout.justify = true;
    container = new Composite(parent, SWT.NONE);
    container.setLayout(parentLayout);
    Composite topContainer = new Composite(container, SWT.NONE);
    topContainer.setLayout(topLayout);
    repositoryLabel = new Label(topContainer, SWT.NONE);
    repositoryLabel.setText("Repository:");
    repositoryLabel.setLayoutData(new RowData(60, 15));
    directoryLabel = new Label(topContainer, SWT.NONE);
    directoryLabel.setText("");
    directoryLabel.setLayoutData(new RowData(500, 15));
    browseButton = new Button(topContainer, SWT.NONE);
    browseButton.setText("Browse");
    browseButton.addSelectionListener(this);
    browseButton.setLayoutData(new RowData(60, 24));
    contentTable = new Table(container, SWT.MULTI | SWT.CHECK | SWT.VIRTUAL | SWT.BORDER);
    contentTable.setLayoutData(new RowData(620, 300));
    contentTable.setLinesVisible(true);
    contentTable.setHeaderVisible(true);
    contentTable.addSelectionListener(this);
    idColumn = new TableColumn(contentTable, SWT.NONE);
    idColumn.setText("Plugin ID");
    versionColumn = new TableColumn(contentTable, SWT.NONE);
    versionColumn.setText("Version");
    idColumn.pack();
    versionColumn.pack();
    parent.pack();
    container.pack();
    topContainer.pack();
    setControl(parent);
    setPageComplete(false);
}
Example 52
Project: marabou-master  File: AboutWindow.java View source code
/**
     * shows various information about marabou in a small window
     */
public void show() {
    final Display display = Display.getCurrent();
    final Shell shell = new Shell(display);
    shell.setText(i18n("About Marabou"));
    shell.setImage(new ImageLoader().getImage(AvailableImage.LOGO_SMALL));
    FormLayout formLayout = new FormLayout();
    formLayout.marginBottom = 10;
    formLayout.marginTop = 10;
    formLayout.marginLeft = 10;
    formLayout.marginRight = 10;
    shell.setLayout(formLayout);
    Composite comp1 = new Composite(shell, SWT.NONE);
    RowLayout rowLayout = new RowLayout(1);
    rowLayout.center = true;
    comp1.setLayout(rowLayout);
    // close window on ESC
    shell.addListener(SWT.Traverse, new Listener() {

        @Override
        public void handleEvent(Event event) {
            if (event.detail == SWT.TRAVERSE_ESCAPE) {
                shell.dispose();
            }
        }
    });
    // project name and version
    Label text = new Label(comp1, SWT.NONE);
    text.setText(i18n("Marabou - Audio Tagger \n" + "Version " + projectVersion));
    Image logo = new ImageLoader().getImage(AvailableImage.LOGO_BIG);
    Label labelImage = new Label(comp1, SWT.NONE);
    labelImage.setImage(logo);
    labelImage.pack();
    Label labelText = new Label(comp1, SWT.NONE);
    labelText.setAlignment(SWT.CENTER);
    labelText.setText(i18n("\nThe Marabou is a scavenger and so is this software.\n" + "It's written to eat badly tagged music files.\n"));
    labelText.pack();
    // button with project's url
    final String url = "https://github.com/hennr/marabou";
    final Button linkButton = new Button(comp1, SWT.PUSH);
    linkButton.setText(url);
    linkButton.pack();
    linkButton.addListener(SWT.Selection, new Listener() {

        @Override
        public void handleEvent(Event event) {
            try {
                Desktop.getDesktop().browse(new URI(url));
            } catch (Exception e) {
            }
        }
    });
    // dirty hack to get vertical space between the buttons
    Label space = new Label(comp1, SWT.NONE);
    space.pack();
    // horizontal row for buttons
    Composite comp2 = new Composite(comp1, SWT.None);
    RowLayout rowLayout2 = new RowLayout();
    comp2.setLayout(rowLayout2);
    Button credits = new Button(comp2, SWT.None);
    credits.setText(i18n("Cr&edits"));
    credits.addListener(SWT.Selection, new Listener() {

        @Override
        public void handleEvent(Event event) {
            CreditsWindow.showCredits();
        }
    });
    credits.pack();
    final Button licence = new Button(comp2, SWT.None);
    licence.setText(i18n("&Licence"));
    licence.addListener(SWT.Selection, new Listener() {

        @Override
        public void handleEvent(Event event) {
            new LicenceWindow().showLicence();
        }
    });
    licence.pack();
    Button close = new Button(comp2, SWT.NONE);
    close.setText(i18n("&Close"));
    close.addListener(SWT.Selection, new Listener() {

        @Override
        public void handleEvent(Event event) {
            shell.dispose();
        }
    });
    close.pack();
    shell.pack();
    shell.open();
    // close also if display gets disposed
    while (!shell.isDisposed() && display.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
}
Example 53
Project: Monitor-master  File: ProxyTableView.java View source code
@Override
public void createPartControl(Composite parent) {
    Composite composite = createComposite(parent);
    Composite titleComposite = new Composite(composite, SWT.NONE);
    titleComposite.setLayout(new RowLayout(SWT.HORIZONTAL));
    new Label(titleComposite, SWT.NONE).setText(" ");
    createTitleLabel(titleComposite);
    createTableViewer(composite);
    PlatformUtil.getRouter().getRuleManager().addRuleChangeListener(this);
}
Example 54
Project: nebula.widgets.nattable-master  File: AbstractE4NatExamplePart.java View source code
protected void showSourceLinks(Composite parent, String examplePath) {
    Composite panel = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout();
    layout.spacing = 5;
    panel.setLayout(layout);
    GridDataFactory.defaultsFor(panel).applyTo(panel);
    Link link = new Link(panel, SWT.NONE);
    link.setText("<a href=\"" + examplePath + "\">View source</a>");
    final SelectionAdapter linkSelectionListener = new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            String path = event.text;
            path = path.replaceAll("\\.", "/");
            if (!path.startsWith("/")) {
                path = "/" + path;
            }
            String source = getResourceAsString("/src" + path + ".java");
            if (source != null) {
                viewSource(part.getLabel(), source);
            }
        }
    };
    link.addSelectionListener(linkSelectionListener);
    Link cssLink = new Link(panel, SWT.NONE);
    cssLink.setText("<a href=\"/css/default.css\">View CSS</a>");
    final SelectionAdapter cssLinkSelectionListener = new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            String source = getResourceAsString(event.text);
            if (source != null) {
                viewSource("default.css", source);
            }
        }
    };
    cssLink.addSelectionListener(cssLinkSelectionListener);
}
Example 55
Project: org.nabucco.framework.generator-master  File: SearchViewLayouterTemplate.java View source code
public void layout(final Composite parent, final NabuccoMessageManager aMessageManager, final TemplateSearchModel aModel) {
    NabuccoFormToolkit ntk = new NabuccoFormToolkit(new FormToolkit(parent.getDisplay()));
    widgetFactory = new SearchViewWidgetFactoryTemplate(ntk, aModel);
    messageManager = aMessageManager;
    parent.addPaintListener(new PaintListener() {

        @Override
        public void paintControl(PaintEvent arg0) {
            messageManager.showMessages(MESSAGE_OWNER_ID);
        }
    });
    Section section = ntk.createSection(parent, "SectionName", new RowLayout());
    Composite child = ntk.createComposite(section, new GridLayout(2, true));
    // create widgets
    section.setClient(child);
}
Example 56
Project: org.nabucco.testautomation-master  File: TestEngineConfigurationSearchViewLayouter.java View source code
private Composite layout(final Composite parent, final NabuccoMessageManager aMessageManager, final TestEngineConfigurationSearchViewModel aModel) {
    NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
    TestEngineConfigurationSearchViewWidgetFactory widgetFactory = new TestEngineConfigurationSearchViewWidgetFactory(ntk, aModel);
    messageManager = aMessageManager;
    // define paint listener
    parent.addPaintListener(new PaintListener() {

        @Override
        public void paintControl(PaintEvent arg0) {
            messageManager.showMessages(MESSAGE_OWNER_ID);
        }
    });
    // build a section to host the other controls
    Section section = ntk.createSection(parent, CONFIG_TEXT, new RowLayout());
    Composite child = ntk.createComposite(section, new GridLayout(2, true));
    section.setClient(child);
    // ui elements pair-wise: label + input field or combo
    widgetFactory.createLabelConfigName(child);
    widgetFactory.createInputFieldConfigName(child);
    widgetFactory.createLabelConfigHost(child);
    widgetFactory.createInputFieldConfigHost(child);
    widgetFactory.createLabelConfigPort(child);
    widgetFactory.createInputFieldConfigPort(child);
    widgetFactory.createLabelConfigRemoteReferenceName(child);
    widgetFactory.createInputFieldConfigRemoteReferenceName(child);
    return null;
}
Example 57
Project: org.nabucco.testautomation.schema-master  File: SchemaConfigSearchViewLayouter.java View source code
@Override
public Composite layout(Composite parent, NabuccoMessageManager messageManager, SchemaConfigSearchViewModel model) {
    NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
    SchemaConfigSearchViewWidgetFactory widgetFactory = new SchemaConfigSearchViewWidgetFactory(ntk, model);
    // build a section to host the other controls
    Section section = ntk.createSection(parent, SCHEMA_CONFIG_TEXT, new RowLayout());
    Composite child = ntk.createComposite(section, new GridLayout(2, false));
    section.setClient(child);
    // add description and name label and input fields (pair-wise)
    layoutName(widgetFactory, child);
    layoutKey(widgetFactory, child);
    return null;
}
Example 58
Project: phenoscape-nlp-master  File: Type4Document.java View source code
/**
	 * @wbp.parser.entryPoint
	 */
public String showType4Document() {
    final Display display = Display.getDefault();
    final Shell shell = new Shell();
    shell.setSize(613, 437);
    shell.setText("Type 4 Documents");
    shell.setLayout(new RowLayout(SWT.HORIZONTAL));
    final Group group = new Group(shell, SWT.NONE);
    group.setLayoutData(new RowData(585, 377));
    group.setBounds(10, 10, 500, 115);
    final Combo combo = new Combo(group, SWT.NONE);
    combo.setBounds(114, 11, 109, 10);
    combo.setText("TaxonX");
    combo.add("Phenoscape");
    Button button = new Button(group, SWT.NONE);
    button.setBounds(408, 360, 75, 25);
    button.setText("Save");
    button.addMouseListener(new MouseListener() {

        public void mouseUp(MouseEvent mEvent) {
            String[] paragraphs = text.getText().split("\r\n");
            try {
                xml = combo.getText();
                configDb.saveParagraphTagDetails(combo.getText(), paragraphs);
                ApplicationUtilities.showPopUpWindow(ApplicationUtilities.getProperty("popup.info.savetype3"), ApplicationUtilities.getProperty("popup.header.info"), SWT.ICON_INFORMATION);
                shell.dispose();
            } catch (SQLException sqle) {
                LOGGER.error("Unable to save paragraphs to db in Type3Document", sqle);
                sqle.printStackTrace();
            }
        }

        public void mouseDown(MouseEvent mEvent) {
        }

        public void mouseDoubleClick(MouseEvent mEvent) {
        }
    });
    /*Button button_1 = new Button(group, SWT.NONE);
		button_1.setBounds(498, 360, 75, 25);
		button_1.setText("Skip");
		button_1.addMouseListener(new MouseListener(){
			public void mouseUp(MouseEvent mEvent){
					shell.dispose();				
			}
			
			public void mouseDown(MouseEvent mEvent) { }
			public void mouseDoubleClick(MouseEvent mEvent) {}
		})*/
    ;
    Label label = new Label(group, SWT.NONE);
    label.setBounds(10, 40, 482, 15);
    label.setText("If you have a sample paragraph for morphological description, please paste that below : ");
    text = new Text(group, SWT.BORDER | SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
    text.setBounds(10, 82, 563, 272);
    Label label_1 = new Label(group, SWT.NONE);
    label_1.setBounds(10, 61, 387, 15);
    label_1.setText("* Please separate the paragraphs by line breaks.");
    label_1.setForeground(new Color(display, 255, 0, 0));
    Label lblDocumentFormat = new Label(group, SWT.NONE);
    lblDocumentFormat.setBounds(10, 11, 109, 15);
    lblDocumentFormat.setText("Document Format : ");
    shell.open();
    shell.layout();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
    return xml;
}
Example 59
Project: rhostudio-master  File: CapabDialog.java View source code
public List<Capabilities> open() {
    Shell parent = getParent();
    final Shell shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL);
    shell.setText("Select capabilities");
    shell.setLayout(new GridLayout(1, true));
    RowData buttonAligment = new RowData(buttonWidht, SWT.DEFAULT);
    // 1 row
    Label label = new Label(shell, SWT.NULL);
    label.setText("Please select:");
    // 2 row
    Composite rowContainer1 = new Composite(shell, SWT.NULL);
    rowContainer1.setLayout(new RowLayout());
    m_capabTable = new Table(rowContainer1, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
    m_capabTable.setLayoutData(new RowData(200, 300));
    // 3 row
    Composite rowContainer2 = new Composite(shell, SWT.NULL);
    RowLayout rowLayout = new RowLayout();
    rowLayout.center = true;
    rowContainer2.setLayout(rowLayout);
    // event handlers
    final Button buttonOK = new Button(rowContainer2, SWT.PUSH);
    buttonOK.setText("Ok");
    buttonOK.setLayoutData(buttonAligment);
    final Button buttonCancel = new Button(rowContainer2, SWT.PUSH);
    buttonCancel.setText("Cancel");
    buttonCancel.setLayoutData(buttonAligment);
    buttonOK.addListener(SWT.Selection, new Listener() {

        public void handleEvent(Event event) {
            handleOk(event);
            shell.dispose();
        }
    });
    buttonCancel.addListener(SWT.Selection, new Listener() {

        public void handleEvent(Event event) {
            nandleCancel(event);
            shell.dispose();
        }
    });
    shell.addListener(SWT.Traverse, new Listener() {

        public void handleEvent(Event event) {
            if (event.detail == SWT.TRAVERSE_ESCAPE)
                event.doit = false;
        }
    });
    // init
    List<Capabilities> selCapabList = null;
    if (m_ymlFile != null) {
        selCapabList = m_ymlFile.getCapabilities();
    }
    String[] capabTypes = Capabilities.getPublicIds();
    for (int i = 0; i < capabTypes.length; i++) {
        String currItemText = capabTypes[i];
        TableItem item = new TableItem(m_capabTable, SWT.NONE);
        item.setText(currItemText);
        if (selCapabList != null) {
            for (Capabilities c : selCapabList) {
                if (c == Capabilities.fromId(currItemText)) {
                    item.setChecked(true);
                    break;
                }
            }
        }
    }
    // show dialog
    shell.pack();
    shell.open();
    Display display = parent.getDisplay();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
    return capabList;
}
Example 60
Project: Secure-Service-Specification-and-Deployment-master  File: CreateDefaultActivitiDiagramInitialContentPage.java View source code
@Override
public void createControl(Composite parent) {
    FormToolkit toolkit = new FormToolkit(parent.getDisplay());
    toolkit.setBackground(parent.getBackground());
    Composite container = toolkit.createComposite(parent, SWT.NULL);
    GridLayout layout = new GridLayout();
    container.setLayout(layout);
    layout.numColumns = 1;
    GridData data = null;
    Group contentSourceGroup = new Group(container, SWT.SHADOW_IN);
    contentSourceGroup.setText("Do you want to add content to your diagram to start editing?");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    contentSourceGroup.setLayoutData(data);
    contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL));
    contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO);
    contentSourceNone.setSelection(true);
    contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO);
    contentSourceImport.setEnabled(false);
    contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO);
    contentSourceTemplate.setEnabled(true);
    Group templateGroup = new Group(container, SWT.SHADOW_IN);
    templateGroup.setText("Choose template");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    templateGroup.setLayoutData(data);
    templateGroup.setLayout(new RowLayout(SWT.VERTICAL));
    templateTable = toolkit.createTable(templateGroup, SWT.BORDER);
    for (String description : TemplateInfo.templateDescriptions) {
        TableItem tableItem = new TableItem(templateTable, SWT.NONE);
        tableItem.setText(description);
    }
    templateTable.setEnabled(false);
    templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE));
    contentSourceNone.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(false);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    contentSourceTemplate.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(true);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    setControl(container);
    setPageComplete(false);
}
Example 61
Project: Security-Service-Validation-and-Verification-master  File: CreateDefaultActivitiDiagramInitialContentPage.java View source code
@Override
public void createControl(Composite parent) {
    FormToolkit toolkit = new FormToolkit(parent.getDisplay());
    toolkit.setBackground(parent.getBackground());
    Composite container = toolkit.createComposite(parent, SWT.NULL);
    GridLayout layout = new GridLayout();
    container.setLayout(layout);
    layout.numColumns = 1;
    GridData data = null;
    Group contentSourceGroup = new Group(container, SWT.SHADOW_IN);
    contentSourceGroup.setText("Do you want to add content to your diagram to start editing?");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    contentSourceGroup.setLayoutData(data);
    contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL));
    contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO);
    contentSourceNone.setSelection(true);
    contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO);
    contentSourceImport.setEnabled(false);
    contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO);
    contentSourceTemplate.setEnabled(true);
    Group templateGroup = new Group(container, SWT.SHADOW_IN);
    templateGroup.setText("Choose template");
    data = new GridData();
    data.grabExcessHorizontalSpace = true;
    data.horizontalAlignment = SWT.FILL;
    templateGroup.setLayoutData(data);
    templateGroup.setLayout(new RowLayout(SWT.VERTICAL));
    templateTable = toolkit.createTable(templateGroup, SWT.BORDER);
    for (String description : TemplateInfo.templateDescriptions) {
        TableItem tableItem = new TableItem(templateTable, SWT.NONE);
        tableItem.setText(description);
    }
    templateTable.setEnabled(false);
    templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE));
    contentSourceNone.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(false);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    contentSourceTemplate.addSelectionListener(new SelectionListener() {

        @Override
        public void widgetSelected(SelectionEvent event) {
            templateTable.setEnabled(true);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent event) {
        }
    });
    setControl(container);
    setPageComplete(false);
}
Example 62
Project: tdq-studio-se-master  File: HideSeriesChartDialog.java View source code
private Composite createUtilityControl(Composite parent) {
    Composite comp = new Composite(parent, SWT.BORDER);
    comp.setLayout(new RowLayout());
    comp.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    if (isCountAvgNull) {
        XYDataset dataset = chart.getXYPlot().getDataset();
        int count = dataset.getSeriesCount();
        for (int i = 0; i < count; i++) {
            Button checkBtn = new Button(comp, SWT.CHECK);
            checkBtn.setText(dataset.getSeriesKey(i).toString());
            checkBtn.setSelection(true);
            checkBtn.addSelectionListener(listener);
            checkBtn.setData(SERIES_KEY_ID, i);
        }
    }
    if (isMinMaxDate) {
        CategoryPlot plot = (CategoryPlot) chart.getPlot();
        CategoryDataset dataset = plot.getDataset();
        int count = dataset.getRowCount();
        for (int i = 0; i < count; i++) {
            Button checkBtn = new Button(comp, SWT.CHECK);
            checkBtn.setText(dataset.getRowKey(i).toString());
            checkBtn.setSelection(true);
            checkBtn.addSelectionListener(listener);
            checkBtn.setData(SERIES_KEY_ID, i);
        }
    }
    return comp;
}
Example 63
Project: tracecompass-master  File: AddBookmarkDialog.java View source code
@Override
protected Control createDialogArea(Composite parent) {
    Composite areaComposite = (Composite) super.createDialogArea(parent);
    Composite colorComposite = new Composite(areaComposite, SWT.NONE);
    RowLayout layout = new RowLayout();
    layout.center = true;
    colorComposite.setLayout(layout);
    colorComposite.moveBelow(getText());
    Label colorLabel = new Label(colorComposite, SWT.NONE);
    colorLabel.setText(Messages.AddBookmarkDialog_Color);
    fColorSelector = new ColorSelector(colorComposite);
    fColorSelector.setColorValue(new RGB(255, 0, 0));
    Label alphaLabel = new Label(colorComposite, SWT.NONE);
    alphaLabel.setText(Messages.AddBookmarkDialog_Alpha);
    fAlphaScale = new Scale(colorComposite, SWT.NONE);
    fAlphaScale.setMaximum(255);
    fAlphaScale.setSelection(fAlpha);
    fAlphaScale.setIncrement(1);
    fAlphaScale.setPageIncrement(16);
    fAlphaScale.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            fAlpha = fAlphaScale.getSelection();
            fAlphaLabel.setText(Integer.toString(fAlpha));
        }
    });
    fAlphaLabel = new Label(colorComposite, SWT.NONE);
    fAlphaLabel.setText(Integer.toString(fAlpha));
    return areaComposite;
}
Example 64
Project: webtools.jsf-master  File: AbstractMasterForm.java View source code
/**
     * @param form
     */
public final void createHead(final Form form) {
    final Composite head = form.getHead();
    final Composite container = getToolkit().createComposite(head);
    container.setLayout(new RowLayout());
    // sub-class contribution
    contributeToHeadArea(getToolkit(), container);
    _toolBarManager = new ToolBarManager(SWT.FLAT);
    ToolBar toolbar = _toolBarManager.createControl(container);
    // _toolkit.adapt(toolbar, false, false);
    toolbar.setBackground(form.getHead().getBackground());
    toolbar.setForeground(form.getHead().getForeground());
    //toolbar.setCursor(FormsResources.getHandCursor());
    container.addDisposeListener(new DisposeListener() {

        public void widgetDisposed(DisposeEvent e) {
            if (_toolBarManager != null) {
                _toolBarManager.dispose();
                _toolBarManager = null;
            }
        }
    });
    form.setHeadClient(container);
}
Example 65
Project: ares-studio-master  File: GenerateInterfaceDialog.java View source code
@Override
protected Control createDialogArea(Composite parent) {
    Composite composite = (Composite) super.createDialogArea(parent);
    control = new Control[xmlDialog.getLstMenuInterfaceGroup().size()][];
    for (int groupIndex = 0; groupIndex < xmlDialog.getLstMenuInterfaceGroup().size(); groupIndex++) {
        DialogInterfaceGroup group = xmlDialog.getLstMenuInterfaceGroup().get(groupIndex);
        final List<DialogInterfaceItem> lstItem = group.getLstMenuInterfaceItem();
        Composite subComposite;
        if (group.isUse()) {
            Group menuGroup = new Group(composite, SWT.NONE);
            menuGroup.setVisible(true);
            menuGroup.setLayout(new RowLayout());
            menuGroup.setText(group.getGroupName());
            subComposite = menuGroup;
        } else {
            // ´´½¨Ò»¸ö×Ó×é¼þ£¬ÓÃÓÚ°Ú·ÅgroupÖ®ÍâµÄ²¼¾Ö¿Ø¼þ
            subComposite = new Composite(composite, SWT.NONE);
        }
        GridLayout layout = new GridLayout(6, false);
        layout.marginWidth = 0;
        layout.marginHeight = 0;
        subComposite.setLayout(layout);
        control[groupIndex] = new Control[lstItem.size()];
        for (int i = 0; i < lstItem.size(); i++) {
            if (lstItem.get(i).getSwtType().equalsIgnoreCase("CHECK") || lstItem.get(i).getSwtType().equalsIgnoreCase("RADIO")) {
                // °´Å¥¿Ø¼þ
                int swtType = SWT.NULL;
                if (lstItem.get(i).getSwtType().equalsIgnoreCase("CHECK"))
                    swtType = SWT.CHECK;
                if (lstItem.get(i).getSwtType().equalsIgnoreCase("RADIO"))
                    swtType = SWT.RADIO;
                Button btn = new Button(subComposite, swtType);
                btn.setText(lstItem.get(i).getLableName());
                btn.setData(lstItem.get(i).getId());
                btn.setSelection(lstItem.get(i).getValue().equalsIgnoreCase("true"));
                control[groupIndex][i] = btn;
            } else if (lstItem.get(i).getSwtType().equalsIgnoreCase("TEXT")) {
                // Text¿Ø¼þ
                Label lable = new Label(subComposite, SWT.NONE);
                lable.setText(lstItem.get(i).getLableName() + ":");
                Text text = new Text(subComposite, SWT.BORDER);
                text.setData(lstItem.get(i).getId());
                text.setText(lstItem.get(i).getValue());
                control[groupIndex][i] = text;
            } else if (lstItem.get(i).getSwtType().equalsIgnoreCase("COMBO")) {
                // ÏÂÀ­¿ò¿Ø¼þ
                Label lable = new Label(subComposite, SWT.NONE);
                lable.setText(lstItem.get(i).getLableName() + ":");
                Combo combo = new Combo(subComposite, SWT.BORDER);
                String[] values = lstItem.get(i).getValue().split(",");
                for (String value : values) combo.add(value);
                combo.select(0);
                combo.setData(lstItem.get(i).getId());
                control[groupIndex][i] = combo;
            }
        }
    }
    return composite;
}
Example 66
Project: atdl4j-master  File: SWTRadioButtonListWidget.java View source code
public Widget createWidget(Composite parent, int style) {
    String tooltip = getTooltip();
    GridData controlGD = new GridData(SWT.FILL, SWT.FILL, false, false);
    // label
    if (control.getLabel() != null) {
        label = new Label(parent, SWT.NONE);
        label.setText(control.getLabel());
        if (tooltip != null)
            label.setToolTipText(tooltip);
        controlGD.horizontalSpan = 1;
    } else {
        controlGD.horizontalSpan = 2;
    }
    Composite c = new Composite(parent, SWT.NONE);
    c.setLayoutData(controlGD);
    if (((RadioButtonListT) control).getOrientation() != null && PanelOrientationT.VERTICAL.equals(((RadioButtonListT) control).getOrientation())) {
        c.setLayout(new GridLayout(1, false));
    } else {
        RowLayout rl = new RowLayout();
        rl.wrap = false;
        c.setLayout(rl);
    }
    // radioButton
    for (ListItemT listItem : ((RadioButtonListT) control).getListItem()) {
        Button radioElement = new Button(c, style | SWT.RADIO);
        radioElement.setText(listItem.getUiRep());
        if (parameter != null) {
            for (EnumPairT enumPair : parameter.getEnumPair()) {
                if (enumPair.getEnumID() == listItem.getEnumID()) {
                    radioElement.setToolTipText(enumPair.getDescription());
                    break;
                }
            }
        } else
            radioElement.setToolTipText(tooltip);
        buttons.add(radioElement);
    }
    // set initValue
    if (ControlHelper.getInitValue(control, getAtdl4jOptions()) != null)
        setValue((String) ControlHelper.getInitValue(control, getAtdl4jOptions()), true);
    return c;
}
Example 67
Project: axdt-master  File: NewAs3FileWizardPage.java View source code
protected void createTemplateContent(Composite parent) {
    Label label = new Label(parent, SWT.NULL);
    label.setText("Template:");
    SelectionAdapter adapter = new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            Button b = (Button) e.widget;
            template = b.getText().replaceAll("&", "");
        }
    };
    Composite group = new Composite(parent, SWT.NONE);
    group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    group.setLayout(new RowLayout());
    createTemplateRadioButton(group, "&Simple", adapter);
    createTemplateRadioButton(group, "&Class", adapter).setSelection(true);
    createTemplateRadioButton(group, "&Interface", adapter);
    template = "Class";
}
Example 68
Project: dbeaver-master  File: DB2TruncateDialog.java View source code
@Override
protected void createControls(Composite parent) {
    Group optionsGroup = UIUtils.createControlGroup(parent, DB2Messages.dialog_table_tools_options, 1, 0, 0);
    optionsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    Composite composite = new Composite(optionsGroup, 2);
    composite.setLayout(new GridLayout(2, false));
    composite.setLayoutData(new GridData(GridData.FILL_BOTH));
    // Drop/Reuse Storage
    UIUtils.createLabel(composite, DB2Messages.dialog_table_tools_truncate_storage_title).setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
    Composite groupCols = new Composite(composite, SWT.NONE);
    groupCols.setLayout(new RowLayout(SWT.VERTICAL));
    dlgStorageDrop = new Button(groupCols, SWT.RADIO);
    dlgStorageDrop.setText(DB2Messages.dialog_table_tools_truncate_storage_drop);
    dlgStorageDrop.addSelectionListener(SQL_CHANGE_LISTENER);
    dlgStorageReuse = new Button(groupCols, SWT.RADIO);
    dlgStorageReuse.setText(DB2Messages.dialog_table_tools_truncate_storage_reuse);
    dlgStorageReuse.addSelectionListener(SQL_CHANGE_LISTENER);
    // Triggers Clauses
    UIUtils.createLabel(composite, DB2Messages.dialog_table_tools_truncate_triggers_title).setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
    Composite groupIx = new Composite(composite, SWT.NULL);
    groupIx.setLayout(new RowLayout(SWT.VERTICAL));
    dlgTriggersDelete = new Button(groupIx, SWT.RADIO);
    dlgTriggersDelete.setText(DB2Messages.dialog_table_tools_truncate_triggers_ignore);
    dlgTriggersDelete.addSelectionListener(SQL_CHANGE_LISTENER);
    dlgTriggersRestrict = new Button(groupIx, SWT.RADIO);
    dlgTriggersRestrict.setText(DB2Messages.dialog_table_tools_truncate_triggers_restrict);
    dlgTriggersRestrict.addSelectionListener(SQL_CHANGE_LISTENER);
    // Initial setup
    dlgStorageDrop.setSelection(true);
    dlgTriggersDelete.setSelection(true);
    // Object Selector
    createObjectsSelector(parent);
}
Example 69
Project: drc-master  File: SpecialCharacterView.java View source code
@Override
public void createPartControl(Composite parent) {
    ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER);
    Composite specialCharacterComposite = new Composite(scrolledComposite, SWT.NONE);
    scrolledComposite.setContent(specialCharacterComposite);
    scrolledComposite.setExpandVertical(true);
    scrolledComposite.setExpandHorizontal(true);
    RowLayout rowLayout = new RowLayout(SWT.HORIZONTAL);
    rowLayout.spacing = 5;
    rowLayout.pack = true;
    specialCharacterComposite.setLayout(rowLayout);
    initSCButtons(specialCharacterComposite);
    scrolledComposite.setMinSize(specialCharacterComposite.computeSize(SWT.MIN, SWT.DEFAULT));
}
Example 70
Project: earthsci-master  File: LayerTreeControlProvider.java View source code
@Override
public Control getControl(Composite parent, Object element, Item item, ControlEditor editor) {
    editor.grabVertical = true;
    editor.minimumWidth = 20;
    editor.horizontalAlignment = SWT.RIGHT;
    Composite composite = new Composite(parent, SWT.NONE);
    composite.setBackground(parent.getBackground());
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.marginBottom = layout.marginLeft = layout.marginRight = layout.marginTop = 0;
    composite.setLayout(layout);
    if (element instanceof ILayerTreeNode) {
        ILayerTreeNode node = (ILayerTreeNode) element;
        createURLClickableLabel(composite, node, node.getInformationURL(), ImageRegistry.getInstance().get(ImageRegistry.ICON_INFORMATION_WHITE), ImageRegistry.getInstance().get(ImageRegistry.ICON_INFORMATION), true);
        createURLClickableLabel(composite, node, node.getLegendURL(), ImageRegistry.getInstance().get(ImageRegistry.ICON_LEGEND_WHITE), ImageRegistry.getInstance().get(ImageRegistry.ICON_LEGEND), false);
    }
    return composite;
}
Example 71
Project: Eclipse-EGit-master  File: NewRemoteDialog.java View source code
@Override
protected Control createDialogArea(Composite parent) {
    Composite main = new Composite(parent, SWT.NONE);
    main.setLayout(new GridLayout(2, false));
    GridDataFactory.fillDefaults().grab(true, true).applyTo(main);
    Label nameLabel = new Label(main, SWT.NONE);
    nameLabel.setText(UIText.NewRemoteDialog_NameLabel);
    nameText = new Text(main, SWT.BORDER);
    GridDataFactory.fillDefaults().grab(true, false).applyTo(nameText);
    nameText.addModifyListener(new ModifyListener() {

        @Override
        public void modifyText(ModifyEvent e) {
            checkPage();
        }
    });
    Composite buttonComposite = new Composite(main, SWT.NONE);
    GridDataFactory.fillDefaults().span(2, 1).applyTo(buttonComposite);
    buttonComposite.setLayout(new RowLayout(SWT.VERTICAL));
    forPush = new Button(buttonComposite, SWT.RADIO);
    forPush.setText(UIText.NewRemoteDialog_PushRadio);
    forPush.setSelection(true);
    Button forFetch = new Button(buttonComposite, SWT.RADIO);
    forFetch.setText(UIText.NewRemoteDialog_FetchRadio);
    nameText.setFocus();
    applyDialogFont(main);
    main.setTabList(new Control[] { nameText, buttonComposite });
    return main;
}
Example 72
Project: eclipse-sbt-plugin-master  File: SbtProjectWizardPage.java View source code
private Composite createSbtSelectorPanel(Composite parent) {
    Composite group = new Composite(parent, SWT.NULL);
    group.setLayout(new RowLayout(SbtVersion.values().length));
    group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    sbtRadioButtons = new ArrayList<Button>();
    for (final SbtVersion version : SbtVersion.values()) {
        Button sbtRadioButton = new Button(group, SWT.RADIO);
        sbtRadioButton.addSelectionListener(new SelectionAdapter() {

            @Override
            public void widgetSelected(SelectionEvent e) {
                configuration.setSbtVersion(version);
            }
        });
        sbtRadioButton.setText("sbt " + version.getPrefix());
        sbtRadioButton.setData(version);
        if (version.equals(configuration.getSbtVersion())) {
            sbtRadioButton.setSelection(true);
        }
        sbtRadioButtons.add(sbtRadioButton);
    }
    return group;
}
Example 73
Project: eclipse.platform.text-master  File: MarkerInformationControl.java View source code
@SuppressWarnings("unchecked")
@Override
public void setInput(Object input) {
    this.markers = (List<IMarker>) input;
    for (IMarker marker : this.markers) {
        Composite markerComposite = new Composite(parent, SWT.NONE);
        GridLayout gridLayout = new GridLayout(1, false);
        gridLayout.verticalSpacing = 0;
        markerComposite.setLayout(gridLayout);
        Composite markerLine = new Composite(markerComposite, SWT.NONE);
        markerLine.setLayout(new RowLayout());
        Label markerImage = new Label(markerLine, SWT.NONE);
        markerImage.setImage(getImage(marker));
        Label markerLabel = new Label(markerLine, SWT.NONE);
        //$NON-NLS-1$
        markerLabel.setText(marker.getAttribute(IMarker.MESSAGE, "missing message"));
        for (IMarkerResolution resolution : IDE.getMarkerHelpRegistry().getResolutions(marker)) {
            Composite resolutionComposite = new Composite(markerComposite, SWT.NONE);
            GridData layoutData = new GridData();
            layoutData.horizontalIndent = 10;
            resolutionComposite.setLayoutData(layoutData);
            RowLayout rowLayout = new RowLayout();
            rowLayout.marginBottom = 0;
            resolutionComposite.setLayout(rowLayout);
            Label resolutionImage = new Label(resolutionComposite, SWT.NONE);
            // TODO: try to retrieve icon from QuickFix command
            Image resolutionPic = null;
            if (resolution instanceof IMarkerResolution2) {
                resolutionPic = ((IMarkerResolution2) resolution).getImage();
            }
            if (resolutionPic == null) {
                resolutionPic = PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OPEN_MARKER);
            }
            resolutionImage.setImage(resolutionPic);
            Link resolutionLink = new Link(resolutionComposite, SWT.NONE);
            //$NON-NLS-1$ //$NON-NLS-2$
            resolutionLink.setText("<A>" + resolution.getLabel() + "</a>");
            resolutionLink.addSelectionListener(new SelectionAdapter() {

                @Override
                public void widgetSelected(SelectionEvent e) {
                    Job resolutionJob = new Job("apply resolution - " + //$NON-NLS-1$
                    resolution.getLabel()) {

                        @Override
                        protected IStatus run(IProgressMonitor monitor) {
                            resolution.run(marker);
                            return Status.OK_STATUS;
                        }
                    };
                    resolutionJob.setUser(true);
                    resolutionJob.setSystem(true);
                    resolutionJob.setPriority(Job.INTERACTIVE);
                    resolutionJob.schedule();
                    getShell().dispose();
                }
            });
        }
    }
    parent.pack(true);
}
Example 74
Project: eclox-master  File: BooleanEditor.java View source code
/**
	 * @see eclox.ui.editor.editors.IEditor#createContent(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit)
	 */
public void createContent(Composite parent, FormToolkit formToolkit) {
    // Initialize the parent control.
    RowLayout layout = new RowLayout(SWT.VERTICAL);
    layout.marginWidth = 0;
    parent.setLayout(layout);
    // Creates the buttons.
    yesButton = formToolkit.createButton(parent, "Yes", SWT.RADIO);
    noButton = formToolkit.createButton(parent, "No", SWT.RADIO);
    defaultButton = formToolkit.createButton(parent, "Default", SWT.RADIO);
    // Attaches a selection listener instance to each button.
    yesButton.addSelectionListener(new MySelectionListener());
    noButton.addSelectionListener(new MySelectionListener());
    defaultButton.addSelectionListener(new MySelectionListener());
}
Example 75
Project: EGit-master  File: NewRemoteDialog.java View source code
@Override
protected Control createDialogArea(Composite parent) {
    Composite main = new Composite(parent, SWT.NONE);
    main.setLayout(new GridLayout(2, false));
    GridDataFactory.fillDefaults().grab(true, true).applyTo(main);
    Label nameLabel = new Label(main, SWT.NONE);
    nameLabel.setText(UIText.NewRemoteDialog_NameLabel);
    nameText = new Text(main, SWT.BORDER);
    GridDataFactory.fillDefaults().grab(true, false).applyTo(nameText);
    nameText.addModifyListener(new ModifyListener() {

        @Override
        public void modifyText(ModifyEvent e) {
            checkPage();
        }
    });
    Composite buttonComposite = new Composite(main, SWT.NONE);
    GridDataFactory.fillDefaults().span(2, 1).applyTo(buttonComposite);
    buttonComposite.setLayout(new RowLayout(SWT.VERTICAL));
    forPush = new Button(buttonComposite, SWT.RADIO);
    forPush.setText(UIText.NewRemoteDialog_PushRadio);
    forPush.setSelection(true);
    Button forFetch = new Button(buttonComposite, SWT.RADIO);
    forFetch.setText(UIText.NewRemoteDialog_FetchRadio);
    nameText.setFocus();
    applyDialogFont(main);
    main.setTabList(new Control[] { nameText, buttonComposite });
    return main;
}
Example 76
Project: elexis-3-core-master  File: XIDEdit.java View source code
@Override
protected Control createDialogArea(Composite parent) {
    Composite ret = (Composite) super.createDialogArea(parent);
    ret.setLayout(new RowLayout(SWT.VERTICAL));
    new Label(ret, SWT.NONE).setText(mine.getDomainName());
    tShort = new Text(ret, SWT.BORDER);
    tShort.setText(mine.getSimpleName());
    new Label(ret, SWT.SEPARATOR | SWT.HORIZONTAL);
    new Label(ret, SWT.NONE).setText(Messages.XIDEdit_ShowWith);
    bPerson = new Button(ret, SWT.CHECK);
    bOrg = new Button(ret, SWT.CHECK);
    bPerson.setText(Messages.XIDEdit_Persons);
    bOrg.setText(Messages.XIDEdit_Organizations);
    if (mine.isDisplayedFor(Person.class)) {
        bPerson.setSelection(true);
    }
    if (mine.isDisplayedFor(Organisation.class)) {
        bOrg.setSelection(true);
    }
    return ret;
}
Example 77
Project: examples.toast-master  File: SoftwareView.java View source code
// private IProvisioner provisioner;
public void createPartControl(final Composite parent) {
    GridLayout parentLayout = LayoutUtil.createGridLayout(3, false, 10, 10);
    parent.setLayout(parentLayout);
    viewer = new ListViewer(parent, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL);
    viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    viewer.setLabelProvider(new LabelProvider() {

        public String getText(Object element) {
            return (((IInstallableUnit) element).getProperty(IInstallableUnit.PROP_NAME));
        }
    });
    viewer.setContentProvider(new ArrayContentProvider());
    Composite comp = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout(SWT.VERTICAL);
    layout.fill = true;
    comp.setLayout(layout);
    Button addButton = new Button(comp, SWT.PUSH);
    addButton.setText("Add");
    addButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            final ProvisioningDialog dialog = new ProvisioningDialog(parent.getShell());
            Collection ius = getAvailablePackages(vehicle);
            dialog.setInput(new ArrayList(ius));
            dialog.open();
            List selectedPackages = dialog.getSelectedPackages();
            if (selectedPackages != null && !selectedPackages.isEmpty()) {
                IProvisioner provisioner = Component.getProvisioner();
                IInstallableUnit iu = (IInstallableUnit) selectedPackages.get(0);
                provisioner.install(vehicle.getName(), iu.getId(), null);
                Component.getTickler().tickle(vehicle.getName());
            }
            viewer.setInput(getInstalledPackages(vehicle));
        }
    });
    Button removeButton = new Button(comp, SWT.PUSH);
    removeButton.setText("Remove");
    removeButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
            IProvisioner provisioner = Component.getProvisioner();
            IInstallableUnit iu = (IInstallableUnit) selection.getFirstElement();
            provisioner.uninstall(vehicle.getName(), iu.getId(), null);
            Component.getTickler().tickle(vehicle.getName());
            viewer.setInput(getInstalledPackages(vehicle));
        }
    });
    Button confButton = new Button(comp, SWT.PUSH);
    confButton.setText("Configure");
    createSelectionListener();
}
Example 78
Project: FileBunker-master  File: AboutDialog.java View source code
protected Control createDialogArea(Composite parent) {
    Label spacer;
    Composite contents = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout(SWT.VERTICAL);
    layout.fill = true;
    layout.marginHeight = 10;
    layout.marginWidth = 30;
    layout.spacing = 0;
    contents.setLayout(layout);
    Label header = new Label(contents, SWT.CENTER);
    header.setFont(headerFont);
    header.setText("FileBunker");
    Label versionLabel = new Label(contents, SWT.CENTER);
    versionLabel.setText("Version " + version + "   Copyright 2004  Garrick Toubassi");
    return contents;
}
Example 79
Project: geotools-master  File: AbstractSimpleConfigurator.java View source code
protected void setLayout(Composite parent) {
    RowLayout layout = new RowLayout();
    layout.pack = false;
    layout.wrap = true;
    layout.type = SWT.HORIZONTAL;
    layout.fill = true;
    layout.marginLeft = 0;
    layout.marginRight = 0;
    layout.marginTop = 0;
    layout.marginBottom = 0;
    layout.spacing = 0;
    parent.setLayout(layout);
}
Example 80
Project: geotools_trunk-master  File: AbstractSimpleConfigurator.java View source code
protected void setLayout(Composite parent) {
    RowLayout layout = new RowLayout();
    layout.pack = false;
    layout.wrap = true;
    layout.type = SWT.HORIZONTAL;
    layout.fill = true;
    layout.marginLeft = 0;
    layout.marginRight = 0;
    layout.marginTop = 0;
    layout.marginBottom = 0;
    layout.spacing = 0;
    parent.setLayout(layout);
}
Example 81
Project: Goko-master  File: MacroExecutionPart.java View source code
private void updateButtons() throws GkException {
    parent.setLayout(new FillLayout(SWT.HORIZONTAL));
    Composite composite = new Composite(parent, SWT.NONE);
    RowLayout rowLayout = new RowLayout(SWT.HORIZONTAL);
    rowLayout.fill = true;
    rowLayout.pack = true;
    rowLayout.spacing = 6;
    composite.setLayout(rowLayout);
    List<GCodeMacro> lstMacro = macroService.getGCodeMacro();
    for (GCodeMacro macro : lstMacro) {
        if (macro.isShowInMacroPanel()) {
            Button btnMacro = new Button(composite, SWT.NONE);
            btnMacro.setText(macro.getCode());
            //	btnMacro.setLayoutData(new RowData(100, 35));
            if (macro.getButtonColor() != null) {
                btnMacro.setBackground(ResourceManager.getColor(Math.round(macro.getButtonColor().x * 255), Math.round(macro.getButtonColor().y * 255), Math.round(macro.getButtonColor().z * 255)));
            }
            btnMacro.addMouseListener(new MouseAdapter() {

                /** (inheritDoc)
					 * @see org.eclipse.swt.events.MouseAdapter#mouseUp(org.eclipse.swt.events.MouseEvent)
					 */
                @Override
                public void mouseUp(MouseEvent e) {
                    super.mouseUp(e);
                    try {
                        boolean executionConfirmed = true;
                        if (macro.isRequestConfirmBeforeExecution()) {
                            executionConfirmed = MessageDialog.openConfirm(parent.getShell(), "Confirm execution", "Do your really want to immediately execute the macro " + macro.getCode() + " ?");
                        }
                        if (executionConfirmed) {
                            if (executionService.isReadyForExecution()) {
                                executionService.clearExecutionQueue(ExecutionQueueType.SYSTEM);
                                executionService.addToExecutionQueue(ExecutionQueueType.SYSTEM, macroService.getGCodeProviderByMacro(macro.getId()));
                                executionService.beginQueueExecution(ExecutionQueueType.SYSTEM);
                            }
                        }
                    } catch (GkException ex) {
                        LOG.error(ex);
                    }
                }
            });
        }
    }
    parent.layout(true);
    parent.update();
}
Example 82
Project: HBuilder-opensource-master  File: DocstringsPrefPage.java View source code
/**
     * Creates the field editors. Field editors are abstractions of the common
     * GUI blocks needed to manipulate various types of preferences. Each field
     * editor knows how to save and restore itself.
     */
public void createFieldEditors() {
    Composite p = getFieldEditorParent();
    Composite p2 = new Composite(p, 0);
    p2.setLayout(new RowLayout());
    RadioGroupFieldEditor docstringCharEditor = new RadioGroupFieldEditor(P_DOCSTRINGCHARACTER, "Docstring character", 1, new String[][] { { "Quotation mark (\")", "\"" }, { "Apostrophe (')", "'" } }, p2, true);
    addField(docstringCharEditor);
    RadioGroupFieldEditor docstringStyleEditor = new RadioGroupFieldEditor(P_DOCSTRINGSTYLE, "Docstring style", 1, new String[][] { { "Sphinx (:tag name:)", DOCSTRINGSTYLE_SPHINX }, { "EpyDoc (@tag name:)", DOCSTRINGSTYLE_EPYDOC } }, p2, true);
    addField(docstringStyleEditor);
    Group typeDoctagGroup = new Group(p2, 0);
    typeDoctagGroup.setText("Type doctag generation (@type x:...)");
    typeDoctagEditor = new RadioGroupFieldEditor(P_TYPETAGGENERATION, "", 1, new String[][] { { "&Always", TYPETAG_GENERATION_ALWAYS }, { "&Never", TYPETAG_GENERATION_NEVER }, { "&Custom", TYPETAG_GENERATION_CUSTOM } }, typeDoctagGroup);
    addField(typeDoctagEditor);
    addField(new ParameterNamePrefixListEditor(P_DONT_GENERATE_TYPETAGS, "Don't create for parameters with prefix", typeDoctagGroup));
}
Example 83
Project: idart-jss-master  File: ManageDownReferral.java View source code
@Override
protected void createCompOptions() {
    RowLayout rowLayout = new RowLayout();
    rowLayout.wrap = false;
    rowLayout.pack = true;
    rowLayout.justify = true;
    compOptions.setLayout(rowLayout);
    GridLayout gl = new GridLayout(2, false);
    gl.verticalSpacing = 30;
    gl.marginTop = 70;
    Composite compOptionsInner = new Composite(compOptions, SWT.NONE);
    compOptionsInner.setLayout(gl);
    GridData gdPic = new GridData();
    gdPic.heightHint = 43;
    gdPic.widthHint = 50;
    GridData gdBtn = new GridData();
    gdBtn.heightHint = 40;
    gdBtn.widthHint = 360;
    // Scan out from pharmacy
    Label label = new Label(compOptionsInner, SWT.NONE);
    label.setLayoutData(gdPic);
    label.setImage(ResourceUtils.getImage(iDartImage.OUTGOINGPACKAGES));
    label.addMouseListener(new MouseAdapter() {

        @Override
        public void mouseUp(MouseEvent mu) {
            cmdScanOutFromPharmacySelected();
        }
    });
    // Scan out from pharmacy
    Button button = new Button(compOptionsInner, SWT.NONE);
    button.setText("Scan Out Packages from Pharmacy");
    button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10));
    button.setLayoutData(gdBtn);
    button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {

        @Override
        public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
            cmdScanOutFromPharmacySelected();
        }
    });
    if (!iDartProperties.downReferralMode.equalsIgnoreCase(null)) {
        // Scan in at Clinic
        label = new Label(compOptionsInner, SWT.NONE);
        label.setLayoutData(gdPic);
        label.setImage(ResourceUtils.getImage(iDartImage.PACKAGESARRIVE));
        label.addMouseListener(new MouseAdapter() {

            @Override
            public void mouseUp(MouseEvent mu) {
                cmdScanInAtClinicSelected();
            }
        });
        // Scan in at Clinic
        button = new Button(compOptionsInner, SWT.NONE);
        button.setLayoutData(gdBtn);
        button.setText("Scan in Packages at Clinic");
        button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10));
        button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {

            @Override
            public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
                cmdScanInAtClinicSelected();
            }
        });
    }
    // Scan out to patient
    label = new Label(compOptionsInner, SWT.NONE);
    label.setLayoutData(gdPic);
    label.setImage(ResourceUtils.getImage(iDartImage.PATIENTARRIVES));
    label.addMouseListener(new MouseAdapter() {

        @Override
        public void mouseUp(MouseEvent mu) {
            cmdScanToPatientSelected();
        }
    });
    // Scan out to patient
    button = new Button(compOptionsInner, SWT.NONE);
    button.setLayoutData(gdBtn);
    button.setText("Scan Out Packages to Patients at Clinic");
    button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10));
    button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {

        @Override
        public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
            cmdScanToPatientSelected();
        }
    });
    compOptions.layout();
    compOptionsInner.layout();
}
Example 84
Project: janglipse-master  File: NewAS3FileWizardPage.java View source code
protected void createTemplateContent(Composite parent) {
    Label label = new Label(parent, SWT.NULL);
    label.setText("Template:");
    SelectionAdapter adapter = new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            Button b = (Button) e.widget;
            template = b.getText().replaceAll("&", "");
        }
    };
    Composite group = new Composite(parent, SWT.NONE);
    group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    group.setLayout(new RowLayout());
    createTemplateRadioButton(group, "&Simple", adapter);
    createTemplateRadioButton(group, "&Class", adapter).setSelection(true);
    createTemplateRadioButton(group, "&Interface", adapter);
    template = "Class";
}
Example 85
Project: javasec-master  File: SelectProjectTypeWizardPage.java View source code
@SuppressWarnings("unchecked")
public void createControl(Composite parent) {
    //定义列数
    int columns = 5;
    ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER);
    scrolledComposite.setLayout(new RowLayout(SWT.VERTICAL));
    //强制显示滚动�  
    scrolledComposite.setAlwaysShowScrollBars(true);
    scrolledComposite.setExpandVertical(true);
    scrolledComposite.setExpandHorizontal(true);
    scrolledComposite.setMinHeight(600);
    scrolledComposite.setLayout(new GridLayout(1, false));
    Composite container = new Composite(scrolledComposite, SWT.BORDER);
    GridLayout layout = new GridLayout();
    layout.numColumns = columns;
    layout.verticalSpacing = 9;
    container.setLayout(layout);
    scrolledComposite.setContent(container);
    final List<Element> lArchetype = gpRule.getMainRule().selectNodes("/archetypes/archetype");
    int index = 0;
    for (final Element archetype : lArchetype) {
        Button buttonSelect = new Button(container, SWT.RADIO);
        buttonSelect.setText(archetype.valueOf("title"));
        buttonSelect.setData(archetype);
        buttonSelect.addSelectionListener(new SelectionListener() {

            public void widgetSelected(SelectionEvent e) {
                radioToDocument(lArchetype, archetype);
            }

            public void widgetDefaultSelected(SelectionEvent e) {
                radioToDocument(lArchetype, archetype);
            }
        });
        if (index == 0) {
            buttonSelect.setSelection(true);
            radioToDocument(lArchetype, archetype);
        }
        Label labelFrame1 = new Label(container, SWT.RIGHT);
        labelFrame1.setText("框架:");
        Label labelFrame2 = new Label(container, SWT.LEFT);
        labelFrame2.setText(archetype.valueOf("framework"));
        Label labelAuthor1 = new Label(container, SWT.RIGHT);
        labelAuthor1.setText("作者:");
        Label labelAuthor2 = new Label(container, SWT.LEFT);
        labelAuthor2.setText(archetype.valueOf("author"));
        Text textDescription = new Text(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.WRAP | SWT.READ_ONLY);
        GridData gd = new GridData(GridData.VERTICAL_ALIGN_FILL);
        gd.horizontalSpan = columns;
        gd.verticalSpan = 6;
        gd.widthHint = 800;
        textDescription.setLayoutData(gd);
        textDescription.setText(archetype.valueOf("description"));
        if (++index < lArchetype.size()) {
            createLine(container, columns);
        }
    }
    setControl(container);
}
Example 86
Project: linuxtools-master  File: MainPackagePage.java View source code
@Override
protected void createFormContent(IManagedForm managedForm) {
    super.createFormContent(managedForm);
    FormToolkit toolkit = managedForm.getToolkit();
    ScrolledForm form = managedForm.getForm();
    form.setText(Messages.MainPackagePage_2);
    GridLayout layout = new GridLayout();
    layout.marginWidth = layout.marginHeight = 5;
    layout.numColumns = 2;
    RowLayout rowLayout = new RowLayout();
    rowLayout.type = SWT.VERTICAL;
    rowLayout.justify = true;
    rowLayout.fill = true;
    form.getBody().setLayout(rowLayout);
    form.getBody().setLayoutData(rowLayout);
    layout.numColumns = 2;
    GridData gd = new GridData();
    gd.horizontalSpan = 2;
    gd.horizontalAlignment = SWT.FILL;
    final Section mainPackageSection = toolkit.createSection(form.getBody(), ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
    mainPackageSection.setText(Messages.MainPackagePage_3);
    mainPackageSection.setLayout(new GridLayout());
    Composite mainPackageClient = toolkit.createComposite(mainPackageSection);
    GridLayout gridLayout = new GridLayout();
    gridLayout.marginWidth = gridLayout.marginHeight = 5;
    gridLayout.numColumns = 2;
    mainPackageClient.setLayout(gridLayout);
    new RpmTagText(mainPackageClient, RpmTags.NAME, specfile);
    new RpmTagText(mainPackageClient, RpmTags.VERSION, specfile);
    new RpmTagText(mainPackageClient, RpmTags.RELEASE, specfile);
    new RpmTagText(mainPackageClient, RpmTags.URL, specfile);
    new RpmTagText(mainPackageClient, RpmTags.LICENSE, specfile);
    new RpmTagText(mainPackageClient, RpmTags.GROUP, specfile);
    new RpmTagText(mainPackageClient, RpmTags.EPOCH, specfile);
    new RpmTagText(mainPackageClient, RpmTags.BUILD_ROOT, specfile);
    new RpmTagText(mainPackageClient, RpmTags.BUILD_ARCH, specfile);
    new RpmTagText(mainPackageClient, RpmTags.SUMMARY, specfile, SWT.MULTI);
    // BuildRequires
    final Section buildRequiresSection = toolkit.createSection(mainPackageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
    buildRequiresSection.setText(Messages.MainPackagePage_4);
    buildRequiresSection.setLayout(rowLayout);
    buildRequiresSection.setExpanded(false);
    Composite buildRequiresClient = toolkit.createComposite(buildRequiresSection);
    buildRequiresClient.setLayout(gridLayout);
    for (SpecfileTag buildRequire : specfile.getBuildRequires()) {
        new RpmTagText(buildRequiresClient, buildRequire, specfile);
    }
    buildRequiresSection.setClient(buildRequiresClient);
    toolkit.paintBordersFor(buildRequiresClient);
    toolkit.paintBordersFor(buildRequiresSection);
    // Requires
    final Section requiresSection = toolkit.createSection(mainPackageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
    requiresSection.setText(Messages.MainPackagePage_5);
    requiresSection.setLayout(rowLayout);
    requiresSection.setExpanded(false);
    Composite requiresClient = toolkit.createComposite(requiresSection);
    requiresClient.setLayout(gridLayout);
    requiresClient.setLayoutData(gd);
    for (SpecfileTag require : specfile.getRequires()) {
        new RpmTagText(requiresClient, require, specfile);
    }
    requiresSection.setClient(requiresClient);
    toolkit.paintBordersFor(requiresClient);
    toolkit.paintBordersFor(requiresSection);
    mainPackageSection.setClient(mainPackageClient);
    toolkit.paintBordersFor(mainPackageClient);
    toolkit.paintBordersFor(mainPackageSection);
    // subpackages
    final Section packagesSection = toolkit.createSection(form.getBody(), ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
    packagesSection.setText(Messages.MainPackagePage_6);
    packagesSection.setLayout(gridLayout);
    Composite packagesClient = toolkit.createComposite(packagesSection);
    packagesClient.setLayout(gridLayout);
    packagesClient.setLayoutData(gd);
    for (SpecfilePackage specfilePackage : specfile.getPackages().getPackages()) {
        if (specfilePackage.isMainPackage()) {
            continue;
        }
        final Section packageSection = toolkit.createSection(packagesClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
        packageSection.setText(specfilePackage.getFullPackageName());
        packageSection.setExpanded(false);
        packageSection.setLayout(rowLayout);
        Composite packageClient = toolkit.createComposite(packageSection);
        packageClient.setLayout(gridLayout);
        packageClient.setLayoutData(gd);
        new RpmTagText(packageClient, RpmTags.SUMMARY, specfile, specfilePackage, SWT.MULTI);
        new RpmTagText(packageClient, RpmTags.GROUP, specfile, specfilePackage, SWT.MULTI);
        final Section packageRequiresSection = toolkit.createSection(packageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
        packageRequiresSection.setText(Messages.MainPackagePage_7);
        packageRequiresSection.setLayout(rowLayout);
        packageRequiresSection.setLayoutData(gd);
        Composite packageRequiresClient = toolkit.createComposite(packageRequiresSection);
        packageRequiresClient.setLayout(gridLayout);
        packageRequiresClient.setLayoutData(gd);
        for (SpecfileTag require : specfilePackage.getRequires()) {
            new RpmTagText(packageRequiresClient, require, specfile);
        }
        packageRequiresSection.setClient(packageRequiresClient);
        toolkit.paintBordersFor(packageRequiresClient);
        toolkit.paintBordersFor(packageRequiresSection);
        packageSection.setClient(packageClient);
        toolkit.paintBordersFor(packageClient);
        toolkit.paintBordersFor(packageSection);
    }
    packagesSection.setClient(packagesClient);
    toolkit.paintBordersFor(packagesClient);
    toolkit.paintBordersFor(packagesSection);
    managedForm.refresh();
}
Example 87
Project: LuaEclipse-master  File: EditInterpreterDialog.java View source code
protected void createLocationEntryField(Composite composite) {
    (new Label(composite, 0)).setText("Path:");
    Composite locationComposite = new Composite(composite, 0);
    RowLayout locationLayout = new RowLayout();
    locationLayout.marginLeft = 0;
    locationComposite.setLayout(locationLayout);
    interpreterLocationText = new Text(locationComposite, 2052);
    interpreterLocationText.addModifyListener(new ModifyListener() {

        public void modifyText(ModifyEvent e) {
            allStatus[1] = validateInterpreterLocationText();
            updateStatusLine();
        }
    });
    interpreterLocationText.setLayoutData(new RowData(200, -1));
    Button browseButton = new Button(composite, 8);
    browseButton.setLayoutData(new GridData(128));
    browseButton.setText("Browse...");
    browseButton.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            browseForInstallDir();
        }
    });
}
Example 88
Project: marketcetera-master  File: CommandLineTrimWidget.java View source code
@Override
protected Control createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    composite.setLayout(new RowLayout());
    composite.setData(this);
    Label command = new Label(composite, SWT.NONE);
    command.setText(Messages.CommandStatusLineContribution_CommandLabel.getText());
    textArea = new Text(composite, SWT.BORDER);
    IFocusService focusService = (IFocusService) getWorkbenchWindow().getService(IFocusService.class);
    focusService.addFocusTracker(textArea, ID);
    Point sizeHint = EclipseUtils.getTextAreaSize(composite, text, charWidth, heightFactor);
    RowData rowData = new RowData();
    rowData.width = sizeHint.x;
    rowData.height = sizeHint.y;
    textArea.setLayoutData(rowData);
    textArea.setText(text);
    textArea.addKeyListener(new KeyAdapter() {

        public void keyReleased(KeyEvent e) {
            handleKeyReleased(e);
        }
    });
    if (tooltip != null) {
        textArea.setToolTipText(tooltip);
    }
    return composite;
}
Example 89
Project: monkeytalk-master  File: ArgumentEditorDialog.java View source code
@Override
protected Control createContents(Composite parent) {
    Composite contents = new Composite(parent, SWT.NONE);
    contents.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    this.createButtonBar(parent);
    Composite argsHolder = new Composite(contents, SWT.NONE);
    FillLayout fillLayout = new FillLayout();
    fillLayout.type = SWT.VERTICAL;
    argsHolder.setLayout(fillLayout);
    editors = new HashMap<String, Text>();
    for (String name : args.keySet()) {
        Composite c = new Composite(argsHolder, SWT.NONE);
        RowLayout rl = new RowLayout();
        c.setLayout(rl);
        Label l = new Label(c, SWT.LEFT);
        l.setText(name + ":");
        l.setLayoutData(new RowData(125, 20));
        Text input = new Text(c, SWT.BORDER);
        input.setText(args.get(name));
        input.setLayoutData(new RowData(200, 20));
        editors.put(name, input);
    }
    Dialog.applyDialogFont(parent);
    Point defaultMargins = LayoutConstants.getMargins();
    GridLayoutFactory.fillDefaults().numColumns(2).margins(defaultMargins.x, defaultMargins.y).generateLayout(contents);
    return contents;
}
Example 90
Project: Mura-Tools-for-Eclipse-Core-master  File: DisplayObjectsPage.java View source code
//@Override
public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    setControl(composite);
    composite.setLayout(new RowLayout(SWT.VERTICAL));
    Group grpDisplayObjects = new Group(composite, SWT.NONE);
    grpDisplayObjects.setLayoutData(new RowData(560, 174));
    grpDisplayObjects.setText("Display Objects");
    grpDisplayObjects.setLayout(new FillLayout(SWT.HORIZONTAL));
    table = new Table(grpDisplayObjects, SWT.BORDER | SWT.FULL_SELECTION);
    table.setHeaderVisible(true);
    table.setLinesVisible(true);
    TableColumn tblclmnName = new TableColumn(table, SWT.NONE);
    tblclmnName.setWidth(195);
    tblclmnName.setText("Name");
    TableColumn tblclmnFileName = new TableColumn(table, SWT.NONE);
    tblclmnFileName.setWidth(360);
    tblclmnFileName.setText("File Name");
    Composite composite_1 = new Composite(composite, SWT.NONE);
    composite_1.setLayout(null);
    composite_1.setLayoutData(new RowData(564, 27));
    Button btnRemoveDisplayObject = new Button(composite_1, SWT.NONE);
    btnRemoveDisplayObject.setBounds(301, 3, 134, 25);
    btnRemoveDisplayObject.setText("Remove Display Object");
    btnRemoveDisplayObject.addSelectionListener(new SelectionListener() {

        public void widgetSelected(SelectionEvent e) {
            int selectionIndex = table.getSelectionIndex();
            table.remove(selectionIndex);
            displayObjects.remove(selectionIndex);
        }

        public void widgetDefaultSelected(SelectionEvent e) {
            widgetSelected(e);
        }
    });
    Button btnClearDisplayObject = new Button(composite_1, SWT.NONE);
    btnClearDisplayObject.setBounds(441, 3, 123, 25);
    btnClearDisplayObject.setText("Clear Display Objects");
    btnClearDisplayObject.addSelectionListener(new SelectionListener() {

        public void widgetSelected(SelectionEvent e) {
            table.removeAll();
            displayObjects.removeAll(displayObjects);
        }

        public void widgetDefaultSelected(SelectionEvent e) {
            widgetSelected(e);
        }
    });
    Group grpAddNewDisplay = new Group(composite, SWT.NONE);
    grpAddNewDisplay.setLayoutData(new RowData(560, SWT.DEFAULT));
    grpAddNewDisplay.setText("Add New Display Object");
    grpAddNewDisplay.setLayout(new GridLayout(5, false));
    Label lblName = new Label(grpAddNewDisplay, SWT.NONE);
    lblName.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
    lblName.setText("Name");
    txtName = new Text(grpAddNewDisplay, SWT.BORDER);
    txtName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Label lblFileName = new Label(grpAddNewDisplay, SWT.NONE);
    lblFileName.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
    lblFileName.setText("File Name");
    txtFileName = new Text(grpAddNewDisplay, SWT.BORDER);
    txtFileName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Button btnAddDisplayObject = new Button(grpAddNewDisplay, SWT.NONE);
    btnAddDisplayObject.setText("Add Display Object");
    btnAddDisplayObject.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent e) {
            TableItem item = new TableItem(table, SWT.NONE);
            item.setText(0, txtName.getText());
            item.setText(1, txtFileName.getText());
            displayObjects.add(new DisplayObject(txtName.getText(), txtFileName.getText()));
            txtName.setText("");
            txtFileName.setText("");
            txtName.setFocus();
        }
    });
}
Example 91
Project: mylyn.tasks-master  File: AbstractTaskEditorSection.java View source code
@Override
protected void setSection(FormToolkit toolkit, Section section) {
    if (section.getTextClient() == null) {
        ToolBarManager toolBarManager = new ToolBarManager(SWT.FLAT);
        fillToolBar(toolBarManager);
        if (toolBarManager.getSize() > 0) {
            Composite toolbarComposite = toolkit.createComposite(section);
            toolbarComposite.setBackground(null);
            RowLayout rowLayout = new RowLayout();
            rowLayout.marginLeft = 0;
            rowLayout.marginRight = 0;
            rowLayout.marginTop = 0;
            rowLayout.marginBottom = 0;
            rowLayout.center = true;
            toolbarComposite.setLayout(rowLayout);
            createInfoOverlay(toolbarComposite, section, toolkit);
            toolBarManager.createControl(toolbarComposite);
            section.clientVerticalSpacing = 0;
            section.descriptionVerticalSpacing = 0;
            section.setTextClient(toolbarComposite);
        }
    }
    setControl(section);
}
Example 92
Project: org.eclipse.mylyn.tasks-master  File: AbstractTaskEditorSection.java View source code
@Override
protected void setSection(FormToolkit toolkit, Section section) {
    if (section.getTextClient() == null) {
        ToolBarManager toolBarManager = new ToolBarManager(SWT.FLAT);
        fillToolBar(toolBarManager);
        if (toolBarManager.getSize() > 0) {
            Composite toolbarComposite = toolkit.createComposite(section);
            toolbarComposite.setBackground(null);
            RowLayout rowLayout = new RowLayout();
            rowLayout.marginLeft = 0;
            rowLayout.marginRight = 0;
            rowLayout.marginTop = 0;
            rowLayout.marginBottom = 0;
            rowLayout.center = true;
            toolbarComposite.setLayout(rowLayout);
            createInfoOverlay(toolbarComposite, section, toolkit);
            toolBarManager.createControl(toolbarComposite);
            section.clientVerticalSpacing = 0;
            section.descriptionVerticalSpacing = 0;
            section.setTextClient(toolbarComposite);
        }
    }
    setControl(section);
}
Example 93
Project: org.nabucco.framework.common.authorization-master  File: AuthorizationOverviewLayouter.java View source code
/**
     * Layouts the overview view.
     * 
     * @param parent
     *            the parent composite
     * @param nabuccoOverviewModel
     *            the overview model
     * 
     * @return the layouted composite
     */
public Composite layout(Composite parent, NabuccoOverviewModel nabuccoOverviewModel) {
    this.model = nabuccoOverviewModel;
    NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
    Composite frame = ntk.createComposite(parent, new RowLayout(SWT.VERTICAL | SWT.NO_SCROLL));
    this.widgetFactory = new AuthorizationOverviewWidgetFactory(ntk);
    createSectionSummary(frame);
    createSectionBottom(frame);
    return null;
}
Example 94
Project: org.nabucco.framework.common.dynamiccode-master  File: DynamicCodeOverviewLayouter.java View source code
private Composite layout(Composite parent, NabuccoOverviewModel nabuccoOverviewModel) {
    model = nabuccoOverviewModel;
    NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
    Composite frame = ntk.createComposite(parent, new RowLayout(SWT.VERTICAL | SWT.NO_SCROLL));
    widgetFactory = new DynamicCodeOverviewWidgetFactory(ntk);
    createSectionSummary(frame);
    createSectionBottom(frame);
    return null;
}
Example 95
Project: platform_tools_motodev-master  File: TooltipDisplayConfigContriutionItem.java View source code
/* (non-Javadoc)
     * @see org.eclipse.jface.action.ControlContribution#createControl(org.eclipse.swt.widgets.Composite)
     */
@Override
protected Control createControl(Composite parent) {
    // adjust layout in order to produce space to the left
    Composite mainComposite = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout(SWT.FILL);
    layout.center = true;
    layout.marginLeft = 10;
    mainComposite.setLayout(layout);
    // create the check box button
    showToolTipButton = new Button(mainComposite, SWT.CHECK);
    showToolTipButton.setText(AndroidSnippetsNLS.TooltipDisplayConfigContriutionItem_ShowPreview);
    showToolTipButton.addSelectionListener(new TooltipSelectionListener());
    // set the selection persisted
    IEclipsePreferences preferences = getEclipsePreferences();
    boolean isTooltipDisplayed = preferences.getBoolean(DIALOG_SETTINGS__IS_TOOLTIP_DISPLAYED, true);
    showToolTipButton.setSelection(isTooltipDisplayed);
    performButtonSelection();
    return mainComposite;
}
Example 96
Project: Pydev-master  File: DocstringsPrefPage.java View source code
/**
     * Creates the field editors. Field editors are abstractions of the common
     * GUI blocks needed to manipulate various types of preferences. Each field
     * editor knows how to save and restore itself.
     */
@Override
public void createFieldEditors() {
    Composite p = getFieldEditorParent();
    Composite p2 = new Composite(p, 0);
    p2.setLayout(new RowLayout());
    RadioGroupFieldEditor docstringCharEditor = new RadioGroupFieldEditor(P_DOCSTRINGCHARACTER, "Docstring character", 1, new String[][] { { "Quotation mark (\")", "\"" }, { "Apostrophe (')", "'" } }, p2, true);
    addField(docstringCharEditor);
    RadioGroupFieldEditor docstringStyleEditor = new RadioGroupFieldEditor(P_DOCSTRINGSTYLE, "Docstring style", 1, new String[][] { { "Sphinx (:tag name:)", DOCSTRINGSTYLE_SPHINX }, { "EpyDoc (@tag name:)", DOCSTRINGSTYLE_EPYDOC } }, p2, true);
    addField(docstringStyleEditor);
    Group typeDoctagGroup = new Group(p2, 0);
    typeDoctagGroup.setText("Type doctag generation (@type x:...)");
    typeDoctagEditor = new RadioGroupFieldEditor(P_TYPETAGGENERATION, "", 1, new String[][] { { "&Always", TYPETAG_GENERATION_ALWAYS }, { "&Never", TYPETAG_GENERATION_NEVER }, { "&Custom", TYPETAG_GENERATION_CUSTOM } }, typeDoctagGroup);
    addField(typeDoctagEditor);
    addField(new ParameterNamePrefixListEditor(P_DONT_GENERATE_TYPETAGS, "Don't create for parameters with prefix", typeDoctagGroup));
}
Example 97
Project: qb-core-master  File: SelectProjectTypeWizardPage.java View source code
@SuppressWarnings("unchecked")
public void createControl(Composite parent) {
    //定义列数
    int columns = 5;
    ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER);
    scrolledComposite.setLayout(new RowLayout(SWT.VERTICAL));
    //强制显示滚动�  
    scrolledComposite.setAlwaysShowScrollBars(true);
    scrolledComposite.setExpandVertical(true);
    scrolledComposite.setExpandHorizontal(true);
    scrolledComposite.setMinHeight(600);
    scrolledComposite.setLayout(new GridLayout(1, false));
    Composite container = new Composite(scrolledComposite, SWT.BORDER);
    GridLayout layout = new GridLayout();
    layout.numColumns = columns;
    layout.verticalSpacing = 9;
    container.setLayout(layout);
    scrolledComposite.setContent(container);
    final List<Element> lArchetype = gpRule.getMainRule().selectNodes("/archetypes/archetype");
    int index = 0;
    for (final Element archetype : lArchetype) {
        Button buttonSelect = new Button(container, SWT.RADIO);
        buttonSelect.setText(archetype.valueOf("title"));
        buttonSelect.setData(archetype);
        buttonSelect.addSelectionListener(new SelectionListener() {

            public void widgetSelected(SelectionEvent e) {
                radioToDocument(lArchetype, archetype);
            }

            public void widgetDefaultSelected(SelectionEvent e) {
                radioToDocument(lArchetype, archetype);
            }
        });
        if (index == 0) {
            buttonSelect.setSelection(true);
            radioToDocument(lArchetype, archetype);
        }
        Label labelFrame1 = new Label(container, SWT.RIGHT);
        labelFrame1.setText("框架:");
        Label labelFrame2 = new Label(container, SWT.LEFT);
        labelFrame2.setText(archetype.valueOf("framework"));
        Label labelAuthor1 = new Label(container, SWT.RIGHT);
        labelAuthor1.setText("作者:");
        Label labelAuthor2 = new Label(container, SWT.LEFT);
        labelAuthor2.setText(archetype.valueOf("author"));
        Text textDescription = new Text(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.WRAP | SWT.READ_ONLY);
        GridData gd = new GridData(GridData.VERTICAL_ALIGN_FILL);
        gd.horizontalSpan = columns;
        gd.verticalSpan = 6;
        gd.widthHint = 800;
        textDescription.setLayoutData(gd);
        textDescription.setText(archetype.valueOf("description"));
        if (++index < lArchetype.size()) {
            createLine(container, columns);
        }
    }
    setControl(container);
}
Example 98
Project: rap-d3charts-master  File: ChartExamplePage.java View source code
private static Composite createTabBar(Composite parent) {
    Composite bar = new Composite(parent, SWT.NONE);
    RowLayout layout = new RowLayout(SWT.HORIZONTAL);
    layout.marginLeft = 25;
    layout.marginRight = 25;
    layout.marginTop = 5;
    layout.marginBottom = 5;
    layout.spacing = 10;
    bar.setLayout(layout);
    FormData layoutData = new FormData();
    layoutData.top = new FormAttachment(100, -30);
    layoutData.left = new FormAttachment(0);
    layoutData.right = new FormAttachment(100);
    layoutData.bottom = new FormAttachment(100);
    bar.setLayoutData(layoutData);
    return bar;
}
Example 99
Project: rce-master  File: ScriptSection.java View source code
@Override
protected void createCompositeContent(Composite parent, TabbedPropertySheetPage aTabbedPropertySheetPage) {
    super.createCompositeContent(parent, aTabbedPropertySheetPage);
    /*
         * Inspecting the build-up of super-class section. Parent composite has a section which has a layout composite. The label-text will
         * be inserted at first position.
         */
    Composite parentComposite = null;
    Control[] parentChildControls = parent.getChildren();
    if (parentChildControls[0] instanceof Section) {
        Control[] sectionChildControls = ((Section) parentChildControls[0]).getChildren();
        for (int i = 0; i < sectionChildControls.length; i++) {
            if (sectionChildControls[i] instanceof Composite) {
                parentComposite = (Composite) sectionChildControls[i];
                break;
            }
        }
    }
    if (parentComposite != null) {
        TabbedPropertySheetWidgetFactory factory = aTabbedPropertySheetPage.getWidgetFactory();
        Composite scriptParent = factory.createFlatFormComposite(parentComposite);
        scriptParent.setLayout(new RowLayout());
        new Label(scriptParent, SWT.NONE).setText(Messages.chooseLanguage);
        languages = new CCombo(scriptParent, SWT.BORDER | SWT.READ_ONLY);
        languages.setData(CONTROL_PROPERTY_KEY, ScriptComponentConstants.SCRIPT_LANGUAGE);
        ServiceRegistryAccess serviceRegistryAccess = ServiceRegistry.createAccessFor(this);
        ScriptExecutorFactoryRegistry scriptExecutorRegistry = serviceRegistryAccess.getService(ScriptExecutorFactoryRegistry.class);
        List<ScriptLanguage> languagesForCombo = scriptExecutorRegistry.getCurrentRegisteredExecutorLanguages();
        for (ScriptLanguage sl : languagesForCombo) {
            languages.add(sl.getName());
        }
        scriptParent.moveAbove(parentComposite.getChildren()[0]);
    }
}
Example 100
Project: rdt-master  File: InlineClassPage.java View source code
private void initList(Composite control) {
    RowLayout panelLayout = new RowLayout(SWT.VERTICAL);
    panelLayout.wrap = false;
    Label selectText = new Label(control, SWT.NONE);
    selectText.setText(Messages.InlineClassPage_SelectTargetClass);
    List classList = new List(control, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);
    setListLayout(classList);
    fillList(classList);
    initSelectionListener(classList);
}
Example 101
Project: ripla-master  File: Skin.java View source code
@Override
public Composite getMenuBar(final Composite inParent) {
    final Composite lFill = new Composite(inParent, SWT.NONE);
    lFill.setLayout(GridLayoutHelper.createGridLayout());
    lFill.setLayoutData(GridLayoutHelper.createFillLayoutData());
    final Composite out = new Composite(lFill, SWT.BORDER);
    final RowLayout lLayout = new RowLayout(SWT.HORIZONTAL);
    lLayout.marginTop = 0;
    out.setLayout(lLayout);
    out.setLayoutData(GridLayoutHelper.createFillLayoutData());
    out.setData(RWT.CUSTOM_VARIANT, "modest-menubar");
    return out;
}