0

We have developed a RCP product with OSIG Plugin. Every thing is working fine in windows. But the problem is with Linux(GTK) We used Code:

Composite composite = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND | SWT.APPLICATION_MODAL); 
frame = swt_awt.new_frame(composite); 

When we open any SWT modal dialog, this frame is not blocked. Other than this frame other SWT area got blocked and are not accessible. I hope its internal implementation. Can any one give some suggestion whether is there any work around. I am trying since 2 weeks. please help me

Eclipse: eclipse-jee-indigo-SR2-win32 OS : RHEL 6

Favonius
  • 13,959
  • 3
  • 55
  • 95
Anandkumar
  • 81
  • 2
  • 7
  • how come your OS is `RHEL 6` and your development IDE is `eclipse-jee-indigo-SR2-win32` (its for windows) ?? – Favonius Aug 01 '12 at 12:13
  • Its eclipse-SDK-3.7-linux-gtk.tar.gz I mean that I am using 3.7, any have problem got resolved and we find workaround by setting frame setEnabled(false) – Anandkumar Aug 24 '12 at 05:57

1 Answers1

0

This sounds like it's probably an Eclipse bug - the SWT_AWT bridge is historically a rather buggy area, especially on non-Windows platforms. Check here for the set of open SWT_AWT bugs to see if yours is already entered (or won't be fixed).

Krease
  • 15,805
  • 8
  • 54
  • 86