Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.CheckboxTableViewer


        geometryNameColumn.setText(localization.geometryName);

        TableColumn geometryTypeColumn = new TableColumn(table, SWT.LEFT);
        geometryTypeColumn.setText(localization.geometryType);

        tableViewer = new CheckboxTableViewer(table);
        tableViewer.setContentProvider(new FilteringContentProvider());
        tableViewer.setLabelProvider(new TableLabelProvider());

        tableViewer.addDoubleClickListener(new CheckOnDoubleClickListener());
        tableViewer.addCheckStateListener(new ICheckStateListener(){
View Full Code Here


            Label lbl = new Label(this,SWT.WRAP );
            lbl.setText("Currently, plugins can only be updated from the workspace settings");
            return;
        }
        ManagePathsWidget pathsWidget = new ManagePathsWidget(this);
        CheckboxTableViewer viewer = pathsWidget.createViewer("FindBugs Plugins",
                "See: <a href=\"http://www.ibm.com/developerworks/library/j-findbug2/\">'Writing custom plugins'</a>"
                        + " and <a href=\"http://fb-contrib.sourceforge.net/\">fb-contrib</a>: additional bug detectors package",
                        true); // set true to enable checkbox to allow enable/disable detectors without removing them
        detectorProvider = createDetectorProvider(viewer);
        pathsWidget.createButtonsArea(detectorProvider);
View Full Code Here

 
    column = new TableColumn(fTable, SWT.NULL);
    column.setText("Location");
    column.setWidth(defaultwidth);
   
    jbpmRuntimesList = new CheckboxTableViewer(fTable);     
    jbpmRuntimesList.setLabelProvider(new JBPMRuntimesLabelProvider());
    jbpmRuntimesList.setContentProvider(new JBPMRuntimesContentProvider());
   
    jbpmRuntimesList.addSelectionChangedListener(new ISelectionChangedListener() {
      public void selectionChanged(SelectionChangedEvent evt) {
View Full Code Here

   
    TableColumn targetNameColumn= new TableColumn(hyperlinkDetectorTable, SWT.NONE, 2);
    targetNameColumn.setText(TextEditorMessages.HyperlinkDetectorTable_targetNameColumn);
    tableColumnlayout.setColumnData(targetNameColumn, columnLayoutData);

    fHyperlinkDetectorsViewer= new CheckboxTableViewer(hyperlinkDetectorTable);
    fHyperlinkDetectorsViewer.setUseHashlookup(true);
   
    fHyperlinkDetectorsViewer.addCheckStateListener(new ICheckStateListener() {
      /*
       * @see org.eclipse.jface.viewers.ICheckStateListener#checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent)
View Full Code Here

    minWidth= Math.max(minWidth, computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_on));
    columnLayout.addColumnData(new ColumnPixelData(minWidth, false, false));
   
    gc.dispose();

    fTableViewer= new CheckboxTableViewer(table);
    fTableViewer.setLabelProvider(new TemplateLabelProvider());
    fTableViewer.setContentProvider(new TemplateContentProvider());

    fTableViewer.setComparator(new ViewerComparator() {
      public int compare(Viewer viewer, Object object1, Object object2) {
View Full Code Here

        GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);
        gd.minimumHeight = 150;
        userListTable.setLayoutData(gd);
        userListTable.setHeaderVisible(true);
        userListViewer = new CheckboxTableViewer(userListTable);
        PresenceFilter presenceFilter = new PresenceFilter();
        SessionFilter sessionFilter = new SessionFilter();
        final SarosSupportFilter sarosFilter = new SarosSupportFilter();
        ViewerFilter[] filters = { presenceFilter, sessionFilter };
        userListViewer.setFilters(filters);
View Full Code Here

        });
    }

    @Override
    public void createViewer(int style) {
        this.viewer = new CheckboxTableViewer(new Table(this, style));
    }
View Full Code Here

     * Sets the currently selected {@link IProject}s.
     *
     * @param projects
     */
    public void setSelectedProjects(List<IProject> projects) {
        CheckboxTableViewer checkboxTableViewer = (CheckboxTableViewer) this.viewer;
        IStructuredContentProvider structuredContentProvider = (IStructuredContentProvider) checkboxTableViewer
            .getContentProvider();

        Object[] allElements = structuredContentProvider
            .getElements(checkboxTableViewer.getInput());
        Object[] checkedElements = checkboxTableViewer.getCheckedElements();

        List<IProject> allProjects = ArrayUtils.getAdaptableObjects(
            allElements, IProject.class);
        List<IProject> checkedProjects = ArrayUtils.getAdaptableObjects(
            checkedElements, IProject.class);

        Map<IProject, Boolean> checkStatesChanges = calculateCheckStateDiff(
            allProjects, checkedProjects, projects);

        /*
         * Does not fire events...
         */
        checkboxTableViewer.setCheckedElements(projects.toArray());

        /*
         * ... therefore we have to fire them.
         */
        for (Map.Entry<IProject, Boolean> entry : checkStatesChanges.entrySet())
View Full Code Here

        table = new Table( composite, SWT.BORDER | SWT.CHECK );
        table.setHeaderVisible( false );
        table.setLayoutData( tableGridData );
        table.setLinesVisible( false );
        tableViewer = new CheckboxTableViewer( table );
        tableViewer.setContentProvider( new ArrayContentProvider() );
        tableViewer.setLabelProvider( new ProtectedItemsLabelProvider() );
        tableViewer.setInput( protectedItemWrappers );

        tableViewer.addSelectionChangedListener( new ISelectionChangedListener()
View Full Code Here

        table = new Table( composite, SWT.BORDER | SWT.CHECK );
        table.setHeaderVisible( false );
        table.setLayoutData( tableGridData );
        table.setLinesVisible( false );
        tableViewer = new CheckboxTableViewer( table );
        tableViewer.setContentProvider( new ArrayContentProvider() );
        tableViewer.setLabelProvider( new UserClassesLabelProvider() );
        tableViewer.setInput( userClassWrappers );

        tableViewer.addSelectionChangedListener( new ISelectionChangedListener()
View Full Code Here

TOP

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

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.