Dmitry Firsakov
2017-02-07 14:22:51 UTC
Hi Jeroen
I think I found fix for issue (1) (See 31 January 2017 IKVM 8 AWT/Swing implementation issues)
Can this be commited into IKVM CVS ?
Fix in toolkit-0.95.cs
// A window has an owner, but it does NOT have a container.
// Component getNativeContainer() was changed in 8.2 so it returns null for Window
// We have to use getParent() instead
//java.awt.Container parent = SunToolkit.getNativeContainer(target);
java.awt.Component parent = SunToolkit.getHeavyweightComponent(target.getParent());
Any ideas about issue (4) "Keyboard does not work in "Heavy weigh" popup" ?
Best regards
Dmitry
___________________________________
The integrity of this message cannot be guaranteed on the internet. Therefore EXANE cannot be considered responsible for the contents.
If you are not the intended recipient of this message, please delete it and notify the sender.
This message is provided for information purposes only and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments.
Although it may contain some elements from publications produced by Exane's research department, this message is not research.
Please consult our web site for important disclaimers and disclosures concerning Exane's research. (http://www.exane.com)
___________________________________
I think I found fix for issue (1) (See 31 January 2017 IKVM 8 AWT/Swing implementation issues)
Can this be commited into IKVM CVS ?
Fix in toolkit-0.95.cs
// A window has an owner, but it does NOT have a container.
// Component getNativeContainer() was changed in 8.2 so it returns null for Window
// We have to use getParent() instead
//java.awt.Container parent = SunToolkit.getNativeContainer(target);
java.awt.Component parent = SunToolkit.getHeavyweightComponent(target.getParent());
Any ideas about issue (4) "Keyboard does not work in "Heavy weigh" popup" ?
Best regards
Dmitry
___________________________________
The integrity of this message cannot be guaranteed on the internet. Therefore EXANE cannot be considered responsible for the contents.
If you are not the intended recipient of this message, please delete it and notify the sender.
This message is provided for information purposes only and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments.
Although it may contain some elements from publications produced by Exane's research department, this message is not research.
Please consult our web site for important disclaimers and disclosures concerning Exane's research. (http://www.exane.com)
___________________________________