Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ComboViewer


        // EQUALITY Combo
        toolkit.createLabel( client_matching_rules, Messages.getString( "AttributeTypeEditorOverviewPage.Equality" ) ); //$NON-NLS-1$
        equalityCombo = new Combo( client_matching_rules, SWT.READ_ONLY | SWT.SINGLE );
        equalityCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        equalityComboViewer = new ComboViewer( equalityCombo );
        equalityComboViewer.setContentProvider( new ATEMatchingRulesComboContentProvider() );
        equalityComboViewer.setLabelProvider( new ATEMatchingRulesComboLabelProvider() );

        // ORDERING Combo
        toolkit.createLabel( client_matching_rules, Messages.getString( "AttributeTypeEditorOverviewPage.Ordering" ) ); //$NON-NLS-1$
        orderingCombo = new Combo( client_matching_rules, SWT.READ_ONLY | SWT.SINGLE );
        orderingCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        orderingComboViewer = new ComboViewer( orderingCombo );
        orderingComboViewer.setContentProvider( new ATEMatchingRulesComboContentProvider() );
        orderingComboViewer.setLabelProvider( new ATEMatchingRulesComboLabelProvider() );

        // SUBSTRING Combo
        toolkit.createLabel( client_matching_rules, Messages.getString( "AttributeTypeEditorOverviewPage.Substring" ) ); //$NON-NLS-1$
        substringCombo = new Combo( client_matching_rules, SWT.READ_ONLY | SWT.SINGLE );
        substringCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        substringComboViewer = new ComboViewer( substringCombo );
        substringComboViewer.setContentProvider( new ATEMatchingRulesComboContentProvider() );
        substringComboViewer.setLabelProvider( new ATEMatchingRulesComboLabelProvider() );
    }
View Full Code Here


        // Equality
        Label equalityLabel = new Label( matchingRulesGroup, SWT.NONE );
        equalityLabel.setText( Messages.getString( "NewAttributeTypeMatchingRulesWizardPage.Equality" ) ); //$NON-NLS-1$
        Combo equalityCombo = new Combo( matchingRulesGroup, SWT.READ_ONLY );
        equalityCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        equalityComboViewer = new ComboViewer( equalityCombo );
        equalityComboViewer.setContentProvider( new ArrayContentProvider() );
        equalityComboViewer.setLabelProvider( labelProvider );

        // Ordering
        Label orderingLabel = new Label( matchingRulesGroup, SWT.NONE );
        orderingLabel.setText( Messages.getString( "NewAttributeTypeMatchingRulesWizardPage.Ordering" ) ); //$NON-NLS-1$
        Combo orderingCombo = new Combo( matchingRulesGroup, SWT.READ_ONLY );
        orderingCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        orderingComboViewer = new ComboViewer( orderingCombo );
        orderingComboViewer.setContentProvider( new ArrayContentProvider() );
        orderingComboViewer.setLabelProvider( labelProvider );

        // Substring
        Label substringLabel = new Label( matchingRulesGroup, SWT.NONE );
        substringLabel.setText( Messages.getString( "NewAttributeTypeMatchingRulesWizardPage.Substring" ) ); //$NON-NLS-1$
        Combo substringCombo = new Combo( matchingRulesGroup, SWT.READ_ONLY );
        substringCombo.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) );
        substringComboViewer = new ComboViewer( substringCombo );
        substringComboViewer.setContentProvider( new ArrayContentProvider() );
        substringComboViewer.setLabelProvider( labelProvider );

        initFields();
