-
Notifications
You must be signed in to change notification settings - Fork 63
Widget sizing issues. #1470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Here is quick and dirty demo. Can be run with or without the On my system, without subtab then the second tab only shows six of seven text widgets. |
Thanks, this was hanging around from som time here. |
Concerning the tab sizing, this is a bug and your example is very helpful. |
The fact that there wasn't a problem with WXWidgets-gtk2 may also be useful. |
widget sizing with wxWidgets has been THE problem from the start, because the process of widget creation in GDL is not synchronous with the real creation in wxWidgets, itself with sizes and default sizes depending on the underlying 'real' widget library (GTK...) . All of this construct is very fragile indeed. |
Annoying GTK messages will be supressed by #1472. |
Suppress GTK+ diagnostics (seen in #1470)
…3041) solve size problems of gnudatalanguage#1470 removed long labes from test_widgets
Fixed in #1483 |
Solves Issue #1470 and more : Changes OK, apparently --widget-compat has no effect on Windows and OSX (???) ths is unimportant now.
This is just an initial heads-up as I've not yet made a demo routine to show the problem.
Since Manjaro dropped support for WxWidgets gtk-2, there have been several problems with widget bases being too small to show all of the widgets contained within. The biggest problem seems to be when there are tab widgets (but not exclusively).
At present the two routines that are showing the problem are probably too complex to be useful as test beds (graffer and also a save file explorer that uses the full capabilities of Craig Markwardt's CMS package).
The graffer case is accompanied with lots of messages like:
No error messages from
examine_save
which does not have tab widgets.Will post demos when I have something useful.
GDL from GIT to commit: 0629d02
WX Widgets: wxwidgets-common 3.2.1-1, wxwidgets-gtk3 3.2.1-1
The text was updated successfully, but these errors were encountered: