Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DropTarget


                    dragElements.clear();
                }
            }
        );
       
        final DropTarget target = new DropTarget( tree, DND.DROP_COPY | DND.DROP_MOVE );
        target.setTransfer( transfers );
       
        target.addDropListener
        (
            new DropTargetAdapter()
            {
                public void dragOver( final DropTargetEvent event )
                {
View Full Code Here


            item.addContextMenu(listener);
        }

        public void addDropSupport(int operations, Transfer[] transferTypes, final DropTargetListener listener)
        {
            DropTarget dropTarget = new DropTarget(item, operations);
            dropTarget.setTransfer(transferTypes);
            dropTarget.addDropListener(new DropTargetListener()
            {
                @Override
                public void dropAccept(DropTargetEvent event)
                {
                    listener.dropAccept(event);
View Full Code Here

   * @see org.eclipse.swt.dnd.DND
   */
  public void addDropSupport(int operations, Transfer[] transferTypes,
      final DropTargetListener listener) {
    Control control = getControl();
    DropTarget dropTarget = new DropTarget(control, operations);
    dropTarget.setTransfer(transferTypes);
    dropTarget.addDropListener(listener);
  }
View Full Code Here

                if ( event.item != null && event.item.getData() instanceof IConnection )
                {
                    IConnection overConn = ( IConnection ) event.item.getData();
                    if ( event.widget instanceof DropTarget )
                    {
                        DropTarget dropTarget = ( DropTarget ) event.widget;
                        if ( dropTarget.getControl() instanceof Table )
                        {
                            Table table = ( Table ) dropTarget.getControl();
                            TableItem[] items = table.getSelection();
                            List<IConnection> connectionList = new ArrayList<IConnection>();
                            for ( int i = 0; i < items.length; i++ )
                            {
                                if ( items[i].getData() instanceof IConnection )
View Full Code Here

                if ( event.item != null && event.item.getData() instanceof IConnection )
                {
                    IConnection overConn = ( IConnection ) event.item.getData();
                    if ( event.widget instanceof DropTarget )
                    {
                        DropTarget dropTarget = ( DropTarget ) event.widget;
                        if ( dropTarget.getControl() instanceof Table )
                        {
                            Table table = ( Table ) dropTarget.getControl();
                            TableItem[] items = table.getSelection();
                            List connectionList = new ArrayList();
                            for ( int i = 0; i < items.length; i++ )
                            {
                                if ( items[i].getData() instanceof IConnection )
View Full Code Here

        //double-click handling via the singleton controller instance
        viewer.addDoubleClickListener( PoolManagerController.getInstance() );

        //drag&drop handling via the singleton controller instance
        int operations = DND.DROP_COPY;
        DropTarget target = new DropTarget( viewer.getControl(), operations );
        //we only support file dropping on the viewer
        Transfer[] types = new Transfer[]
            { FileTransfer.getInstance() };
        target.setTransfer( types );
        target.addDropListener( PoolManagerController.getInstance() );
    }
View Full Code Here

    /**
     * Initializes the DragNDrop support.
     */
    private void initDragAndDrop()
    {
        DropTarget target = new DropTarget( view.getViewer().getControl(), DND.DROP_COPY );
        //we only support file dropping on the viewer
        Transfer[] types = new Transfer[]
            { FileTransfer.getInstance() };
        target.setTransfer( types );
        target.addDropListener( new DropTargetAdapter()
        {
            /**
             * {@inheritDoc}
             */
            public void dragEnter( DropTargetEvent event )
View Full Code Here

          exerciseResourceSelected(jexResource instanceof JexResource ? (JexResource) jexResource : null);
        }
      }
    });

    DropTarget dropTarget = new DropTarget(treeViewer.getControl(), DND.DROP_DEFAULT | DND.DROP_COPY);
    dropTarget.setTransfer(new Transfer[]{FileTransfer.getInstance()});
    dropTarget.addDropListener(this);
   
    addActions();
   
    getJexManager().setViewer(this);
  }
View Full Code Here

  ChatComposite composite = null;
  IUser selectedUser = null;

  public ChatDropTarget(LineChatClientView view, Control control,
      ChatComposite comp) {
    dropTarget = new DropTarget(control, DND.DROP_MOVE | DND.DROP_COPY
        | DND.DROP_DEFAULT);
    this.view = view;
    textTransfer = TextTransfer.getInstance();
    fileTransfer = FileTransfer.getInstance();
    Transfer[] types = new Transfer[] { fileTransfer, textTransfer };
View Full Code Here

TOP

Related Classes of org.eclipse.swt.dnd.DropTarget

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.