View Full Code Here

  @Override
  public void createUi(Composite parentArea) {

    new Label(parentArea, SWT.NONE).setText("Background:");
    layoutCombo = new ComboViewer(parentArea, SWT.READ_ONLY);
    layoutCombo.setContentProvider(new ArrayContentProvider());
    layoutCombo.setInput(Backgrounds.values());
    layoutCombo.setSelection(new StructuredSelection(
        Backgrounds.VerticallyDivided));

    new Label(parentArea, SWT.NONE).setText("Color 1:");
    color1Combo = new ComboViewer(parentArea, SWT.READ_ONLY);
    color1Combo.setContentProvider(new ArrayContentProvider());
    color1Combo.setInput(COAColor.values());
    color1Combo.setSelection(new StructuredSelection(COAColor.AZURE));

    new Label(parentArea, SWT.NONE).setText("Color 2:");
    color2Combo = new ComboViewer(parentArea, SWT.READ_ONLY);
    color2Combo.setContentProvider(new ArrayContentProvider());
    color2Combo.setInput(COAColor.values());
    color2Combo.setSelection(new StructuredSelection(COAColor.OR));

    new Label(parentArea, SWT.NONE).setText("Preview:");
View Full Code Here

           
            Label label = new Label(composite, SWT.SINGLE);
            label.setText(Messages.DocumentPropertyPage_Attribute);
            label.setLayoutData(""); //$NON-NLS-1$
                       
            attributeViewer = new ComboViewer(composite);
            attributeViewer.setContentProvider(ArrayContentProvider.getInstance());
            attributeViewer.getControl().setLayoutData(""); //$NON-NLS-1$
            final List<String> attributeNames = getSchemaCandidates();
            attributeViewer.setInput(attributeNames);
            attributeViewer.addSelectionChangedListener( new ISelectionChangedListener() {
                @Override
                public void selectionChanged(SelectionChangedEvent event) {
                    final StructuredSelection selection = (StructuredSelection) event.getSelection();
                    final boolean hasAttribute = !selection.isEmpty();
                    final Button okBtn = getButton(IDialogConstants.OK_ID);
                    if (okBtn != null) {
                        okBtn.setEnabled(hasAttribute);
                    }
                    if (labelText.getText().isEmpty()) {
                        labelText.setText(getLabelFromAttribute());   
                    }
                    refreshButtons();
                }
            });
           
            label = new Label(composite, SWT.SINGLE);
            label.setText(Messages.DocumentPropertyPage_Hotlink);
            label.setLayoutData(""); //$NON-NLS-1$

            typeViewer = new ComboViewer(composite, SWT.READ_ONLY | SWT.DROP_DOWN);
            typeViewer.setContentProvider(ArrayContentProvider.getInstance());
            typeViewer.setLabelProvider(new LabelProvider() {
                @Override
                public String getText(Object element) {
                    if (element instanceof ContentType) {
View Full Code Here

     * The combo control is created using the given SWT style bits.
     * @param parent
     * @param style
     */
    public ComboExpressionViewer( Composite parent, int style ) {
        viewer = new ComboViewer( parent, style );
        viewer.addPostSelectionChangedListener( listener );
        viewer.setContentProvider( new IStructuredContentProvider(){           
            public void inputChanged( Viewer viewer, Object oldInput, Object newInput ) {
                // we are not really listening to our input here ...
            }           
View Full Code Here

                    makeActionDoStuff();
                }
            }
        };
        Composite part = AbstractSimpleConfigurator.subpart(parent, Messages.SimpleStyleConfigurator_GeometryLabel);
        geometryName = new ComboViewer(part);
        geometryName.setContentProvider(new IStructuredContentProvider(){
            FeatureType schema;
            public Object[] getElements( Object inputElement ) {
                // note use of descriptors; so we can make use of associations if available
                ArrayList<String> names = new ArrayList<String>();
View Full Code Here

       
        infoGoActionLbl = new Label(composite, SWT.NONE);
        infoGoActionLbl.setText(getLabel(Messages.DocumentDialog_actionLabel));
        infoGoActionLbl.setLayoutData(""); //$NON-NLS-1$

        infoGoAction = new ComboViewer(composite, SWT.READ_ONLY | SWT.DROP_DOWN);
        infoGoAction.getControl().setLayoutData("split 2"); //$NON-NLS-1$
        infoGoAction.setLabelProvider(new LabelProvider() {
            @Override
            public String getText(Object element) {
                final HotlinkDescriptor descriptor = (HotlinkDescriptor) element;
View Full Code Here

       
        final Label typeLbl = new Label(composite, SWT.NONE);
        typeLbl.setText(getLabel(Messages.DocumentDialog_typeLabel, true));
        typeLbl.setLayoutData(""); //$NON-NLS-1$

        type = new ComboViewer(composite, SWT.READ_ONLY | SWT.DROP_DOWN);
        type.getControl().setLayoutData(""); //$NON-NLS-1$
        type.setContentProvider(ArrayContentProvider.getInstance());
        type.setLabelProvider(new LabelProvider() {
            @Override
            public String getText(Object element) {
View Full Code Here

            final String textCtrlValue = textCtrl.getText().trim();
            if (textCtrlValue == null || textCtrlValue.length() == 0) {
                return true;
            }
        } else if (control instanceof ComboViewer) {
            final ComboViewer comboCtrl = (ComboViewer) control;
            if (getComboValue(comboCtrl) == null) {
                return true;
            }
        }
        return false;
View Full Code Here

       
        // JFace Viewer
        label = toolkit.createLabel(client, COLOR_MAP_LBL, LABEL_STYLE);
        FormComboBoxCellEditor colorEditor = new FormComboBoxCellEditor(client, new String[]{}, form.getMessageManager());
        CCombo colorCombo = (CCombo) colorEditor.getControl();
        colorMap = new ComboViewer(colorCombo);
        colorMap.addSelectionChangedListener(this);
        layoutData = new GridData();
        layoutData.horizontalSpan = 3;
        colorMap.getControl().setLayoutData(layoutData);
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.ComboViewer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.