Examples of ListViewer


Examples of org.eclipse.jface.viewers.ListViewer

                    availableObjectClassesViewer.setSelection( new StructuredSelection( item ) );
                }
            }
        } );

        availableObjectClassesViewer = new ListViewer( availableObjectClassesComposite );
        GridData data = new GridData( GridData.FILL_BOTH );
        data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT;
        data.widthHint = ( int ) ( SIZING_SELECTION_WIDGET_WIDTH * 0.4 );
        availableObjectClassesViewer.getList().setLayoutData( data );
        availableObjectClassesViewer.setContentProvider( new ArrayContentProvider() );
        availableObjectClassesViewer.setLabelProvider( new LabelProvider() );
        availableObjectClassesViewer.setSorter( new ViewerSorter() );
        availableObjectClassesViewer.addFilter( new InstantSearchFilter( availableObjectClassesInstantSearch ) );
        availableObjectClassesViewer.setInput( availableObjectClasses );
        availableObjectClassesViewer.addDoubleClickListener( new IDoubleClickListener()
        {
            public void doubleClick( DoubleClickEvent event )
            {
                add( event.getSelection() );
            }
        } );

        Composite buttonComposite = new Composite( composite, SWT.NONE );
        gl = new GridLayout( 1, true );
        buttonComposite.setLayout( gl );
        data = new GridData( GridData.FILL_BOTH );
        data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT;
        // data.widthHint = (int)(SIZING_SELECTION_WIDGET_WIDTH * 0.2);
        data.horizontalAlignment = SWT.CENTER;
        buttonComposite.setLayoutData( data );
        Label label0 = new Label( buttonComposite, SWT.NONE );
        data = new GridData();
        data.grabExcessHorizontalSpace = true;
        data.grabExcessVerticalSpace = true;
        label0.setLayoutData( data );
        addButton = BaseWidgetUtils.createButton( buttonComposite, "&Add", 1 );
        removeButton = BaseWidgetUtils.createButton( buttonComposite, "&Remove", 1 );
        Label label3 = new Label( buttonComposite, SWT.NONE );
        data = new GridData();
        data.grabExcessHorizontalSpace = true;
        data.grabExcessVerticalSpace = true;
        label3.setLayoutData( data );

        addButton.addSelectionListener( new SelectionAdapter()
        {
            public void widgetSelected( SelectionEvent e )
            {
                add( availableObjectClassesViewer.getSelection() );
            }
        } );

        removeButton.addSelectionListener( new SelectionAdapter()
        {
            public void widgetSelected( SelectionEvent e )
            {
                remove( selectedObjectClassesViewer.getSelection() );
            }
        } );

        selectedObjectClassesViewer = new ListViewer( composite );
        data = new GridData( GridData.FILL_BOTH );
        data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT;
        data.widthHint = ( int ) ( SIZING_SELECTION_WIDGET_WIDTH * 0.4 );
        selectedObjectClassesViewer.getList().setLayoutData( data );
        selectedObjectClassesViewer.setContentProvider( new ArrayContentProvider() );
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

        Composite controlsComposite = new Composite( this.tabFolder, SWT.NONE );
        controlsComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout controlsLayout = new GridLayout();
        controlsComposite.setLayout( controlsLayout );
        ListViewer controlsViewer = new ListViewer( controlsComposite );
        controlsViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        controlsViewer.setContentProvider( new ArrayContentProvider() );
        controlsViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            String[] supportedControls = ( ( RootDSE ) connection.getRootDSE() ).getSupportedControls();
            addDescritionsToOIDs( supportedControls );
            controlsViewer.setInput( supportedControls );
        }
        this.controlsTab = new TabItem( this.tabFolder, SWT.NONE );
        this.controlsTab.setText( "Controls" );
        this.controlsTab.setControl( controlsComposite );

        Composite extensionComposite = new Composite( this.tabFolder, SWT.NONE );
        extensionComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout extensionLayout = new GridLayout();
        extensionComposite.setLayout( extensionLayout );
        ListViewer extensionViewer = new ListViewer( extensionComposite );
        extensionViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        extensionViewer.setContentProvider( new ArrayContentProvider() );
        extensionViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            String[] supportedExtensions = ( ( RootDSE ) connection.getRootDSE() ).getSupportedExtensions();
            addDescritionsToOIDs( supportedExtensions );
            extensionViewer.setInput( supportedExtensions );
        }
        this.extensionsTab = new TabItem( this.tabFolder, SWT.NONE );
        this.extensionsTab.setText( "Extensions" );
        this.extensionsTab.setControl( extensionComposite );

        Composite featureComposite = new Composite( this.tabFolder, SWT.NONE );
        featureComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout featureLayout = new GridLayout();
        featureComposite.setLayout( featureLayout );
        ListViewer featureViewer = new ListViewer( featureComposite );
        featureViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        featureViewer.setContentProvider( new ArrayContentProvider() );
        featureViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            String[] supportedFeatures = ( ( RootDSE ) connection.getRootDSE() ).getSupportedFeatures();
            addDescritionsToOIDs( supportedFeatures );
            featureViewer.setInput( supportedFeatures );
        }
        this.featuresTab = new TabItem( this.tabFolder, SWT.NONE );
        this.featuresTab.setText( "Features" );
        this.featuresTab.setControl( featureComposite );
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

    Composite leftPanel = new Composite(topLevel, SWT.NONE);
    Label labelGroup = new Label(leftPanel, SWT.NONE);
    groupSelect = new ComboViewer(leftPanel, SWT.READ_ONLY | SWT.FLAT);
    Label labelRules = new Label(leftPanel, SWT.NONE);
    rules = new ListViewer(leftPanel, SWT.SINGLE | SWT.BORDER);
    Button addRule = new Button(leftPanel, SWT.PUSH);
    Button removeRule = new Button(leftPanel, SWT.PUSH);

    Composite rightPanel = new Composite(topLevel, SWT.NONE);
    Label labelEditor = new Label(rightPanel, SWT.NONE);
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

    Composite leftPanel = new Composite(topLevel, SWT.NONE);
    Label labelAllGroups = new Label(leftPanel, SWT.NONE);
    Label labelList = new Label(leftPanel, SWT.NONE);
    groupSelect =
        new ListViewer(leftPanel, SWT.V_SCROLL | SWT.BORDER | SWT.SINGLE);
    Button newGroup = new Button(leftPanel, SWT.PUSH);
    Button deleteGroup = new Button(leftPanel, SWT.PUSH);

    Composite rightPanel = new Composite(topLevel, SWT.NONE);
    Label labelGroupDetails = new Label(rightPanel, SWT.NONE);
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

    container.setLayout(layout);
    layout.horizontalSpacing = 9;

    // components
    Composite leftPanel = new Composite(container, SWT.NONE);
    setsList = new ListViewer(leftPanel, SWT.V_SCROLL | SWT.BORDER);
    new Label(leftPanel, SWT.NONE).setText("New set named: ");
    final Text newSet = new Text(leftPanel, SWT.SINGLE);
    Button create = new Button(leftPanel, SWT.PUSH);
    Button delete = new Button(leftPanel, SWT.PUSH);
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

    return region;
  }

  private ListViewer setupRelationList(Composite parent) {
    ListViewer result = new ListViewer(parent, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL);

    // content
    contentProvider = new ListContentProvider<Relation>(result);

    // actions
    result.getList().addSelectionListener(new SelectionAdapter() {
      @Override
      public void widgetSelected(SelectionEvent e) {
        updateModel();

        // Invalidate relation set on manual relation selection
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

        Composite ocComposite = new Composite( this.tabFolder, SWT.NONE );
        ocComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout ocLayout = new GridLayout();
        ocComposite.setLayout( ocLayout );
        ListViewer ocViewer = new ListViewer( ocComposite );
        ocViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        ocViewer.setContentProvider( new ArrayContentProvider() );
        ocViewer.setLabelProvider( new LabelProvider() );
        if ( EntryPropertyPage.getEntry( getElement() ) != null )
        {
            IEntry entry = EntryPropertyPage.getEntry( getElement() );
            if ( entry != null )
            {
                Object[] ocds = entry.getSubschema().getObjectClassNames();
                ocViewer.setInput( ocds );
            }
        }
        this.ocTab = new TabItem( this.tabFolder, SWT.NONE );
        this.ocTab.setText( "Object Classes" );
        this.ocTab.setControl( ocComposite );

        Composite atComposite = new Composite( this.tabFolder, SWT.NONE );
        atComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout atLayout = new GridLayout();
        atComposite.setLayout( atLayout );
        ListViewer atViewer = new ListViewer( atComposite );
        atViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        atViewer.setContentProvider( new ArrayContentProvider() );
        atViewer.setLabelProvider( new LabelProvider() );
        if ( EntryPropertyPage.getEntry( getElement() ) != null )
        {
            IEntry entry = EntryPropertyPage.getEntry( getElement() );
            if ( entry != null )
            {
                Object[] atds = entry.getSubschema().getAllAttributeNames();
                atViewer.setInput( atds );
            }
        }
        this.atTab = new TabItem( this.tabFolder, SWT.NONE );
        this.atTab.setText( "Attribute Types" );
        this.atTab.setControl( atComposite );
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

        Composite controlsComposite = new Composite( this.tabFolder, SWT.NONE );
        controlsComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout controlsLayout = new GridLayout();
        controlsComposite.setLayout( controlsLayout );
        ListViewer controlsViewer = new ListViewer( controlsComposite );
        controlsViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        controlsViewer.setContentProvider( new ArrayContentProvider() );
        controlsViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            controlsViewer.setInput( ( ( RootDSE ) connection.getRootDSE() ).getSupportedControls() );
        }
        this.controlsTab = new TabItem( this.tabFolder, SWT.NONE );
        this.controlsTab.setText( "Controls" );
        this.controlsTab.setControl( controlsComposite );

        Composite extensionComposite = new Composite( this.tabFolder, SWT.NONE );
        extensionComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout extensionLayout = new GridLayout();
        extensionComposite.setLayout( extensionLayout );
        ListViewer extensionViewer = new ListViewer( extensionComposite );
        extensionViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        extensionViewer.setContentProvider( new ArrayContentProvider() );
        extensionViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            extensionViewer.setInput( ( ( RootDSE ) connection.getRootDSE() ).getSupportedExtensions() );
        }
        this.extensionsTab = new TabItem( this.tabFolder, SWT.NONE );
        this.extensionsTab.setText( "Extensions" );
        this.extensionsTab.setControl( extensionComposite );

        Composite featureComposite = new Composite( this.tabFolder, SWT.NONE );
        featureComposite.setLayoutData( new RowData( 10, 10 ) );
        GridLayout featureLayout = new GridLayout();
        featureComposite.setLayout( featureLayout );
        ListViewer featureViewer = new ListViewer( featureComposite );
        featureViewer.getList().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        featureViewer.setContentProvider( new ArrayContentProvider() );
        featureViewer.setLabelProvider( new LabelProvider() );
        if ( connection != null && connection.getRootDSE() != null )
        {
            featureViewer.setInput( ( ( RootDSE ) connection.getRootDSE() ).getSupportedFeatures() );
        }
        this.featuresTab = new TabItem( this.tabFolder, SWT.NONE );
        this.featuresTab.setText( "Features" );
        this.featuresTab.setControl( featureComposite );
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

    layout.numColumns = 2;
    layout.verticalSpacing = 9;
    Label label = new Label(container, SWT.NULL);
    label.setText(Messages.ImportWizardPage_Source);

    _importerList = new ListViewer(container, SWT.BORDER | SWT.SINGLE);
    _importerList.setContentProvider(new IStructuredContentProvider() {
      @Override
      public Object[] getElements(Object parent) {
        // TODO Auto-generated method stub
        if (parent instanceof Collection<?>) {
View Full Code Here

Examples of org.eclipse.jface.viewers.ListViewer

   *
   * @param parent
   * @return
   */
  private StructuredViewer createStylesViewer(Composite parent) {
    StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
    stylesViewer.setComparator(new ViewerComparator(Collator.getInstance()));
    stylesViewer.setLabelProvider(new LabelProvider() {
      public String getText(Object element) {
        Object description = fStyleToDescriptionMap.get(element);
        if (description != null)
          return description.toString();
        return super.getText(element);
      }
    });
    stylesViewer.setContentProvider(new ITreeContentProvider() {
      public void dispose() {
      }

      public Object[] getChildren(Object parentElement) {
        return getStylePreferenceKeys().toArray();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.