Package org.eclipse.jface.fieldassist

Examples of org.eclipse.jface.fieldassist.ControlDecoration


    typeField.setLabelText("Type");
    typeField.setDialogFieldListener(this);
    typeField.doFillIntoGrid(nameComposite, 2);
    LayoutUtil.setHorizontalGrabbing(typeField.getTextControl(null));
   
    ControlDecoration decoration = new ControlDecoration(typeField.getTextControl(), SWT.TOP | SWT.LEFT);
   
        FieldDecoration indicator = FieldDecorationRegistry.getDefault().
                getFieldDecoration(FieldDecorationRegistry.DEC_CONTENT_PROPOSAL);

        decoration.setImage(indicator.getImage());
        decoration.setDescriptionText(indicator.getDescription() + "(Ctrl+Space)");
        decoration.setShowOnlyOnFocus(true);
   
    new AutoCompleteField(typeField.getTextControl(), new TextContentAdapter(), ComposerConstants.TYPES);
   
   
    // text field for project description
    descriptionField = new StringDialogField();
    descriptionField.setLabelText("Description");
    descriptionField.setDialogFieldListener(this);
    descriptionField.doFillIntoGrid(nameComposite, 2);
    LayoutUtil.setHorizontalGrabbing(descriptionField.getTextControl(null));
   
    // text field for project description
    keywordField = new StringDialogField();
    keywordField.setLabelText("Keywords");
    keywordField.setDialogFieldListener(this);
    keywordField.doFillIntoGrid(nameComposite, 2);
    LayoutUtil.setHorizontalGrabbing(keywordField.getTextControl(null));
   
   
    // text field for project description
    licenseField = new StringDialogField();
    licenseField.setLabelText("License");
    licenseField.setDialogFieldListener(this);
    licenseField.doFillIntoGrid(nameComposite, 2);
    LayoutUtil.setHorizontalGrabbing(licenseField.getTextControl(null));
   
    ControlDecoration licenseDecoration = new ControlDecoration(licenseField.getTextControl(), SWT.TOP | SWT.LEFT);
   
    licenseDecoration.setImage(indicator.getImage());
    licenseDecoration.setDescriptionText(indicator.getDescription() + "(Ctrl+Space)");
    licenseDecoration.setShowOnlyOnFocus(true);
   
    new AutoCompleteField(licenseField.getTextControl(), new LicenseContentAdapter(), ComposerConstants.LICENSES);
  }
View Full Code Here


    private ControlDecoration decoration;
    private ArrayList controlMessages = new ArrayList();
    private String prefix;

    ControlDecorator(Control control) {
      this.decoration = new ControlDecoration(control, decorationPosition, scrolledForm.getBody());
    }
View Full Code Here

    }

    void updatePosition() {
      Control control = decoration.getControl();
      decoration.dispose();
      this.decoration = new ControlDecoration(control, decorationPosition, scrolledForm.getBody());
      update();
    }
View Full Code Here

    private ControlDecoration decoration;
    private ArrayList controlMessages = new ArrayList();
    private String prefix;

    ControlDecorator(Control control) {
      this.decoration = new ControlDecoration(control, decorationPosition, form.getBody());
    }
View Full Code Here

    }

    void updatePosition() {
      Control control = decoration.getControl();
      decoration.dispose();
      this.decoration = new ControlDecoration(control, decorationPosition, form.getBody());
      update();
    }
View Full Code Here

  private void targetAdded(IObservable target) {
    Control control = findControl(target);
    if (control != null)
      targetDecorations.add(new TargetDecoration(target,
          new ControlDecoration(control, position, composite)));
  }
View Full Code Here

  }

  private void statusChanged(IStatus status) {
    for (Iterator it = targetDecorations.iterator(); it.hasNext();) {
      TargetDecoration targetDecoration = (TargetDecoration) it.next();
      ControlDecoration decoration = targetDecoration.decoration;
      updater.update(decoration, status);
    }
  }
View Full Code Here

     *            <code>SWT.RIGHT</code>, and <code>SWT.CENTER</code>).
     * @return The created {@link ControlDecoration}
     */
    private ControlDecoration newControlDecoration(Control controlToDecorate,
            Image errorImage, int position) {
        final ControlDecoration errorDecoration = new ControlDecoration(
                controlToDecorate, position);
        errorDecoration.setImage(errorImage);
        errorDecoration.setDescriptionText(errorDecorationText);
        errorDecoration.hide();
        return errorDecoration;
    }
View Full Code Here

                    configNameDeco.hide();
                }
            }
        });

        this.configNameDeco = new ControlDecoration(this.configNameText,
                SWT.RIGHT);
        Image image = FieldDecorationRegistry.getDefault()
                .getFieldDecoration(FieldDecorationRegistry.DEC_ERROR)
                .getImage();
        this.configNameDeco.setDescriptionText(Messages
View Full Code Here

                {
                    add( availableObjectClassesViewer.getSelection() );
                }
            }
        } );
        ControlDecoration availableObjectClassesInstantSearchDecoration = new ControlDecoration(
            availableObjectClassesInstantSearch, SWT.TOP | SWT.LEFT, composite );
        availableObjectClassesInstantSearchDecoration
            .setDescriptionText( "You may enter a filter to restrict the list below" );
        availableObjectClassesInstantSearchDecoration.setImage( FieldDecorationRegistry.getDefault()
            .getFieldDecoration( FieldDecorationRegistry.DEC_CONTENT_PROPOSAL ).getImage() );

        availableObjectClassesViewer = new TableViewer( availableObjectClassesComposite );
        GridData data = new GridData( GridData.FILL_BOTH );
        data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT;
View Full Code Here

TOP

Related Classes of org.eclipse.jface.fieldassist.ControlDecoration

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.