Re: Event Handeling Between Two wxPanles in A wxNotebook

2005-03-20 Thread F. GEIGER
My DataPool then is a singleton, well, actually, a Borg. See Alex Martelli's recipe for that. If you use new style classes, then you have to look for "Singleton" in the cookbook. HTH Franz GEIGER "MyHaz" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > so you run data pool as

Re: Event Handeling Between Two wxPanles in A wxNotebook

2005-03-19 Thread MyHaz
so you run data pool as like a sruct that contains all your global objects? That sounds like an iteresting way of doing things. i try to stay away from gloabs as much as possible but this might be a good time to queue up that particular tool thanks for your reply -- http://mail.python.org/mailma

Re: [question] Event Handeling Between Two wxPanles in A wxNotebook

2005-03-19 Thread F. GEIGER
That's the Visual Basic way to do it. I prefer it this way: Controls work on models. If a control has to store a value it does so by calling MyDataPool.storeMyValue(self.GetValue()). When the NotebookPage is changed, the new page tells all controls to update themeselves: self.SetValue(str(MyData

Re: Event Handeling Between Two wxPanles in A wxNotebook

2005-03-19 Thread support . services . complaints
well i have gotten to the point that i can send msgs one way by passing the to panel (panel_2 in example) as a param to __init__ of the from panel (panel_1) -- http://mail.python.org/mailman/listinfo/python-list

[question] Event Handeling Between Two wxPanles in A wxNotebook

2005-03-19 Thread support . services . complaints
Ok i have a wxFrame with a wxNotebook that has two wxPanels, lets call them panel_1 and panel_2 i have wxTextCtrl in panel_1 (call it panel_1_ctrl) that i want the user to be able to fill up. I then want the user to be able to click a button (i.e. create an EVT) and have Value() of panel_1_ctrl be