Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.IDoubleClickListener


            }
        });
    }

    private void addDoubleCickListener() {
        treeViewer.addDoubleClickListener(new IDoubleClickListener(){

            public void doubleClick( DoubleClickEvent event ) {
                if (PlatformUI.getWorkbench().isClosing())
                    return;
View Full Code Here


      }
    };
  }

  private void hookDoubleClickAction() {
    viewer.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent event) {
        doubleClickAction.run();
      }
    });
  }
View Full Code Here

          setDefaultJBPMRuntime(null);
        }
      }
    });
   
    jbpmRuntimesList.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent e) {
        if (!jbpmRuntimesList.getSelection().isEmpty()) {
          editJBPMRuntime();
        }
      }
View Full Code Here

      public boolean isSorterProperty(Object element, String property) {
        return true;
      }
    });

    fTableViewer.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent e) {
        edit();
      }
    });
View Full Code Here

        };
    }

    private void hookDoubleClickAction()
    {
        viewer.addDoubleClickListener(new IDoubleClickListener() {
            public void doubleClick(DoubleClickEvent event)
            {
                doubleClickAction.run();
            }
        });
View Full Code Here

        dataViewer.setLabelProvider(new ObjectInstanceEditorDataListLabelProvider());
        dataViewer.setComparator(new ObjectInstanceEditorDataListComparator());
        dataViewer.addSelectionChangedListener(this);
        dataViewer.setInput(this);

        dataViewer.addDoubleClickListener(new IDoubleClickListener() {
            public void doubleClick(DoubleClickEvent event) {
                logger.debug("got double-click event: " + event);

                IStructuredSelection ss = (IStructuredSelection)event.getSelection();
                if(!ss.isEmpty()) {
View Full Code Here

                propertyViewer.setLabelProvider(new ObjectTemplateEditorPropertyListLabelProvider());
                propertyViewer.setComparator(new ObjectTemplateEditorPropertyListComparator());
                propertyViewer.addSelectionChangedListener(this);
                propertyViewer.setInput(this);

                propertyViewer.addDoubleClickListener(new IDoubleClickListener() {
                    public void doubleClick(DoubleClickEvent event) {
                        logger.debug("got double-click event: " + event);

                        IStructuredSelection ss = (IStructuredSelection)event.getSelection();
                        if(!ss.isEmpty()) {
View Full Code Here

        viewer.setContentProvider(new CampaignViewContentProvider());
        viewer.setLabelProvider(new CampaignViewLabelContentProvider());
        viewer.setInput(getViewSite());

        viewer.addDoubleClickListener(new IDoubleClickListener() {
            public void doubleClick(DoubleClickEvent event)
            {
                logger.debug("viewer double-clicked");
                TreeSelection selection = (TreeSelection)event.getSelection();
                logger.trace("selection = " + selection.getClass().getName());
View Full Code Here

            campaignListViewer.setContentProvider(new ParticipantCampaignListContentProvider());
            campaignListViewer.setLabelProvider(new ParticipantCampaignListLabelProvider());
            campaignListViewer.setComparator(new ParticipantCampaignListComparator());
            campaignListViewer.addSelectionChangedListener(this);
            campaignListViewer.addDoubleClickListener(new IDoubleClickListener() {
                public void doubleClick(DoubleClickEvent event) {
                    logger.debug("double-click: " + event);

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

                    if(selection instanceof IStructuredSelection) {
                        Iterator iter = ((IStructuredSelection)selection).iterator();
                        while(iter.hasNext()) {
                            Object obj = iter.next();
                            logger.trace("obj: " + obj);

                            try {
                                // open object instance editor
                                EditorUtils.editObject(obj);
                            }
                            catch(Exception e) {
                                logger.error("Exception caught while trying to open editor for: " + obj + "; "
                                        + e.getLocalizedMessage(), e);

                                alertService.addAlert(new Alert(Alert.Type.ERROR, Messages
                                        .getString("participant.editor.error.source.campaign_list.text"), e
                                        .getLocalizedMessage()));
                            }
                        }
                    }
                }
            });
            campaignListViewer.setInput(participant);
        }

        // owned objects
        Group ownedObjectsGroup = new Group(comp, SWT.BORDER);
        ownedObjectsGroup.setLayout(new FillLayout());
        ownedObjectsGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
        ownedObjectsGroup.setText(Messages.getString("participant.editor.group.owned_objects_list.label"));
        {
            ownedObjectsTable = new Table(ownedObjectsGroup, SWT.FULL_SELECTION | SWT.SINGLE);
            // ownedObjectsTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
            ownedObjectsTable.setLinesVisible(false);
            ownedObjectsTable.setHeaderVisible(false);

            ownedObjectsViewer = new TableViewer(ownedObjectsTable);

            TableViewerColumn vCol;
            TableColumn col;

            vCol = new TableViewerColumn(ownedObjectsViewer, SWT.LEFT);
            col = vCol.getColumn();
            col.setText(Messages.getString("participant.editor.owned_objects_list.table.column.item.label"));
            col.setToolTipText(Messages.getString("participant.editor.owned_objects_list.table.column.item.tooltip"));
            col.setResizable(true);
            col.setMoveable(false);
            col.setWidth(1024);

            ownedObjectsViewer.setContentProvider(new ParticipantOwnedObjectsListContentProvider());
            ownedObjectsViewer.setLabelProvider(new ParticipantOwnedObjectsListLabelProvider());
            ownedObjectsViewer.setComparator(new ParticipantOwnedObjectsListComparator());
            ownedObjectsViewer.addSelectionChangedListener(this);
            ownedObjectsViewer.addDoubleClickListener(new IDoubleClickListener() {
                public void doubleClick(DoubleClickEvent event) {
                    logger.debug("double-click: " + event);

                    ISelection selection = event.getSelection();
                    logger.trace("selection: " + selection);
View Full Code Here

        // Platform.getAdapterManager().registerAdapters(alertsViewAdapterFactory, Alert.class);

        viewer.setContentProvider(new AlertViewContentProvider(this));
        viewer.setLabelProvider(new AlertViewLabelProvider(this));
        viewer.setComparator(new AlertViewViewerComparator());
        viewer.addDoubleClickListener(new IDoubleClickListener() {
            public void doubleClick(DoubleClickEvent event) {
                logger.debug("double-click event: " + event);

                ISelection selection = event.getSelection();
                logger.trace("selection : " + selection);
View Full Code Here

TOP

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

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.