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 172308 Details for
Bug 317069
MenuListeners not firing for Dock menu
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Patch to Snippet 336
DockMenuListener.txt (text/plain), 2.39 KB, created by
Prakash Rangaraj
on 2010-06-21 04:03:13 EDT
(
hide
)
Description:
Patch to Snippet 336
Filename:
MIME Type:
Creator:
Prakash Rangaraj
Created:
2010-06-21 04:03:13 EDT
Size:
2.39 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.swt.snippets >Index: src/org/eclipse/swt/snippets/Snippet336.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet336.java,v >retrieving revision 1.5 >diff -u -r1.5 Snippet336.java >--- src/org/eclipse/swt/snippets/Snippet336.java 2 Mar 2010 21:59:48 -0000 1.5 >+++ src/org/eclipse/swt/snippets/Snippet336.java 21 Jun 2010 08:01:06 -0000 >@@ -16,10 +16,30 @@ > * For a list of all SWT example snippets see > * http://www.eclipse.org/swt/snippets/ > */ >-import org.eclipse.swt.*; >+import org.eclipse.swt.SWT; >+import org.eclipse.swt.events.MenuEvent; >+import org.eclipse.swt.events.MenuListener; >+import org.eclipse.swt.events.SelectionAdapter; >+import org.eclipse.swt.events.SelectionEvent; > import org.eclipse.swt.graphics.Image; >-import org.eclipse.swt.layout.*; >-import org.eclipse.swt.widgets.*; >+import org.eclipse.swt.layout.GridData; >+import org.eclipse.swt.layout.GridLayout; >+import org.eclipse.swt.widgets.Button; >+import org.eclipse.swt.widgets.Composite; >+import org.eclipse.swt.widgets.Display; >+import org.eclipse.swt.widgets.Event; >+import org.eclipse.swt.widgets.Group; >+import org.eclipse.swt.widgets.Label; >+import org.eclipse.swt.widgets.Listener; >+import org.eclipse.swt.widgets.Menu; >+import org.eclipse.swt.widgets.MenuItem; >+import org.eclipse.swt.widgets.Scale; >+import org.eclipse.swt.widgets.Shell; >+import org.eclipse.swt.widgets.TabFolder; >+import org.eclipse.swt.widgets.TabItem; >+import org.eclipse.swt.widgets.TaskBar; >+import org.eclipse.swt.widgets.TaskItem; >+import org.eclipse.swt.widgets.Text; > > public class Snippet336 { > static Display display; >@@ -30,6 +50,29 @@ > if (bar == null) return null; > TaskItem item = bar.getItem(shell); > if (item == null) item = bar.getItem(null); >+ >+ Menu menu = new Menu(shell); >+ MenuItem testMenuItem = new MenuItem(menu, SWT.NONE); >+ testMenuItem.setText("Test"); >+ testMenuItem.addSelectionListener(new SelectionAdapter() { >+ @Override >+ public void widgetSelected(SelectionEvent e) { >+ System.out.println("MenuItem is fired"); >+ } >+ }); >+ >+ menu.addMenuListener(new MenuListener() { >+ >+ public void menuShown(MenuEvent e) { >+ System.out.println("Menu is shown"); >+ } >+ >+ public void menuHidden(MenuEvent e) { >+ System.out.println("Menu is hidden"); >+ } >+ }); >+ >+ item.setMenu(menu); > return item; > } >
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 317069
: 172308 |
172367