merrymonk has asked for the wisdom of the Perl Monks concerning the following question:
As some previous questions to the Monks have shown, I am having trouble with getting the TabbedDynaFrame to display properly.In this I will explain what I have found in the hope that some Monk,like so many times in the past few years, can offer a solution.
The DynaTabFrame example shows the parent using ->pack as the geometry manager.I want to use the ->grid geometry manger as I use this extensively in a number of applications.The DynaTab parent is on a ‘main’ gui page where there are other widgets in frames.
I found that I had to use ->pack with the child tabbed frames to get any display at all.
I found two cases which consistently cause the children tab frames not to be displayed.These are:
1. trying to use ‘raise’ for one of the children before MainLoop was called:
2. using the interent application GoToMeeting which allows PC to be viewed on the internet.
I found that I had to alter the time widgets were displayed so that I minimized what was happening on my PC while the tabbed frame were being created.
The children tabbed frames have different numbers of widgets on them so that effectively they are different sizes. When the children tabbed framesare being created, I found that the largest in size must be created last otherwise when using the tabs, all the contents of the other tabbed frames are not shown.