It would have been a lot easier to help you if you had included a
complete example. What you sent was fairly confused, and it's not
clear whether the confusion is innate or just because of the code
you omitted.
However, there are some things that stand out. You say you have an
embedded panel, but there are no panels here. If you meant for
there to be a panel instead of the Plot frame window, then you
should create a panel in Plot.__init__.
Plus, look at LinePlot. This is declared as being derived from
wx.Frame, but you never call wx.Frame.__init__. Instead, you create
a brand new wx.Frame and do things with it. Thus, LinePlot never
gets properly initialized.
Why don't you describe what you were trying to do, in detail, and
perhaps we can direct you to an implementation?
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.