I have a problem with events not trickling down from one wxPanel to its
child. I have a class derived from wxPanel which has a child that is a
instance of another class derived from wxPanel also. The child panel is in a
sizer which is set correctly to the parent and is set to auto-layout; the
parent gets the size event, but the child panel does not get it. Unless I
provide an OnSize for the parent and wxPostEvent() a size event to the child
explicitly, the child window does not resize correctly.
The catch is, this only happens when the parent panel I wrote of is inside a
wxSashLayoutWindow inside an instance of a class derived from wxNotebook
inside another instance of the same class. I cannot seem to duplicate this
within nested plain wxNotebooks. So, this is most likely a bug of our own,
but I cannot see where, as the parent panel gets the size event unmolested
through all of it. Is there something I am overlooking?
Coincidentally, this happens on our W2K machines, but not the NT4 boxen --
with Py2.0/2.2 and wxPy2.3.0/2.3.3p5 giving the same results for each pair.
Thanks,
Jordan