Ogre Version: 2.1
Operating System: Windows
Render System: DX11
I’ve noticed an issue with MyGui. Simply put, having a EditBox widget that contains text will not behave as expected when another widget is overlapping it.
The text from the edit box widget is still rendered on top of the overlapping widget. I’m unable to provide a screenshot example at the moment, just curious if anyone has had this issue and if there’s anyway to fix?
MyGui overlapping widgets issue.
- sercero
- Bronze Sponsor
- Posts: 449
- Joined: Sun Jan 18, 2015 4:20 pm
- Location: Buenos Aires, Argentina
- x 156
Re: MyGui overlapping widgets issue.
Are you using Overlapped layers?
-
- Halfling
- Posts: 62
- Joined: Mon Jan 29, 2018 8:19 am
Re: MyGui overlapping widgets issue.
I've tried both OverlappedLayer and SharedLayer.
Here's a gif demonstrating a Window moving over a EditBox.
Text will also appear "above" transparent elements.
Just realised this only happens when the window and edit box are descendants of another window.
If they aren't made descendants of another widget, they behave as expected.
Here's a gif demonstrating a Window moving over a EditBox.
Text will also appear "above" transparent elements.
Just realised this only happens when the window and edit box are descendants of another window.
If they aren't made descendants of another widget, they behave as expected.
- sercero
- Bronze Sponsor
- Posts: 449
- Joined: Sun Jan 18, 2015 4:20 pm
- Location: Buenos Aires, Argentina
- x 156
Re: MyGui overlapping widgets issue.
What happens if you set the window to be non-transparent?
From the GIF I cannot tell if it is a transparency issue or something else, because the fucsia text is very aggressive.
I am no expert in MyGUI, just a regular user.
From the GIF I cannot tell if it is a transparency issue or something else, because the fucsia text is very aggressive.
I am no expert in MyGUI, just a regular user.
-
- Halfling
- Posts: 62
- Joined: Mon Jan 29, 2018 8:19 am
Re: MyGui overlapping widgets issue.
Hi, both widgets are non-transparent.