Examples of IStructuredContentProvider


Examples of org.eclipse.jface.viewers.IStructuredContentProvider

              return bt.getImage();
            }
        });
      
       
        tViewer.setContentProvider(new IStructuredContentProvider(){

            public void dispose() {
            }

            public void inputChanged( Viewer viewer, Object oldInput, Object newInput ) {
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

        layoutData = new GridData();
        layoutData.horizontalSpan = 3;
        colorMap.getControl().setLayoutData(layoutData);

        // hook up to data
        colorMap.setContentProvider(new IStructuredContentProvider(){
            public Object[] getElements( Object inputElement ) {
                if (inputElement instanceof Object[]) {
                    return (Object[]) inputElement;
                }
                return null;
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

        createColumns(table);
        table.setHeaderVisible(true);
        table.setLinesVisible(true);
        viewer = new TableViewer(table);
        viewer.setLabelProvider(new NotificationLabelProvider());
        viewer.setContentProvider(new IStructuredContentProvider() {

            @SuppressWarnings("unchecked")//$NON-NLS-1$
            public Object[] getElements(Object inputElement) {
                return (Notification[]) notifications
                        .toArray(new Notification[notifications.size()]);
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

      public void removeListener(ILabelProviderListener listener) {
      }
      });
     
      gameTableViewer.setContentProvider(new IStructuredContentProvider() {

      public Object[] getElements(Object inputElement) {
        if (inputElement instanceof IGameDescriptor[]) {
          return (IGameDescriptor[]) inputElement;
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

      public void removeListener(ILabelProviderListener listener) {
      }
      });
     
      clientTableViewer.setContentProvider(new IStructuredContentProvider() {

      public Object[] getElements(Object inputElement) {
        if (inputElement instanceof IPlayer[]) {
          return (IPlayer[]) inputElement;
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

  }

  private ComboViewer createProviderViewer() {
    /* list viewer */
    final ComboViewer viewer= new ComboViewer(fProviderCombo);
    viewer.setContentProvider(new IStructuredContentProvider() {

      /*
       * @see org.eclipse.jface.viewers.IContentProvider#dispose()
       */
      public void dispose() {
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

                        updateDialogButtons();
                    }
                }
            }
        });
        objectTemplateComboViewer.setContentProvider(new IStructuredContentProvider() {
            public void dispose() {
            }

            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
            }

            public Object[] getElements(Object parent) {
                return objectInstance.getCampaign().getObjects().toArray();
            }
        });
        objectTemplateComboViewer.setLabelProvider(new LabelProvider() {
            @Override
            public String getText(Object element) {
                if(element instanceof ObjectTemplate) {
                    return ((ObjectTemplate)element).getLabel();
                }

                return null;
            }
        });
        objectTemplateComboViewer.setComparator(new ViewerComparator() {
            @Override
            public int compare(Viewer viewer, Object e1, Object e2) {
                if(e1 instanceof ObjectTemplate && e2 instanceof ObjectTemplate) {
                    return ((ObjectTemplate)e1).getName().compareTo(((ObjectTemplate)e2).getName());
                }

                return 0;
            }
        });
        objectTemplateComboViewer.setInput(objectInstance.getCampaign());

        label = new Label(comp, SWT.RIGHT);
        label.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false));
        label.setText(Messages.getString("campaign.manager.ui.dialog.object_instance.builder.owner.label"));
        label.setToolTipText(Messages.getString("campaign.manager.ui.dialog.object_instance.builder.owner.tooltip"));

        ownerCombo = new Combo(comp, SWT.READ_ONLY | SWT.DROP_DOWN);
        ownerCombo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
        ownerCombo.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.object_instance.builder.owner.tooltip"));

        ownerComboViewer = new ComboViewer(ownerCombo);
        ownerComboViewer.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event) {
                logger.debug("selection changed: " + event);

                ISelection selection = event.getSelection();
                logger.trace("selection: " + selection);

                if(selection instanceof IStructuredSelection) {
                    IStructuredSelection ss = (IStructuredSelection)selection;
                    logger.trace("ss: " + ss);

                    Object obj = ss.getFirstElement();
                    logger.trace("obj: " + obj);

                    if(obj instanceof Participant) {
                        owner = (Participant)obj;

                        updateDialogButtons();
                    }
                }
            }
        });
        ownerComboViewer.setContentProvider(new IStructuredContentProvider() {
            public void dispose() {
            }

            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

                        objectInstance.setOwner((Participant)obj);
                    }
                }
            }
        });
        ownerComboViewer.setContentProvider(new IStructuredContentProvider() {
            public void dispose() {
            }

            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

                        }
                    }
                }
            }
        });
        campaignSelectorViewer.setContentProvider(new IStructuredContentProvider() {
            public void dispose() {
            }

            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.IStructuredContentProvider

                        createDisplayArea((IEncounterTrackerDetailDisplayProvider)obj);
                    }
                }
            }
        });
        displayComboViewer.setContentProvider(new IStructuredContentProvider() {
            public void dispose() {
            }

            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
            }
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.