Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.CheckboxTreeViewer


        setLimitNotificationEnabled(fLimitNotifierToSelectionCheck.getSelection());
      }
    });

    /* Viewer to select particular Folders/Marks */
    fViewer = new CheckboxTreeViewer(container, SWT.BORDER);
    fViewer.setAutoExpandLevel(2);
    fViewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    ((GridData) fViewer.getTree().getLayoutData()).heightHint = 190;
    fViewer.getTree().setData(ApplicationWorkbenchWindowAdvisor.FOCUSLESS_SCROLL_HOOK, new Object());

View Full Code Here


  public void createControl(Composite parent) {
    Composite container = new Composite(parent, SWT.NONE);
    container.setLayout(new GridLayout(1, false));

    /* Viewer to select particular Tasks */
    fViewer = new CheckboxTreeViewer(container, SWT.BORDER | SWT.FULL_SELECTION);
    fViewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    fViewer.getTree().setData(ApplicationWorkbenchWindowAdvisor.FOCUSLESS_SCROLL_HOOK, new Object());

    /* ContentProvider */
    fViewer.setContentProvider(new ITreeContentProvider() {
View Full Code Here

  }

  private void initComponents() {

    /* Viewer to select particular Folders/Marks */
    fViewer = new CheckboxTreeViewer(fParent, SWT.BORDER | SWT.MULTI);
    fViewer.setAutoExpandLevel(2);
    fViewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    ((GridData) fViewer.getTree().getLayoutData()).heightHint = 80;
    fViewer.getTree().setData(ApplicationWorkbenchWindowAdvisor.FOCUSLESS_SCROLL_HOOK, new Object());

View Full Code Here

      /* Filtered Tree to make it easier to chose an element */
      fFilteredTree = new FilteredTree(composite, SWT.BORDER, filter) {
        @Override
        protected TreeViewer doCreateTreeViewer(Composite parent, int style) {
          fViewer = new CheckboxTreeViewer(parent, SWT.BORDER) {
            @Override
            public void refresh(boolean updateLabels) {
              super.refresh(updateLabels);

              /* Avoid collapsed Tree */
 
View Full Code Here

  protected ITreeContentProvider m_contentProvider;
  protected Object m_rootInput;
  protected ViewerFilter m_projectContentFilter;
 
  public ProjectBrowserComposite(final Composite parent) {
    m_viewer = new CheckboxTreeViewer(parent);
    m_labelProvider = new WorkbenchLabelProvider();
    m_contentProvider = new ProjectContentProvider();
    m_viewer.setLabelProvider(m_labelProvider);
    m_viewer.setContentProvider(m_contentProvider);
    m_viewer.setSelection(new StructuredSelection(new IResource[0]));
View Full Code Here

   *
   * @param parent the parent composite
   * @return the tree viewer
   */
  protected CheckboxTreeViewer createTreeViewer(Composite parent) {
    m_viewer = new CheckboxTreeViewer(parent, SWT.BORDER);

    m_viewer.setContentProvider(m_contentProvider);
    m_viewer.setLabelProvider(m_labelProvider);

    //     m_viewer.setSorter(new ResourceSorter(ResourceSorter.NAME));
View Full Code Here

   */
  protected Control createDialogArea(Composite parent) {
    Composite composite = (Composite) super.createDialogArea(parent);

    createMessageArea(composite);
    final CheckboxTreeViewer treeViewer = createTreeViewer(composite);

    GridData data = new GridData(GridData.FILL_BOTH);
    data.widthHint = convertWidthInCharsToPixels(60);
    data.heightHint = convertHeightInCharsToPixels(18);

    Tree treeWidget = treeViewer.getTree();
    treeWidget.setLayoutData(data);
    treeWidget.setFont(composite.getFont());

    if(null != m_selection) {
      for(Iterator iter = m_selection.iterator(); iter.hasNext();) {
        treeViewer.setSubtreeChecked(iter.next(), true);
      }
    }

    if(null != m_focusedElement) {
      treeViewer.setSelection(new StructuredSelection(m_focusedElement), true);
    }

    treeViewer.addCheckStateListener(new ICheckStateListener() {
      public void checkStateChanged(CheckStateChangedEvent event) {
        Object element = event.getElement();
        boolean add = event.getChecked();
       
        if(add) {
          m_selection.add(element);
        } else {
          m_selection.remove(element);
        }
       
        treeViewer.setSubtreeChecked(element, add);
        updateOKStatus();
      }
    });

    applyDialogFont(composite);
View Full Code Here

    layout.marginWidth = 0;
    layout.numColumns = 2;
    tableAndButtons.setLayout(layout);

    // config set list viewer
    validatorViewer = new CheckboxTreeViewer(tableAndButtons);
    // validatorViewer.setUseHashlookup(true);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.heightHint = 150;
    this.contentProvider = new ProjectValidatorContentProvider(this.validatorDefinitions,
        this.validationRuleDefinitions);
View Full Code Here

        | GridData.HORIZONTAL_ALIGN_FILL
        | GridData.VERTICAL_ALIGN_CENTER);
    label.setLayoutData(data);
    label.setFont(font);

    tree = new CheckboxTreeViewer(composite);
    tree.setUseHashlookup(true);
    final ITreeContentProvider treeContentProvider = new SpringExplorerAdaptingContentProvider();
    tree.setContentProvider(treeContentProvider);
    tree.setLabelProvider(new SpringExplorerAdaptingLabelProvider());
    tree.setSorter(new ViewerSorter());
View Full Code Here

TOP

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

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.