Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 11073 Details for
Bug 63918
[DND] The drag under effect not show when mouse over tree item whth custom fore/back ground color
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
The test case
TreeTester.java (text/plain), 2.50 KB, created by
Eric Suen
on 2004-05-25 13:22:52 EDT
(
hide
)
Description:
The test case
Filename:
MIME Type:
Creator:
Eric Suen
Created:
2004-05-25 13:22:52 EDT
Size:
2.50 KB
patch
obsolete
>package testcase; > >import org.eclipse.swt.SWT; >import org.eclipse.swt.dnd.DND; >import org.eclipse.swt.dnd.DropTarget; >import org.eclipse.swt.dnd.DropTargetEvent; >import org.eclipse.swt.dnd.DropTargetListener; >import org.eclipse.swt.dnd.FileTransfer; >import org.eclipse.swt.dnd.Transfer; >import org.eclipse.swt.layout.GridData; >import org.eclipse.swt.layout.GridLayout; >import org.eclipse.swt.widgets.Display; >import org.eclipse.swt.widgets.Label; >import org.eclipse.swt.widgets.Shell; >import org.eclipse.swt.widgets.Tree; >import org.eclipse.swt.widgets.TreeItem; > > >public class TreeTester { > private DropTargetListener fDropListener = new DropTargetListener() { > public void dragEnter(DropTargetEvent event) { > } > > public void dragLeave(DropTargetEvent event) { > } > > public void dragOperationChanged(DropTargetEvent event) { > } > > public void dragOver(DropTargetEvent event) { > } > > public void drop(DropTargetEvent event) { > } > > public void dropAccept(DropTargetEvent event) { > } > }; > > private Tree tree; > > public static void main(String[] args) { > TreeTester tester = new TreeTester(); > tester.run(); > } > > public void run() { > Display display = new Display(); > Shell shell = new Shell(display); > shell.setText("Tree Tester"); > shell.setLayout(new GridLayout()); > > tree = new Tree(shell, SWT.BORDER | SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL); > tree.setLayoutData(new GridData(GridData.FILL_BOTH)); > initData(); > installListeners(); > > Label label = new Label(shell, SWT.WRAP); > label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); > label.setText("When drag something over 'java' item, the Drag Under Effect not show..."); > shell.open(); > while (!shell.isDisposed()) { > if (!display.readAndDispatch ()) > display.sleep (); > } > display.dispose (); > } > > protected void installListeners() { > int operations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK | DND.DROP_DEFAULT; > Transfer[] transfers = new Transfer[] {FileTransfer.getInstance()}; > DropTarget target = new DropTarget(tree, operations); > target.setTransfer(transfers); > target.addDropListener(fDropListener); > } > > protected void initData() { > TreeItem src = new TreeItem(tree, SWT.NONE); > src.setText("src"); > TreeItem java = new TreeItem(src, SWT.NONE); > java.setText("java"); > java.setForeground(tree.getDisplay().getSystemColor(SWT.COLOR_BLUE)); > TreeItem xml = new TreeItem(src, SWT.NONE); > xml.setText("xml"); > src.setExpanded(true); > } >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 63918
: 11073