Révision 2042
| tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/swt/SwingChartComposite.java (revision 2042) | ||
|---|---|---|
| 47 | 47 |
import org.txm.core.messages.TXMCoreMessages; |
| 48 | 48 |
import org.txm.core.preferences.TBXPreferences; |
| 49 | 49 |
import org.txm.rcp.preferences.RCPPreferences; |
| 50 |
import org.txm.utils.OSDetector; |
|
| 50 | 51 |
import org.txm.utils.logger.Log; |
| 51 | 52 |
|
| 52 | 53 |
/** |
| ... | ... | |
| 103 | 104 |
// final JApplet applet = new JApplet(); |
| 104 | 105 |
// this.rootPanel = (JComponent) applet.getRootPane().getContentPane(); |
| 105 | 106 |
// this.frame.add(applet); |
| 107 |
|
|
| 108 |
// FIXME: SJ: temporary workaround to Linux focus bugs |
|
| 109 |
// it breaks all the key events in charts (zoom, pan, selection, etc.) but |
|
| 110 |
// stops the conflict between AWT and SWT events that freezes the SWT Spinner, TextFields, etc. |
|
| 111 |
// (Progression query, Specificities chart banality, etc.) |
|
| 112 |
// if(OSDetector.isFamilyUnix()) {
|
|
| 113 |
// this.frame.setFocusableWindowState(false); |
|
| 114 |
// } |
|
| 106 | 115 |
|
| 107 | 116 |
this.frame.setVisible(true); |
| 108 | 117 |
|
Formats disponibles : Unified diff