|
Re: How to show TabItem/CTabItem context menu [message #446467 is a reply to message #446460] |
Thu, 25 November 2004 13:52 |
Veronika Irvine Messages: 1272 Registered: July 2009 |
Senior Member |
|
|
What platform are you using? I tried the following on Windows XP and it
works for me:
public static void main (String [] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
CTabFolder folder = new CTabFolder(shell, SWT.BORDER);
for (int i = 0; i < 6; i++) {
CTabItem item = new CTabItem(folder, SWT.CLOSE);
item.setText("Item " + i);
Text text = new Text(folder, SWT.NONE);
item.setControl(text);
}
folder.addListener(SWT.MenuDetect, new Listener() {
public void handleEvent(Event e) {
System.out.println("Menu Detect");
}
});
TabFolder folder2 = new TabFolder(shell, SWT.BORDER);
for (int i = 0; i < 6; i++) {
TabItem item = new TabItem(folder2, SWT.NONE);
item.setText("Item " + i);
Text text = new Text(folder2, SWT.NONE);
item.setControl(text);
}
folder2.addListener(SWT.MenuDetect, new Listener() {
public void handleEvent(Event e) {
System.out.println("Menu Detect");
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
"Michael Riess" <mlriess@gmx.de> wrote in message
news:co4guj$tcj$1@www.eclipse.org...
> Hi,
>
> MenuDetect Events aren't raised when right clicking on TabItems or
> CTabItems. Is this a bug or a feature?
>
> Regards,
>
> Mike
>
|
|
|
Powered by
FUDForum. Page generated in 0.02449 seconds